一、rpm软件安装包
RPM的优点
-
RPM已编译的程序和配置文件等数据可以让用户避免重量 新编译的麻烦
-
RPM安装前,检查系统的硬盘容量、操作系统版本等。 避免文件安装错误
-
RPM文件本身提供软件版本信息、相依属性软件名称、软件用途描述、软件中包含的文件等信息,便于理解软件
-
RPM数据库记录用于管理 RPM 文件的相关参数易于升级 、移除、查询和验证
RPM的缺点:
1、rpm安装时不能指定安装路径。生产安装路径RPM包装时已指定。
2、rpm软件包一般都有依赖问题没有解决。
二、yum命令
依赖关系可以自动处理,所有依赖的软件包都可以一次次安装,无需繁琐的下载和安装。1.列出所有可更新的软件列表命令:yum check-update 2.更新所有软件命令:yum update 3.只安装指定的软件命令:yum install <package_name> 4.只更新指定的软件命令:yum update <package_name> 5.列出所有可安装的软件清单命令:yum list 6.删除软件包命令:yum remove <package_name> 8.清除缓存命令: yum clean packages: 清除缓存目录下的软件包 yum clean headers: 清除缓存目录下的 headers yum clean oldheaders: 清除缓存目录下的旧的 headers yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包和旧软件包headers
三.配置Yum源(原来是外国源,被阿里云取代Yum源)
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11Yq5uQd
四.配置epel源
yum install wget wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 运行 yum makecache 生成缓存