CentOS下yum的介绍,配置,与使用
分类:CentOS教程 阅读:33500 次
- yum=YellowdogUpdater,Modified
主要功能是更方便的添加/删除/更新RPM包.
它能自动解决包的倚赖性问题.
它能便于管理大量系统的更新问题
注:为什么要使用yum而不用apt,最简单的原因,Fedora自带
二. yum特点
*可以同时配置多个资源库(Repository)*简洁的配置文件(/etc/yum.conf)
*自动解决增加或删除rpm包时遇到的倚赖性问题
*使用方便
*保持与RPM数据库的一致性
三. yum安装
Fedora自带- #rpm-ivhyum-2.0.4-2.noarch.rpm
四. yum配置
注:修改和增加配置文件中的资源库,加快下载速度和拥有更多可更新的rpm包将/etc/yum.conf的内容全部替换为
- [main]
- cachedir=/var/cache/yum
- debuglevel=2
- logfile=/var/log/yum.log
- pkgpolicy=newest
- distroverpkg=fedora-release
- tolerant=1
- exactarch=1
- [fedora-us-1]
- name=FedoraCore1--FedoraUSmirror
- baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/os
- [fedora-us-1-updates]
- name=FedoraCore1updates--FedoraUSmirror
- baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/updates
- [fedora-us-1-stable]
- name=FedoraLinux(stable)forFedoraCore1--FedoraUSmirror
- baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/stable
- [freshrpms]
- name=FedoraLinux$releasever-$basearch-freshrpms
- baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms
五. yum应用
注:当第一次使用yum或yum资源库有更新时,yum会自动下载所有所需的headers放置于/var/cache/yum目录下,所需时间可能较长.检查有哪些可更新的rpm包
- #yumcheck-update
- #yuminstallxmms-m
- #yumremovelicq
注:同时会提示删除licq-gnome,licq-qt,licq-text,非常方便
系统更新(更新所有可以升级的rpm包,包括kernel)
- #yum-yupdate
- #chkconfigyumon
- #serviceyumstart
六. yum指令详解
*rpm包的更新
检查可更新的rpm包
- #yumcheck-update
- #yumupdate
- #yumupdatekernelkernel-source
- #yumupgrade
*rpm包的安装和删除
安装rpm包,如xmms-mp3- #yuminstallxmms-mp3
- #yumremovelicq
*yum暂存(/var/cache/yum/)的相关参数
清除暂存中rpm包文件- #yumcleanpackages
- #yumcleanheaders
- #yumcleanoldheaders
- #yumclean或#yumcleanall
- #yumlist
- #yumlistmozilla
列出资源库中所有可以更新的rpm包
- #yumlistupdates
- #yumlistinstalled
- #yumlistextras
*rpm包信息显示(info参数同list)
列出资源库中所有可以安装或更新的rpm包的信息
- #yuminfo
- #yuminfomozilla
列出资源库中所有可以更新的rpm包的信息
- #yuminfoupdates
- #yuminfoinstalled
- #yuminfoextras
*搜索rpm包
搜索匹配特定字符的rpm包- #yumsearchmozilla
搜索有包含特定文件名的rpm包
- #yumprovidesrealplay
七. 安全的更新freshrpms.net的rpm包
安装freshrpms.net的GPG key- #rpm--importhttp://freshrpms.net/packages/RPM-GPG-KEY.txt
编辑/etc/yum.conf,增加以下信息到尾部
- [freshrpms]
- name=FedoraLinux$releasever-$basearch-freshrpms
- baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms
- gpgcheck=1
检查GPG Key
热门推荐
- centos7 初始化
- 修改虚拟机中的centos系统分辨率
- CentOS查询端口占用和清除端口占用的程序
- CentOS常用语法命令
- CentOS设置开机等待时间
- Centos7升级内核到3.18.22教程
- CentOS7 KDE 中文语言支持
- yum快速升级CentOS 6.5内核到 3.10.28
- centos7更改网卡名(eth0)
- CentOS 7下firewall 常用的命令
- Centos常用方便的命令与技巧集合
- CentOS中静态路由的启动过程分析
- centos网卡相关命令大全
- CentOS权限系统恢复/修复办法
- CentOS下FTP连接传输的相关命令
- CenOS7下访问 URL的命令之curl
- centos 6.7配置 GRUB
- CentOS7最小安装以及后续软件安装
- 阿里云主机centos设置虚拟内存(交换分区)
- CentOS 6系统启动引导过程讲解