如何通过命令行安装更新?

分享于 

2分钟阅读

ubuntu

  繁體

问题:

当我通过SSH登录到web服务器时,我看到信息:


88 packages can be updated.


80 updates are security updates



我试过apt-get update,然后apt-get upgrade,但是每次登录我仍然看到关于更新的消息,如何安装它们?


答案1:

使用这个:


sudo apt update # Fetches the list of available updates


sudo apt upgrade # Installs some updates; does not remove packages


sudo apt full-upgrade # Installs updates; may also remove some packages, if needed


sudo apt autoremove # Removes any old packages that are no longer needed



有关每个apt选项的文档可以在apt的手册,在终端中运行man apt也可以获得这些。

通常不需要同时使用upgradefull-upgrade,但在某些情况下它有所帮助:请参见debian关于Upgrades的文档,来自Debian 9


答案2:

通过键入sudo一次执行所有命令:


sudo -- sh -c 'apt-get update; apt-get upgrade -y; apt-get dist-upgrade -y; apt-get autoremove -y; apt-get autoclean -y'



或者:


sudo -s -- <<EOF


apt-get update


apt-get upgrade -y


apt-get dist-upgrade -y


apt-get autoremove -y


apt-get autoclean -y


EOF




sudo bash -c 'for i in update {,dist-}upgrade auto{remove,clean}; do apt-get $i -y; done'



有关详细信息,请参阅维护命令文档。



COM  COMM  Comma  命令行  APT  
相关文章