1、RPM安装、升级、卸载 # rpm –ivh 包全名 选项: -i(install) 安装 -v(verbose) 显示详细信息 -h(hash) 显示进度 --nodeps 不检测依赖性 # rpm -Uvh 包全名 选项: -U(upgrade) 升级 # rpm -e 包名 选项: -e(erase) 卸载 --nodeps 不检查依赖性
2、RPM包查询 ①查询是否安装 # rpm -q 包名 选项: -q 查询((query) # rpm –qa #查询所有已经安装的RPM包 选项: -a 所有(all) ②查询软件包详细信息 # rpm –qi 包名 选项: -i 查询软件信息(information) -p 查询未安装包信息(package) ③查询包中文件安装位置 # rpm –ql 包名 选项: -l 列表(list) -p 查询未安装包信息(package) ④查询系统文件属于哪个RPM包 # rpm –qf 系统文件名 选项: -f 查询系统文件属于哪个软件包(file) ⑤查询软件包的依赖性 # rpm –qR 包名 选项: -R 查询软件包的依赖性(requires) -p 查询未安装包信息(package)
3、yum在线管理 1)查询 [root@localhost yum.repos.d]# yum list #查询所有可用软件包列表 [root@localhost yum.repos.d]# yum search 关键字 #搜索服务器上所有和关键字相关的包 2)安装 [root@localhost yum.repos.d]# yum –y install 包名 选项: install 安装 -y 自动回答yes 3)升级 [root@localhost yum.repos.d]# yum -y update 包名 选项: update 升级 -y 自动回答yes 4)卸载 [root@localhost yum.repos.d]# yum -y remove 包名 选项: remove 卸载 -y 自动回答yes
4、光盘yum源搭建步骤 1)挂载光盘 [root@localhost ~]# mount /dev/cdrom /mnt/cdrom/ 2)让网络yum源文件失效 [root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak [root@localhost yum.repos.d]# mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak [root@localhost yum.repos.d]# mv CentOS-Vault.repo CentOS-Vault.repo.bak 3)修改光盘yum源文件 [root@localhost yum.repos.d]# vim CentOS-Media.repo [c6-media] name=CentOS-$releasever - Media baseurl=file:///mnt/cdrom #地址为你自己的光盘挂载地址 # file:///media/cdrom/ # file:///media/cdrecorder/ #注释这两个不存在的地址 gpgcheck=1 enabled=1 #把enabled=0改为enabled=1,让这个yum源配置文件生效 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6