yum包管理工具基本使用 – 记忆角落

yum包管理工具基本使用

/ 0评 / 0

yum包管理工具基本使用

仓库管理

yum makecache     # 生成元数据缓存
yum repolist all  # 显示全部仓库
yum repolist enabled  # 仅显示已启用的仓库(默认为此)
yum repolist disabled  # 仅显示已禁用的仓库

查询程序包

yum list all  # 列出全部软件包
yum groups list  # 列出软件包组
yum info <package_name>  # 查看指定软件包信息
yum groups info <package_group_name>  # 查看软件包组的信息
yum list --showduplicates <package_name>  # 列出指定软件包的所有版本
yum provides <keyword>  # 搜索提供此文件的软件包
yum search <keyword>    # 搜索程序包名及程序摘要信息

查看软件包的依赖信息

yum deplist <package_name>

清理缓存

yum clean packages     # 清理缓存的软件包
yum clean metadata     # 清理缓存的元数据
yum clean expire-cache # 清理过期的缓存
yum clean rpmdb        # 清理缓存中的rpmdb
yum clean plugins      # 清理缓存中的插件
yum clean all          # 清理全部缓存

历史管理

yum history list    # 查看历史事务 
yum history info ID # 查看指定ID事务的信息.

软件包管理

yum install <package_name>   # 安装软件包
yum update <package_name>    # 升级软件包
yum downgrade <package_name> # 降级软件包
yum reinstall <package_name> # 重新安装软件包
yum remove <package_name>    # 卸载软件包
yum install --downloadonly --downloaddir=/path <package_name>  # 下载软件包及其依赖包

安装常用选项

--nogpgcheck # 禁止进行gpg 检查
-y # 自动回答为yes
-q # 静默模式
--disablerepo=仓库标识 # 表示临时禁用指定仓库
--enablerepo=仓库标识 # 标识临时启用指定仓库
--noplugins # 表示运行时禁用所有插件

配置文件

[repo]
name=repo_name
baseurl=url
gpgcheck=0
enabled=1

发表评论

您的电子邮箱地址不会被公开。