我在 Amazon EC2 上安装了 Ubuntu 12.04。有时在连接实例后,我会收到以下信息
7 packages can be updated.
4 updates are security updates.
我如何找到哪些软件包可以更新?我可以选择不更新某些软件包吗?
答案1
进行模拟更新:sudo apt-get -s upgrade
仅更新单个包:sudo apt-get upgrade packagename_here
答案2
您可以通过输入来查看有哪些可用的更新sudo aptitude
。
例如,
如果您不想更新任何包,那么您可以锁定该包。
- 打开终端
- 输入
sudo -s
并按回车键 输入 sudo 的密码
echo libxfont1 hold | dpkg --set-selections
- 代替libxfont1您想要固定的包
- 现在运行
sudo apt-get update
然后sudo apt-get upgrade
。
如需了解更多信息,请查看如何固定包裹。
答案3
请这样做
sudo cat /var/lib/update-notifier/updates-available
然后检查有哪些软件包可以升级
apt list --upgradable
然后只需从上面的结果中安装你需要的东西
sudo apt-get install PACKAGE_NAME
答案4
您可以保留任何特定的包,无论如何这都会使其保持相同的版本。
sudo -s
那么,先跑一次echo package_name hold | dpkg --set-selections
。
然后您可以使用 解除保留sudo apt-get install package_name
。
希望有所帮助。