CentOS6.8下查看yum及rpm安装后的软件位置

参考资料:http://blog.csdn.net/ngvjai/article/details/7997743

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

以httpd为例

[[email protected] ~]# yum -y install httpd
[[email protected] ~]# 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
[[email protected] ~]# 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
...
[[email protected] ~]# 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默认安装路径:

/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 文件。

  

时间: 2024-10-30 23:49:47

CentOS6.8下查看yum及rpm安装后的软件位置的相关文章

CentOS6.5 下sciki-learn numpy scipy 的安装

CentOS6.5 下sciki-learn numpy scipy 的安装 软件安装 CentOS Python 之前用的一直是CentOS 7, 后来觉的软件安装太麻烦就改到了Ubuntu, 这些Python 的包在Ubuntu下安装几乎是无脑的,用apt-get 安装 Ipython 的时候会自动下载numpy, scipy 和 matplotlib, 但是最近想试着用一台服务器来跑程序, 服务器所用的系统是CentOS 6.5, 所以我就又回到了CentOS 安装软件的年代. CentO

centos6.5下的mysql5.6.30安装

http://www.cnblogs.com/fujinzhou/p/5750442.html centos6.5下的mysql5.6.30安装 1.解压mysql tar -xf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz  -C /usr/local mv mysql-5.6.30-linux-glibc2.5-x86_64 mysql-5.6.30 2.添加用户与组 groupadd mysql useradd -g mysql mysql  -s

CentOS6.8下使用yum安装mysql,并远程登陆mysql

第1步.查看CentOS下是否已安装mysql 输入命令 :yum list installed | grep MySQL 第2步.删除已安装mysql 输入命令:yum -y remove mysql 看到complete就说明成功了 第3步.查看yum库中的mysql(非必须) 输入命令:yum list | grep mysql 第4步.从yum库中的安装mysql 输入命令: yum -y install mysql mysql-server mysql-devel 第5步.验证是否安装

centos6.10下通过yum安装mysql数据库

centos 6.10系统下使用默认yum 的base 源安装mysql服务 centos 6.10系统下使用默认yum 的base 源安装mysql服务centos 6.10系统下默认yum的base源中包含mysql服务相关的软件包,安装过程如下:yum list "mysql*" #显示 yum install mysql-server -y#安装rpm -ql mysql-server #查看相关路径 service mysqld start #重启服务 ss-ntl #查看启

Centos-6.7下_Oracle 11gR2"静默"详细安装过程及排错

系统要求:内存:1G(官方最低要求1G)硬盘:40G(企业版安装所需4.29G和1.7G数据文件) 检查的命令内存# grep MemTotal /proc/meminfo交换空间# grep SwapTotal /proc/meminfo磁盘空间# df -ah 安装前系统准备:1.修改主机名# sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=DB_2/g" /etc/sysconfig/network# hostname DB_2

centOS下如何卸载用rpm安装的mysql

CentOS下如何完全卸载MySQL?解决卸载不干净的问题 系统:CentOS 6.5,MySQL:MySql 5.6 这里主要解决使用rpm安装的卸载问题,安装方法见:CentOS安装mysql*.rpm提示conflicts with file from package的解决办法 虽然说这里的是使用rpm安装的卸载问题,我觉得使用yum方式安装的如果遇到相同的问题也一样适用. 查看已经安装的服务 rpm –qa|grep -i mysql -i 作用是不区分大小写 可以看到有两个安装包 My

centos6.5下使用yum搭建LNMP环境(php5.6)

准备工作配置防火墙,开启80端口.3306端口删除原有的 iptables , 添加合适的配置 rm -rf /etc/sysconfig/iptablesvi /etc/sysconfig/iptables添加如下内容 : ################################ 添加好之后防火墙规则如下所示################################# Firewall configuration written by system-config-firewall

CentOS6.6下Redis3.0.6的安装配置

CentOS6.6下Redis的安装配置 需要gcc.c++环境,由于安装CentOS时候没有安装,所以这里需要安装此环境: 1.下载redis,将其存放到/usr/local/soft下 http://download.redis.io/releases/redis-3.0.6.tar.gz 2.根据官方的提供的方法进行解压后编译 $ wget http://download.redis.io/releases/redis-3.0.6.tar.gz $ tar xzf redis-3.0.6.

centos6.3下php5.3.23编译安装php-redis扩展

下载php-redis扩展 https://github.com/nicolasff/phpredis 操作系统 centos6.3 php版本 php5.3.23 安装php扩展需要 phpize,phpize属于php-devel,所以要先安装php-devel yum install php-devel centos yum安装的php,找不到目录的话,可以 /usr/bin/php-config    --prefix 获取到安装目录     --libs 库文件    --extens