Linux-包管理工具yum、rpm

包管理工具

yum

自己解决依赖关系

    • 安装包 yum install

    • 清除缓存 yum clean

    • 列出所有的包 yum list

    • 更新包 yum update

    • 搜索 yum search

    • 详细信息 yum info

    • 列出yum仓库信息 yum repolist

    • 重新安装 yum reinstall

    • 卸载包 yum remove

    • 检查的依赖关系 yum deplist

    • 重建缓存 yum makecache

    • 搜索指定的命令由那个包生成 yum provides

  • 包组

    • 列出包组 yum group list

    • 安装包组 yum group install

    • 查看包组信息 yum group info

    • 卸载包的信息 yum group remove

rpm

rpm -q package 检查这个包是否安装

-a 列出所有已经安装的包

-f 查询文件由那个包生成
rpm -qf /etc/redis.conf 

-l  查询包生成的文件
rpm -ql redis

-i 查询包的信息
rpm -qi redis

-c 查找包生成的配置文件
rpm -qc redis

包的命名规范

python-2.7.5-                          80       .el7_6  .x86_64
name-version(大版本.小版本.修订版)-制作者的修订次数.应用系统.架构

noarch 不区分架构
架构
	x86_64
	Amd64
	i386,i486,i586,i686
	ppc(powerpc)

rpm 卸载包

rpm -e Package 卸载

yum 参考的配置文件

位置:/etc/yum.repos.d/

后缀:repo

[epel] #名字                                                                                                           
name=Extra Packages for Enterprise Linux 7 - $basearch #描述信息
baseurl=http://mirrors.aliyun.com/epel/7/$basearch #仓库的地址 可以是http:// https:// ftp:// file://(本地)
failovermethod=priority # 设置访问规则
enabled=1  #是否禁用 0表示禁用 1表示启用
gpgcheck=0  # 要不要检查key,1表示检查 0表示不检查
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 
$release 系统版本
$basearch 架构

yum 选项

-y yes

-q 静默模式

yum源的url

相关推荐