yum详解

mac2022-06-30  23

yum 命令:用于添加/删除/更新RPM包,自动解决包的依赖问题以及系统更新升级 参数: -e #静默执行 -t #忽略错误 -R [分钟]   #设置等待时间 -y #自动应答yes --skip-broken #忽略依赖问题 --nogpgcheck #忽略GPG验证 check-update #检查可更新的包 clearn #清除全部 clean packages #清除临时包文件(/var/cache/yum 下文件) clean headers #清除rpm头文件 clean oldheaders #清除旧的rpm头文件 deplist #列出包的依赖grouplist #查看可能批量安装的列表,如果显示为中文,可使用LANG=en临时改变语言为英文,LANG=zh_CN.UTF8还原。groupinstall [套件名]#安装指定套件groupremove [套件名] #卸载指定套件groupinfo [套件名] #查看套件组信息 list #可安装和可更新的RPM包 list installed #已安装的包 list extras #已安装且不在资源库的包 info #可安装和可更新的RPM包信息 info installed #已安装包的信息(-qa 参数相似) install [RPM包]   #安装包 localinstall #安装本地的RPM包makecache #建立缓存 update [RPM包]   #更新包 upgrade #升级系统 search [关键词] #搜索包 provides [关键词] #搜索特定包文件名 reinstall [RPM包]  #重新安装包 repolist #显示资源库的配置 resolvedep #指定依赖 remove [RPM包]    #卸载包注:upgrade和update的区别:upgrade只升级软件和系统版本,对内核不升级;而update则是全部升级,包括内核。

一、常用插件

1.安装fastestmirror插件,自动搜索最快镜像安装,有助于加速下载。

yum -y install yum-fastestmirror安装之后,生成配置文件 /etc/yum/pluginconf.d/fastestmirror.conf 和 ping响应值表 /var/cache/yum/timedhosts.txt

2.安装axelget插件,调用多线程下载工具Axel使yum实现多线程下载。

wget http://pkgs.repoforge.org/axel/axel-2.4-1.el5.rf.x86_64.rpm cd /etc/yum/pluginconf.d/ wget http://www.ha97.com/code/axelget.conf cd /usr/lib/yum-plugins/ wget http://www.ha97.com/code/axelget.py 最后确认 /etc/yum.conf中plugins=1 此插件最好配合fastestmirror插件一起使用。

3.安装yum图形窗口插件,方便管理,前提需要桌面环境支持。

yum -y install yumex

二、yum源配置

1.修改网络源

cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo.bak  #备份自带源wget http://mirrors.163.com/.help/CentOS6-Base-163.repo yum clean all yum makecache

 2.使用本地光盘源:

mkdir /media/cdrommount /dev/cdrom /media/cdrom/  #把光盘挂载到/media/cdrom上cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo.bak  #备份自带源vim CentOS-Media.repo修改:enable=0改为enable=1 yum clean all yum makecache

3.使用文件夹源:

mkdir /yum  #创建存放rpm包文件夹 yum -y install createrepo  #createrepo用以创建yum源,即为存放于本地特定位置的众多rpm包建立索引,描述各包所需依赖信息,并形成元数据。createrepo /yum  #生成索引 cd /etc/yum.repos.d/ mv CentOS-Base.repo CentOS-Base.repo.bak  #备份自带源mv CentOS-Media.repo CentOS-Media.repo.bakvim local.repo  #创建repo文件添加:[aaa]  #组名name=aaa  #描述baseurl=file:///yum  #路径gpgcheck=0  #检查enabled=1  #启用:wq  #保存退出 yum clean all yum makecache

 

转载于:https://www.cnblogs.com/bfbz/p/5672237.html

相关资源:redhat linux 配置yum详解
最新回复(0)