如何在Ubuntu Linux上启用建议的存档库以安装软件包

时间:2020-01-09 14:17:06  来源:igfitidea点击:

如何为Ubuntu 16.04 LTS启用建议的存档,使用apt-get来安装尚未发布的选定更新的内核?
拟议的软件包提供的更新尚未成为稳定版本的一部分。
例如,Linux 4.4.0-62具有导致OOM杀手的错误。
此错误已在Linux 4.4.0-63中修复,目前仅在建议的存档中可用。

如何启用建议的存档

要为Ubuntu 16.04启用建议的存档,请使用以下方法。
您需要通过将以下行添加到/etc/apt/sources.list中来手动修改软件源:

echo 'deb http://archive.ubuntu.com/ubuntu/ xenial-proposed restricted main multiverse universe' > /etc/apt/sources.list

从建议中强制选择性升级

创建文件/etc/apt/preferences.d/proposed-updates,运行:

$ sudo vi /etc/apt/preferences.d/proposed-updates

追加以下内容:

Package: *
Pin: release a=xenial-proposed
Pin-Priority: 400

保存并关闭文件。

刷新软件库

执行以下apt命令/apt-get命令:

$ sudo apt update

或者

$ sudo apt-get update

如何搜索软件包?

语法为:

$ apt search package
$ apt search linux-image
$ apt search linux-image | grep -i proposed

输出示例:

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

linux-image-4.4.0-1003-aws/xenial-proposed 4.4.0-1003.12 amd64
linux-image-4.4.0-63-generic/xenial-proposed 4.4.0-63.84 amd64
linux-image-4.4.0-63-lowlatency/xenial-proposed 4.4.0-63.84 amd64
linux-image-extra-4.4.0-63-generic/xenial-proposed 4.4.0-63.84 amd64

要从建议的仓库中安装linux-image-4.4.0-63-generic,请运行:

$ sudo apt-get install linux-image-4.4.0-63-generic/xenial-proposed

重新启动系统:

$ sudo reboot

重新启动后,验证新内核:

$ uname -mrs

输出示例:

Linux 4.4.0-63-generic x86_64

您还可以使用以下命令进行验证:

$ apt-cache policy linux-image-4.4.0-63-generic

输出示例:

linux-image-4.4.0-63-generic:
  Installed: 4.4.0-63.84
  Candidate: 4.4.0-63.84
  Version table:
*** 4.4.0-63.84 400
        400 http://archive.ubuntu.com/ubuntu xenial-proposed/main amd64 Packages
        100 /var/lib/dpkg/status