yum命令学习


为了解决手动安装rpm包的依赖问题比较费劲的的问题, 从而诞生了yum , 用于快速安装rpm 包并解决依赖关系.

yum 命令

查询

yum list            查询yum 源服务器上 所有可安装的软件包列表

yun list 包名       查询yum 服务器中 是否包含某个软件包

yum search 关键字   搜索服务器上所有和关键字相关的软件包

安装

yum -y install 包名
选项
    install 安装
    y       自动回答 yes. 如果不加-y, 那么每个安装的软件 都需要手工回答yes

升级

yum -y update 包名
选项
    update 升级
    -y    自动回答yes

注意: yum -y update 后面没有包名,就会对所有的软件安装包进行更新. 在生产上, 千万不能这样做,很不稳定.

卸载

再次强调一下, 除非你确定你卸载的软件的依赖包,不会 对系统产生影响, 否则不要执行yum 的卸载,因为很有可能在卸载软件包的同时卸载的以来包也是很重要的系统文件.这就 可能会造成系统崩溃.

yum remove 包名

yum 组管理

yum grouplist  列出所有可用的软件组列表
yum groupinfo  查询软件组内包含的软件
yum groupinstall 安装软件组
yum groupremove 卸载软件组 

yum 源文件解析

yum 源文件解析

源配置文件在 /etc/yum.repos.d 目录下, 文件拓展名一定是 "*.repo"
这个目录下有多个yum 配置源文件, 默认情况下, CentOS-Base.repo 文件生效
那么我们就来解读一下base 这个容器.
[base]      容器名称,一定要放在[]中
name        容器说明,可以自己随便写
mirrolist   镜像站点,这个可以注释掉
baseurl     我的yum 源服务器的地址.默认是centos 官方的yum 源服务器, 是可以使用的.如果觉得慢, 则可以改指定的
enabled     此容器是否生效. 如果不写或者写成 enabled=1 则是表示此容器生效,enabled=0 则不生效.
gbpcheck    如果为1则表示RPM的数字证书生效,为0 则是RPM的数字证书不生效。默认保持1
gbpkey      数字证书的公钥文件保存位置,不用修改.

文章作者: 陌上人如玉
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 陌上人如玉 !
  目录