在 Ubuntu 系统中,通常使用的是 APT 包管理器,而不是 YUM。YUM 是 CentOS 和 RHEL 系统中使用的包管理器。如果你是在 Ubuntu 上操作,并希望禁用某个软件源,可以按照以下步骤进行:
打开软件源列表文件:
你可以使用文本编辑器打开 /etc/apt/sources.list
文件,或者打开 /etc/apt/sources.list.d/
目录下的相关 .list
文件。例如:
sudo nano /etc/apt/sources.list
或者
sudo nano /etc/apt/sources.list.d/some-source.list
注释掉不需要的软件源:
找到你想要禁用的软件源行,在行的开头添加 #
号来注释掉该行。例如:
# deb http://archive.ubuntu.com/ubuntu/ focal main restricted
注释掉之后,该行将不会被 APT 使用。
保存文件并退出编辑器。
更新软件包列表: 修改完软件源列表后,运行以下命令更新软件包列表:
sudo apt update
这样,APT 将不再使用被禁用的软件源。
如果你确实是在 CentOS 或 RHEL 上操作,并希望禁用某个软件源,可以编辑对应的 .repo
文件,方法类似:
打开软件源配置文件: 例如:
sudo nano /etc/yum.repos.d/CentOS-Base.repo
在 [repository]
部分中,将 enabled=1
改为 enabled=0
来禁用该软件源。例如:
[base]
name=CentOS-$releasever - Base
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=0
保存文件并退出编辑器。
清除 YUM 缓存: 运行以下命令清除 YUM 缓存:
sudo yum clean all
更新软件包列表: 运行以下命令更新软件包列表:
sudo yum update
通过以上步骤,你可以禁用不需要的软件源。