加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux Yum命令

发布时间:2020-12-13 14:13:36 所属栏目:Linux 来源:网络整理
导读:一. yum是什么 yum?=?Yellow?dog?Updater,?Modified 主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.它能便于管理大量系统的更新问题注:为什么要使用yum而不用apt,最简单的原因,Fedora自带二. yum特点*可以同时配置多个资源库( *简洁的
一. yum是什么
yum?=?Yellow?dog?Updater,?Modified
主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.它能便于管理大量系统的更新问题注:为什么要使用yum而不用apt,最简单的原因,Fedora自带二. yum特点*可以同时配置多个资源库(*简洁的配置文件*自动解决增加或删除rpm包时遇到的倚赖性问题*使用方便*保持与RPM数据库的一致性三. yum安装Fedora自带
#rpm?-ivh?yum-2.0.4-2.noarch.rpm
四. yum配置注:修改和增加配置文件中的资源库,加快下载速度和拥有更多可更新的rpm包将/etc/yum.conf的内容全部替换为
?
[main]cachedir=/var/cache/yumdebuglevel=2logfile=/var/log/yum.logpkgpolicy=newestdistroverpkg=fedora-releasetolerant=1exactarch=1[fedora-us-1]name=Fedora?Core?1?--?Fedora?US?mirrorbaseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/os[fedora-us-1-updates]name=Fedora?Core?1?updates?--?Fedora?US?mirrorbaseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/updates[fedora-us-1-stable]name=Fedora?Linux?(stable)?for?Fedora?Core?1?--?Fedora?US?mirrorbaseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/stable[freshrpms]name=Fedora?Linux?$releasever?-?$basearch?-?freshrpmsbaseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms
五. yum应用注:当第一次使用yum或yum资源库有更新时,yum会自动下载所有所需的headers放置于/var/cache/yum目录下,所需时间可能较长.检查有哪些可更新的rpm包
#yum?check-update
安装rpm包,使xmms可以播放mp3
#yum?install?xmms-mp3
安装mplayer,同时自动安装相关的软件
#yum?install?mplayer
删除licq包,同时删除与该包有倚赖性的包
#yum?remove?licq
注:同时会提示删除licq-gnome,licq-qt,licq-text,非常方便系统更新(更新所有可以升级的rpm包,包括kernel)
#yum?-y?update
每天定期执行系统更新
#chkconfig?yum?on#service?yum?start
六. yum指令详解*rpm包的更新检查可更新的rpm包
#yum?check-update
更新所有的rpm包
#yum?update
更新指定的rpm包,如更新kernel和kernel source
#yum?update?kernel?kernel-source
大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级
#yum?upgrade
*rpm包的安装和删除安装rpm包,如xmms-mp3
#yum?install?xmms-mp3
删除rpm包,包括与该包有倚赖性的包
#yum?remove?licq
注:同时会提示删除licq-gnome,licq-text*yum暂存(/var/cache/yum/)的相关参数清除暂存中rpm包文件
#yum?clean?packages
清除暂存中rpm头文件
#yum?clean?headers
清除暂存中旧的rpm头文件
#yum?clean?oldheaders
清除暂存中旧的rpm头文件和包文件
#yum?clean?或#yum?clean?all
注:相当于
yum?clean?packages?+?yum?clean?oldheaders
*rpm包列表列出资源库中所有可以安装或更新的rpm包
#yum?list
列出资源库中特定的可以安装或更新以及已经安装的rpm包
#yum?list?mozilla#yum?list?mozilla*
注:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包列出资源库中所有可以更新的rpm包
#yum?list?updates
列出已经安装的所有的rpm包
#yum?list?installed
列出已经安装的但是不包含在资源库中的rpm包
#yum?list?extras
注:通过其它网站下载安装的rpm包*rpm包信息显示(info参数同list)列出资源库中所有可以安装或更新的rpm包的信息
#yum?info
列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息
#yum?info?mozilla#yum?info?mozilla*
注:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包的信息列出资源库中所有可以更新的rpm包的信息
#yum?info?updates
列出已经安装的所有的rpm包的信息
#yum?info?installed
列出已经安装的但是不包含在资源库中的rpm包的信息
#yum?info?extras
注:通过其它网站下载安装的rpm包的信息*搜索rpm包搜索匹配特定字符的rpm包
#yum?search?mozilla
注:在rpm包名,包描述等中搜索搜索有包含特定文件名的rpm包
#yum?provides?realplay
七. 安全的更新freshrpms.net的rpm包安装freshrpms.net的GPG key
#rpm?--import?http://freshrpms.net/packages/RPM-GPG-KEY.txt?
编辑/etc/yum.conf,增加以下信息到尾部
[freshrpms]name=Fedora?Linux?$releasever?-?$basearch?-?freshrpmsbaseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpmsgpgcheck=1
注: 检查GPG Key
#?rpm?-qa?gpg-pubkey*
显示Key信息
#rpm?-qi?gpg-pubkey-e42d547b-3960bdf1
删除Key
#rpm?-e?gpg-pubkey-e42d547b-3960bdf1?
?
?
?
?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读