从终端更新系统

Dan*_*Dan 17 updates command-line kernel

我想从终端更新我的 Ubuntu 14.04 系统,我知道这sudo apt-get update && sudo apt-get upgrade是命令,但是当我检查更新管理器内核更新仍然存在时。这是为什么 ?我该怎么做才能从终端更新内核。

job*_*bin 34

您需要执行dist-upgrade以安装/删除与使用upgrade. 从apt-get手册页

  dist-upgrade
       dist-upgrade in addition to performing the function of
       upgrade, also intelligently handles changing dependencies
       with new versions of packages; apt-get has a "smart"
       conflict resolution system, and it will attempt to upgrade
       the most important packages at the expense of less
       important ones if necessary. The dist-upgrade command may
       therefore remove some packages. The /etc/apt/sources.list
       file contains a list of locations from which to retrieve
       desired package files. See also apt_preferences(5) for a
       mechanism for overriding the general settings for
       individual packages.
Run Code Online (Sandbox Code Playgroud)

因此,更好的升级方法是:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)

但是,使用时要小心,dist-upgrade因为它也可能会删除包以满足依赖性。


Xwe*_*que 7

apt-get upgrade 不会安装新软件或删除软件,安装新内核时必须这样做......请参阅线程。

您可以做的事情(取自此线程,请阅读全文以了解更多信息):

使用资质:

sudo aptitude update
sudo aptitude safe-upgrade
sudo aptitude full-upgrade
Run Code Online (Sandbox Code Playgroud)

你也可以使用sudo apt-get dist-upgrade代替sudo apt-get upgrade


归档时间:

查看次数:

283358 次

最近记录:

8 年,10 月 前