在CentOS系统中,软件包管理主要通过RPM和YUM(及其改进版DNF)这两个工具来进行。以下是使用这些工具进行软件包管理的基本步骤:
安装软件包:
sudo yum install package_name
卸载软件包:
sudo yum remove package_name
更新软件包列表:
sudo yum update
搜索软件包:
sudo yum search package_name
查看已安装的软件包:
sudo yum list installed
清理缓存:
sudo yum clean all
DNF是YUM的下一代版本,提供了更多的功能和更好的性能。大多数YUM命令在DNF中都有对应的命令。
安装软件包:
sudo dnf install package_name
卸载软件包:
sudo dnf remove package_name
更新软件包列表:
sudo dnf update
搜索软件包:
sudo dnf search package_name
查看已安装的软件包:
sudo dnf list installed
清理缓存:
sudo dnf clean all
镜像源是CentOS系统获取软件包的服务器。配置合适的镜像源能够显著提高软件包的下载速度和安装效率。
备份原有的.repo文件:
mkdir yum_repo_back
cp Centos-linux-* yum_repo_back
rm -f Centos-linux-*
获取新的镜像源:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
清理并重建YUM/DNF缓存:
sudo yum clean all
sudo yum makecache # 或者使用 dnf sudo dnf clean all sudo dnf makecache
通过以上步骤,你可以在CentOS系统中有效地进行软件包管理。