如何找到哪个“包可以更新”?

Gau*_*wal 15 updates package-management

我已经在 Amazon EC2 上安装了 Ubuntu 12.04。有时在与实例连接后,我得到以下信息

7 packages can be updated.
4 updates are security updates.
Run Code Online (Sandbox Code Playgroud)

如何找到可以更新的软件包?如果不想更新某些软件包,我可以选择吗?

Den*_*ker 12

进行模拟更新:sudo apt-get -s upgrade
仅更新单个包:sudo apt-get upgrade packagename_here


rɑː*_*dʒɑ 7

您可以通过键入 来查看可用的更新sudo aptitude

例如,

资质

如果您不想更新任何包,则可以锁定该包。

  1. 打开终端
  2. 类型sudo -s和命中进入
  3. 输入您的 sudo 密码

    echo libxfont1 hold | dpkg --set-selections
    
    Run Code Online (Sandbox Code Playgroud)
  4. libxfont1替换为您要固定的包
  5. 现在运行sudo apt-get update然后sudo apt-get upgrade

有关更多信息,请查看如何固定封装


And*_*gel 5

请这样做

sudo cat /var/lib/update-notifier/updates-available
Run Code Online (Sandbox Code Playgroud)

然后检查哪些软件包可以升级

apt list --upgradable

然后从上面的结果中安装你需要的东西

sudo apt-get install PACKAGE_NAME