1:如果包是通过yum或者rpm方式安装
[root@localhost yum.repos.d]# rpm -qa //找出系统所有的包,找盯没到对应的文件名
[root@localhost yum.repos.d]# rpm -ql php-mysql-5.4.16-23.el7_0.3.x86_64
/etc/php.d/mysql.ini
/etc/php.d/mysqli.ini
/etc/php.d/pdo_mysql.ini
/usr/lib64/php/modules/mysql.so
/usr/lib64/php/modules/mysqli.so
/usr/lib64/php/modules/pdo_mysql.so
2:如果是源码编译安装
2.1源码安装的方式通过rpm命令是无法找出来的,如果你确定这个软件已经开启,则可以通过
[root@localhost yum.repos.d]# ps -aux 找出对一个的可执行文件所在的目录
2.2通常安装完包后,我们都会把他加入到服务里面,你可以去凯段纳/etc/rc.d/燃圆下找相应的文件,进而确认相关信息。
最后一种最笨的方法就是用find命令
find / -name *文件名*
关于路径:yum安装之后,文件默认保存在/var/cache/yum/的各子目录下。可以直接拷贝。linux下安装软件话,和软件相关的文件会分散安装到特定的目录中去。这个建议不要改,扮消因为linux每个目录都是腊答放入一个软件的指定文件的,移动了有可能使得整个软件都用不了。
Yum路径的查询命令:
在终端命令行里面输入命令which yum就可以看到yum的路径了。
Yum的诞生:
rpm是由红帽公司开发的软件包管厅局知理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm包的安装有一个很大的缺点就是文件的关联性太大,有时候装一个软件要安装很多其他的软件包,很麻烦。所以为此RedHat小红帽开发了yum安装方法,它可以彻底解决这个关联性的问题。
Yum(全称为Yellow dog Updater,
Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。Yum并不是安装包,而是安装包的软件基於RPM包管理,能够从指定的服务器自动下载
RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
与Yum类似的程序管理器apt-get:
一般来说著名的linux系统基本上分两大类:
1.RedHat系列:Redhat、Centos、Fedora等,用的是yum管理器;
2.Debian系列:Debian、Ubuntu等,用的是apt-get管理器。
如滚茄前果使用RPM安装了一些包,一般来说,RPM默认安装路径如下
以MySQL的安装为例,我们使用RPM方式安装了与MySQL相关的好多包,其实rpm有两个参数-l和-c可以帮助我们查看大清具体的安装路径。
使用 rpm -ql 包名 来查看具体的安装路径。如下所示:
搜索具体的包文件列表 rpm -ql 包名纳行
搜索具体的包配置文件 rpm -qc 包名
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)