更新 Vagrant 的存储库版本

更新 Vagrant 的存储库版本

我想安装最新的 Vagrant,因此按照以下步骤操作:

 sudo apt-get update

其他一些 repo 链接已损坏,我不想更新它。按照网上的建议,我sudo rm -rf /var/lib/apt/lists/*运行了,但没有太大帮助。我怎样才能跳过此错误并继续进行下一次更新?

 sudo apt-get install vagrant

但是我已经运行了上述命令,并且安装了 2.0.2 版本的 vagrant,而最新版本是 2.2.9,我该如何更新存储库 URL 以更新版本,从而获得最新版本。

答案1

最新版本是 2.2.9

不适用于 18.04,因为那个有2.0.6。 甚至Groovy(=20.10) 没有 2.2.9 但会得到 2.27。

如果你想要最新的使用他们的自己下载并安装。您也可以从命令行执行此操作(将 VER 调整为最新版本;现在是 2.2.9):

VER="2.2.9"
wget https://releases.hashicorp.com/vagrant/${VER}/vagrant_${VER}_x86_64.deb
sudo dpkg -i vagrant_${VER}_x86_64.deb
sudo apt -f install

如果没有缺失的依赖项,则不需要最后一个命令。


还有非官方 Debian 存储库

sudo bash -c 'echo deb https://vagrant-deb.linestarve.com/ any main > /etc/apt/sources.list.d/wolfgang42-vagrant.list'
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key AD319E0F7CFFA38B4D9F6E55CE3F3DE92099F7A4D2BABDFD63EA9ECAB4E09C7228A873EA3C7C705F
sudo apt-get update

sudo apt-get install vagrant

请记住,您需要相信所有者不会干扰来源。

相关内容