如何在 Fedora 上安装 Vagrant 39

Vagrant 是一个开源工具,旨在简化设置和管理虚拟机环境的过程。它在开发、测试生产环境中特别有用,因为它可以创建易于共享和复制一致环境

Vagrant-logo

在 Fedora 39 上安装 Vagrant

步骤 1。检查 CPU 虚拟化扩展。

在开始安装过程之前,请务必确认您的 CPU 是否支持 Intel VT 或 AMD-V 虚拟化扩展。某些系统可能在 BIOS 中禁用了此功能,您可能需要启用它。您可以通过在终端中运行以下命令来检查这一点:

cat /proc/cpuinfo | egrep "vmx|svm"

如果您的 CPU 支持这些扩展,该命令将返回“vmx”(对于 Intel VT)或“svm”(对于 AMD-V)。

第2步。安装 VirtualBox。

要安装 VirtualBox,您首先需要将 VirtualBox RPM 存储库添加到您的 Fedora 系统中。您可以通过运行以下命令来执行此操作:

sudo dnf -y install wget
wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
sudo mv virtualbox.repo /etc/yum.repos.d/virtualbox.repo

添加存储库后,您可以使用以下命令安装 VirtualBox:

sudo dnf install gcc binutils make glibc-devel patch libgomp glibc-headers kernel-headers kernel-devel-`uname -r` dkms
sudo dnf install VirtualBox-7.0

接下来,将您的用户帐户添加到 vboxusers 组:

sudo usermod -a -G vboxusers ${USER}

最后,配置 VirtualBox 驱动程序:

sudo /usr/lib/virtualbox/vboxdrv.sh setup

此命令将停止 VirtualBox 服务,重新启动它们,并构建 VirtualBox 内核模块

第 3 步。在 Fedora 上安装 Vagrant 39.

安装 VirtualBox 后,您可以继续安装 Vagrant。Vagrant 是一种工具,使用户能够创建和配置轻量级、可重复和可移植的开发环境。您可以通过运行以下命令在 Fedora 上安装 Vagrant:

sudo dnf install vagrant

安装 Vagrant 后,您可以将 Vagrant 盒子添加到您的系统中。Vagrant 盒子是一个包含预配置的 Vagrant 环境的包。您可以通过运行以下命令来添加框:

vagrant box add fedora/32-cloud-base --provider=libvirt

此命令将下载 fedora/32-cloud-base 框并将其添加到您的系统中

第 4 步。创建 Vagrantfile。

Vagrantfile 是一个 Ruby 文件,用于在每个项目的基础上配置 Vagrant。您可以创建一个最小的 Vagrantfile 来测试您的设置。这是如何做到的:

mkdir vagrant-test
cd vagrant-test
nano Vagrantfile

在 Vagrantfile 中,添加以下行:

Vagrant.configure("2") do |config|
  config.vm.box = "fedora/39-cloud-base"
  config.vm.box_version = "39.20231031.1"
end

此配置告诉 Vagrant 将 fedora/39-cloud-base 框用于虚拟机

第 5 步。疑难解答提示。

尽管您尽了最大努力,但在使用 Vagrant 和 VirtualBox 时可能会遇到一些问题。以下是一些常见问题及其解决方案:

  1. 在 Windows 上挂起的 Vagrant 命令:此问题可能是由于 VirtualBox 的权限问题。要修复它,请关闭所有 VirtualBox 机器和 GUI,等待几秒钟,然后以您希望使用的访问级别启动 VirtualBox。
  2. DNS 在 VM 中不起作用:如果 DNS 在虚拟机中不起作用,则可能需要启用 VirtualBox 中内置的 DNS 代理。
  3. Vagrant 启动,但 /vagrant 文件夹不存在:此问题可能是由于系统上启用了 Hyper-V。若要修复此问题,请在“Windows 功能”窗口中关闭 Hyper-V。

感谢您使用本教程在您的 Fedora 39 系统上安装 Vagrant。有关其他 Apache 或有用信息,我们建议您查看 Vagrant 官方网站

未经允许不得转载:统信UOS之家 » 如何在 Fedora 上安装 Vagrant 39

相关文章