在 Ubuntu 系统中,通常使用 APT 包管理器而不是 YUM(Yellowdog Updater, Modified),因为 YUM 是 Fedora 和 CentOS 等基于 RPM 的发行版使用的包管理器。如果你是在 Ubuntu 上操作,你应该使用 APT。
在 Ubuntu 中,如果你想要自定义软件源的优先级,可以通过编辑 /etc/apt/preferences 文件来实现。这个文件允许你为不同的软件源设置优先级,以便 APT 在选择要安装的软件包时考虑这些优先级。
以下是如何自定义软件源优先级的步骤:
打开终端。
使用文本编辑器打开 /etc/apt/preferences 文件。如果你喜欢使用命令行编辑器,比如 nano,可以输入以下命令:
sudo nano /etc/apt/preferences
如果你更喜欢使用图形界面下的文本编辑器,比如 gedit,可以输入以下命令(需要先安装 gedit):
sudo gedit /etc/apt/preferences
在打开的文件中,你可以添加如下内容来自定义软件源的优先级。例如,如果你想要给一个特定的软件源设置更高的优先级,可以添加类似下面的内容:
Package: *
Pin: release o=Ubuntu,a=focal
Pin-Priority: 1001
Package: *
Pin: release o=Ubuntu,a=bionic
Pin-Priority: 1000
在这个例子中,我们设置了两个不同的优先级。第一个是对于 Ubuntu Focal 发行版的软件包,优先级设置为 1001。第二个是对于 Ubuntu Bionic 发行版的软件包,优先级设置为 1000。数字越高,优先级越大。
保存并关闭文件。
更新软件包列表:
sudo apt update
请注意,自定义软件源优先级可能会影响系统的稳定性和安全性,因为你可能会选择一个不是最新的软件包版本。确保你了解所做的更改,并且只在必要时调整优先级。