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的手册页:
Run Code Online (Sandbox Code Playgroud)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.
因此,更好的升级方法是:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)
但是,使用时要小心,dist-upgrade
因为它也可能会删除包以满足依赖性。
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 次 |
最近记录: |