CentOS7如何安装yum包
一、验证yum是否已安装
执行以下命令检查系统是否预装yum:
rpm -qa | grep yum
若输出包含yum-*.rpm
字样,则表明已安装。
二、手动安装yum(可选)
若未检测到yum,需通过以下步骤安装:
- 下载依赖包:
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-3.4.3-168.el7.centos.noarch.rpm wget http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
- 安装RPM包:
rpm -ivh yum-*.rpm
三、配置yum源
编辑源配置文件:
vi /etc/yum.repos.d/CentOS-Base.repo
建议替换为阿里云镜像源提升下载速度:
baseurl=https://mirrors.aliyun.com/centos/$releasever/os/$basearch/
四、yum基本操作命令
- 安装软件包:
yum install package_name
- 更新所有包:
yum update
- 删除软件包:
yum remove package_name
- 搜索关键字:
yum search keyword
五、典型问题处理
1. 依赖关系错误
执行清理操作后重试:
yum clean all
yum makecache
2. 软件源不可用
检查网络连通性:
ping mirrors.aliyun.com
临时禁用失效源:
yum --disablerepo=epel install package
3. 签名验证失败
添加--nogpgcheck
参数跳过验证:
yum install package --nogpgcheck
六、高级使用技巧
- 查看事务历史:
yum history
- 安装本地rpm包:
yum localinstall path/to/file.rpm
- 生成缓存:
yum makecache fast