在 bash 脚本中使用最新版本的包

在 bash 脚本中使用最新版本的包

安装的包libnet-amazon-ec2-perl使用v0.14.1。

我如何更新此软件包以使用最新的稳定版本 v0.22.1?

当我尝试时,sudo apt-get --only-upgrade install libnet-amazon-ec2-perl它说我已经有了最新版本,但这是不正确的 -dpkg -s libnet-amazon-ec2-perl显示 0.14.1。

另外,我如何更新所有依赖的软件包以libnet-amazon-ec2-perl使用 v0.22.1?

答案1

sudo apt-get update在检查包更新之前执行此操作。

答案2

apt-get命令告诉您,您已经拥有最新的可用的.deb版本。这意味着存储库中的最新版本。除非该版本已打包为并已添加到您正在使用的存储库中,否则发布较新版本无关紧要。

我假设你正在使用 Ubuntu,因为你已经标记了你的问题,但你没有说哪个Ubuntu。如您所见,最新的 Ubuntu 版本 (raring) 为 0.22 版这里。如果您不使用 raring,请使用更多信息更新您的问题。

答案3

我遇到过同样的情况。我按照这些说明操作,现在没问题了。

打开/etc/apt/sources.list并添加

deb http://us.archive.ubuntu.com/ubuntu precise main universe
sudo apt-get update
sudo apt-get install libnet-amazon-ec2-perl

http://www.installion.co.uk/ubuntu/precise/universe/l/libnet-amazon-ec2-perl/install.html

相关内容