bruce 2017-06-19
rpm常用命令:
rpm -ivh your-package.rpm //安装rem文件
rpm -e proftpd-1.2.8-1 //卸载软件,或者用如下命令
rpm -e proftpd-1.2.8
rpm -e proftpd
rpm -qa 列出所有安装过的包
rpm -ql nginx 安装到哪里了,或者使用 which nginx
yum 说明
yum所有的配置信息都放在文件/etc/yum.conf中:
[main] cachedir=/var/cache/yum/$basearch/$releasever //缓存文件 keepcache=0 debuglevel=2 logfile=/var/log/yum.log //日志文件 exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 installonly_limit=5 bugtracker_url=http://bugs.centos.org/set_project.php?project_id=19&ref=http://bugs.centos.org/bug_report_page.php?category=yum distroverpkg=centos-release # PUT YOUR REPOS HERE OR IN separate files named file.repo # in /etc/yum.repos.d
用户可以配置自己的rpm软件源,写成*.repo文件,放在目录/etc/yum.repos.d中,如配置nginx的下载地址 nginx.repo:
[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/6/$basearch/ gpgcheck=0 enabled=1
yum 常用命令
1 安装
yum install 全部安装
yum install package1 安装指定的安装包package1
yum groupinstall group1 安装程序组group1
2 更新和升级
yum update 全部更新
yum update package1 更新指定程序包package1
yum check-update 检查可更新的程序
yum upgrade package1 升级指定程序包package1
yum groupupdate group1 升级程序组group1
3 查找和显示
yum info package1 显示安装包信息package1
yum list 显示所有已经安装和可以安装的程序包
yum list updates 显示可更新的程序包
yum list installed 显示已安装的程序包
yum list package1 显示指定程序包安装情况package1
yum groupinfo group1 显示程序组group1信息yum search string 根据关键字string查找安装包
4 删除程序
yum remove | erase package1 删除程序包package1
yum groupremove group1 删除程序组group1
yum deplist package1 查看程序package1依赖情况
5 清除缓存
yum clean packages 清除缓存目录/var/cache/yum下的软件包
yum clean headers 清除缓存目录/var/cache/yum下的 headers
yum clean oldheaders 清除缓存目录/var/cache/yum下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的headers
参考
http://man.linuxde.net/rpm
http://www.cnblogs.com/chuncn/archive/2010/10/17/1853915.html