在 14.10 上安装 vagrant 1.5 或更高版本

在 14.10 上安装 vagrant 1.5 或更高版本

有没有办法安装比存储库中更新的版本?

Ubuntu 目前安装的是 vagrant 1.4.3,但我至少需要 1.5

答案1

查看Vagrant 下载页面。它有 1.7.1 可用。

答案2

@rubo77 的答案很适合快速而粗糙的修复。

我更喜欢以更巧妙的方式升级未来版本的单个软件包。

这种方法的优点:

  • “apt-get upgrade” 将跟踪 vagrant 的动态版本,以进行安全更新、错误修复等。

  • 除非你在 apt 命令行上指定 [package-name]/vivid,否则不会更新到 Vivid 版本

  • 进行此更改后,您不必撤消对配置的更改,并且可以轻松地从 Vidious 按需获取其他软件包

首先,将生动版本的 pin 首选项设置为 99(低于仅手动安装的阈值):

cat <<EOF | sudo tee /etc/apt/preferences.d/vivid-manual-only
Package: *
Pin: release n=vivid
Pin-Priority: 99
EOF

其次,创建指向 Vivitive Repos 的 repo 源文件:

grep '\sutopic\s' /etc/apt/sources.list | sudo tee /etc/apt/sources.list.d/vivid.list
sudo sed 's/utopic/vivid/g' -i /etc/apt/sources.list.d/vivid.list

现在更新包索引:

sudo apt-get update

此时,apt-cache policy将向我们显示系统知道vimd repo中的包,但不会自动安装任何一个(因为优先级“99”):

ubuntu@ip-172-31-27-91:~$ apt-cache policy vagrant
vagrant:
  Installed: 1.4.3+dfsg1-1
  Candidate: 1.4.3+dfsg1-1
  Version table:
     1.6.5+dfsg1-2 0
        99 http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages
 *** 1.4.3+dfsg1-1 0
        500 http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ utopic/universe amd64 Packages
ubuntu@ip-172-31-27-91:~$

现在您可以使用“apt-get install [package]/[release]”手动安装较新的版本:

sudo apt-get install vagrant/vivid

答案3

vivid通过将安装源更改为,从 Ubuntu 15.04 beta 安装 vagrant :

sudo sed 's/utopic/vivid/g' -i /etc/apt/sources.list 
sudo apt-get update
sudo apt-get install vagrant
sudo sed 's/vivid/utopic/g' -i /etc/apt/sources.list 
sudo apt-get update

这将立即安装 vagrant 1.6.5

答案4

修改版本号为最新版本

  1. 获得https://releases.hashicorp.com/vagrant/1.9.1/vagrant_1.9.1_x86_64.deb
  2. sudo dpkg -i vagrant_1.9.1_x86_64.deb
  3. 流浪者版本

相关内容