我正在本地机器上重新安装vagrant,但没有成功.最初,我下载、安装和运行了vagrant,但决定卸载它。我的卸载如下:
$ rm -rf /opt/vagrant
$ rm -f /usr/bin/vagrant通过运行vagrant来检查$ which vagrant,我找不到它,这意味着它已经成功卸载。
为了重新安装它,我实现了下面的步骤,但是我一直得到消息Command 'vagrant' not found, but can be installed with: sudo apt install vagrant。
安装一个virtualbox
我在安装virtualbox之前先安装vagrant
$ sudo apt install virtualbox
$ which virtualbox安装Vagrant:选项1
$ sudo apt install vagrant我得到的结果是:
正在读取包列表...完成构建依赖树 正在读取状态信息...“流浪汉”已经是最新版本(1:2.2.10)。下列软件包已自动安装,不再需要:augeas-透镜bsdtar cpu-checker加密安装密码安装程序-bin db-util db5.3-util dmeventd extlinux字体-lato hfsplus ib谓词-providers icoutils ipxe-qemu ipxe-qemu-256 k-compat-efi-roms ldmtool libafflib0v5 libarchive-tools libaugeas0 libbfio1 libcacard0 libconfig9 libdate-manip-perl libdevmapper-vent1.02.1 libewf2 libfdt1 libguestfs-hfsplus --tools libhfsp0 libhivex0 libhivex0 libibverbs1 bin-libldm xfs libldm libldm-路由-3-200 librados2 librbd1 librdmacm1 libwin 2.5 libsys dev libspice-server 1 libstring-utils引用-perl libsys-virt-perl libsystemd0 0:i 386 libtsk13 libudev1:i 386 libusbredirparser1 libvirt0 libwin-hivex-perl libxen-4.9 libstore3.0lsscsi lvm2 msr-tools -server osinfo-pkg-qemu-system-公共you system-x86 you utils- rake ruby ruby- you pbkdf ruby-blankslate ruby-ruby ruby perl-您的意思是-您的意思是红宝石-迷雾-核心红宝石-雾-json红宝石-雾-libvirt红宝石-雾-xml红宝石-formatador http-cookie ruby-i18n红宝石-json红宝石-libvirt红宝石-听红宝石-log4r红宝石-模拟红宝石-mime-类型-数据红宝石-最小红宝石-多json ruby-net-sftp ruby-net-ssh ruby-net-telnet ruby-netrc ruby-nokogiri ruby-oj ruby -pkg配置ruby-ruby rb-inotify ruby客户端-assert 3-测试单位红宝石-unf红宝石-unf-ext,ruby2.5rubygems-集成擦洗,海鸟sgabios sleuthkit超级迷航-libvirt零树使用'sudo apt自动删除‘删除他们。0升级,0新安装,0删除,105未升级。
要检查是否安装了vagrant,我运行:
$ vagrant --version结果是:
找不到命令“流浪者”,但可以安装以下命令: 数多apt安装流浪汉
安装Vagrant:选项2:
我首先检查了vagrant在流浪者下载页面上的最新版本,然后通过运行以下命令下载并安装了它:
$ sudo apt update
$ curl -O https://releases.hashicorp.com/vagrant/2.2.10/vagrant_2.2.10_x86_64.deb
$ sudo apt install ./vagrant_2.2.10_x86_64.deb我得到的结果与上面选项1的结果相同。我已经在网上查看过类似的问题和可能的解决方案,比如这个例子,大多数建议都指向PATH。然而,什么也没有出现。
我在其他关于如何正确安装vagrant (如这 )的文章中回顾了这,但是Command 'vagrant' not found仍然存在。有什么问题吗?在这一点上,继续使用vagrant是完全停滞的。
我可以看出,当我运行时没有安装vagrant:
$ which vagrant发布于 2020-09-30 22:54:25
由于您只是删除了文件,而不是使用apt-get或dpkg卸载包,所以包管理不知道手动删除,因此apt-get和dpkg仍然认为最新版本已经安装,所以什么也不做。
apt-get --reinstall install vagrant
应该能解决这个问题。
https://stackoverflow.com/questions/64129477
复制相似问题