CentOS6.8下查看yum及rpm安裝後的軟件位置

參考資料:http://blog.csdn.net/ngvjai/article/details/7997743html

       http://blog.sina.com.cn/s/blog_976e49570100yn9b.htmlnode

以httpd爲例apache

[root@yeebian ~]# yum -y install httpd
[root@yeebian ~]# rpm -qa | grep httpd
httpd-tools-2.2.15-60.el6.centos.4.x86_64
httpd-2.2.15-60.el6.centos.4.x86_64
[root@yeebian ~]# rpm -ql httpd-2.2.15-60.el6.centos.4.x86_64
/etc/httpd
/etc/httpd/conf
/etc/httpd/conf.d
...
/usr/lib64/httpd
/usr/lib64/httpd/modules
...
/usr/sbin/apachectl
/usr/sbin/htcacheclean
/usr/sbin/httpd
...
/usr/share/doc/httpd-2.2.15
...
/var/cache/mod_proxy
/var/lib/dav
/var/log/httpd
/var/run/httpd
/var/www
/var/www/cgi-bin
/var/www/error
/var/www/error/HTTP_BAD_GATEWAY.html.var
...
[root@yeebian ~]# rpm -ql httpd-tools-2.2.15-60.el6.centos.4.x86_64
/usr/bin/ab
/usr/bin/htdbm
/usr/bin/htdigest
/usr/bin/htpasswd
/usr/bin/logresolve
/usr/share/doc/httpd-tools-2.2.15
/usr/share/doc/httpd-tools-2.2.15/LICENSE
/usr/share/man/man1/ab.1.gz
/usr/share/man/man1/htdbm.1.gz
/usr/share/man/man1/htdigest.1.gz
/usr/share/man/man1/htpasswd.1.gz
/usr/share/man/man1/logresolve.1.gz

RPM默認安裝路徑:centos

/etc 一些設置文件放置的目錄如/etc/crontab
/usr/bin 一些可執行文件
/usr/lib 一些程序使用的動態函數庫
/usr/share/doc 一些基本的軟件使用手冊與幫助文檔
/usr/share/man 一些man page文件
#查看rpm包裏的內容
rpm -qlp

#查看rpm包的安裝腳本
rpm -qp --scripts

#查看rpm包的依賴性關係
rpm -qp --requires

#查看rpm包詳細信息
rpm -qi

#安裝rpm包
rpm -ivh

#更新軟件
rpm -Uvh

#卸載軟件
rpm -e

#在安裝過程當中指定相對安裝路徑
rpm -ivh --nodeps --force --root=你指定的路徑

#在安裝過程當中忽略依賴性關係
rpm -ivh --nodeps --force

#查看rpm包的更新記錄
rpm -qp --changelog

#從新編譯rpm包
rpm -ba spec配置文件

#如何修改rpm源碼包的編譯參數
修改安裝源碼包後產生的 spec 文件。
相關文章
相關標籤/搜索