在linux下如何使用yumlinux yum 查看已安装安装了哪些软件包

CentOS查询软件包的安装位置
投稿:hebedich
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了在CentOS中使用yum -ql &软件包名&的方式查询软件包的安装位置,有需要的朋友可以参考下
在CentOS中,要查询使用yum中具安装的软件包具体的安装位置,可以使用yum -ql &软件包名&的方式进行查询。
比如,我想查询git的一个组件git-http-backend的安装位置,可以使用如下命令实现
rpm -ql git | grep git-http-backend
效果如下:
linux centos 下查找软件所安装的目录在哪里
1. 如果是rpm安装的可以:rpm -ql package-name
具体你可以man rpm
2. 可以在根目录上直接find . -name 软件中的某个文件名 不过安装软件一般都在/usr/local目录下 ,
这个是安装软件的默认目录,所以搜索的时候可以在/usr目录下比较简单
3. whereis name
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具分享几种Linux软件的安装方法
& & &Linux软件安装由于不同的Linux分支,安装方法也互不相同,介绍几种常见的安装方法。
1. 源码安装,
& & 对于本身具有开源血统的Linux系统来说,几乎所有的开源软件都支持在Linux平台运行,而这些软件一般都以源码打包形式分发,源码安装适用于所有Linux分支,只需要系统安装了gcc、make、以及automake和autoconf,源码安装的一般方法如下:
1. cd 源码目录
2. ./configure [opts]
4. make install
& & 其中configure后面的选项一般可以通过./configure --help来查询,根据自己的喜好使用一些选项。这里正确的工作流程是先看源码目录下面的Readme,这里一般会有提示安装方法,那么只需要按照描述照办即可,如果Readme没有提示(事实上很少),如果其中提及到官网,可以到官网去查阅相关安装文档,如果没有,可以google搜索软件的安装方法。如果安装过程遇到问题,问题一般在执行configure命令就会出现,看看configure的输出日志,如果嫌日志太多,可以把日志重定向到文件,对文件查找error,根据报告的错误日志,一般有经验的可能立马就发现问题,不太理解的google搜索,一般来说遇到问题的肯定不止你一个人,如果在make阶段遇到错误,一般都是依赖库没有安装,直接google搜索依赖库下载安装即可(或使用后面提到的安装方法);源码安装后的包如果需要卸载可能是最头疼的,不能借助任何工具,往往直接删除可执行文件或库并没有把包卸载彻底,卸载的时候尽量查看官网的文档,看是否有涉及软件安装后的所有位置,比如MYSQL官网就有介绍,然后到每个位置把相关的文件或文件夹删除即可。
2. rpm包安装
& & RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,几乎在所有的Linux平台上都支持,已经成为行业标准。这里简单介绍一下包管理器,包管理器提供对软件的安装、升级、查询以及卸载等,具体差别可以查阅相关文档。rpm包的安装非常简单,只需要输入rpm -i xxx.rpm 即可完成,卸载只需要rpm -e 包名 即可完成,升级通过rpm -U 包名 命令完成(需要机器联网),rpm -q 提供相关查询,这里不详细说明。如果机器没联网,rpm安装安装过程很有可能出现错误,最常见的就是依赖包缺失,把缺失的依赖包安装即可;如果在机器联网的情况下,rpm会自动在互联网搜索相关依赖包并安装。
3. deb包安装
& & deb是debian及其衍生版本如Ubuntu的安装包,在这两个系统的桌面环境下,可双击包直接安装,在命令行下可以通过dpkg -i xxx.deb完成,通过dpkg -r 包名 完成。很多的Linux分支都提供了apt-get包管理系统来对deb软件包进行支持,apt-get需要机器联网,通过source.list文件提供的源(下载源)去下载相应软件包,通过输入命令apt-get install 软件包名 直接安装软件,输入 apt-get remove 软件包名 卸载对应软件包,这里不赘述命令,apt-get 包管理器实施对依赖包的管理,所以非常方便。在国内可以找一些速度快的源(更改source.list文件),具体方法可以查阅相关文档。
4. yum安装软件包
& & Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的软件包管理器,yum也对依赖关系进行管理,必须在联网条件下进行(也可以给yum设置代理),使用yum安装软件也是本人最常用的方法,在shell命令行下输入yum install 软件包名 即可完成安装,如果依赖包没安装,会自动安装,卸载通过yum remove 包名 即可完成,与apt-get 类似。
& & 以上简要介绍了一下本人常用的Linux下几种包安装方法以及涉及到的问题,apt-get 与 yum并不一定能安装最新的软件包,那么需要我们自己去官网下载最新的软件包(源码打包格式或RPM格式),那么可能就要使用到源码安装或rpm安装方式。&&&&随意的去记录生活中的点点滴滴,学习知识, 工作经验, 生活琐事,甚至发发牢骚, 总之, 想说什么就说什么!
&&&&&&&&&& 我们知道, 在windows下很容易知道, 系统已经安装了哪些软件, 那么在linux下如何知道哪些已经被安装了呢, 带着这个疑问, 我通过百度与专业人员的学习, 了解到有以下方法可以得知当前linux系统有哪些软件包已经被安装
&&&& 1. rpm -qa |grep yum: 查看yum是否被安装, 如果要查找所有安装的软件包, 可用rpm -qa【不过rpm好像是只能找到通过rpm,或者yum安装的软件包】
&&& 2. find /usr -name "*svn*",在/usr下查找 有没有svn匹配svn的软件包安装.
&&& 3. 如何查找软件安装目录方式如下:
&&&&&&& #whereis mysql
(19)(11)(11)(2)(2)(1)(13)(1)(12)(2)(2)(3)(1)(4)(7)(19)(3)
(20)(20)(6)(1)(2)(1)(2)(3)(2)(4)(3)(3)(3)(1)(2)(5)(14)(4)(2)(2)(1)(5)(1)(5)(1)
A PHP Error was encountered
Severity: Warning
Unknown: write failed: No space left on device (28)
Filename: Unknown
Line Number: 0
A PHP Error was encountered
Severity: Warning
Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct ()
Filename: Unknown
Line Number: 0首页 & Linux/unix/maclinux下查看某个文件属于哪个包1、centos/redhat下查看某个文件或命令属于哪个rpm包:$ yum provides /etc/passwd
$ rpm -qf /etc/passwd 2、ubuntu及衍生版:sudo dpkg -S whereis或
sudo dpkg-query -S /usr/bin/whereis 具体参考ubuntu wiki skills页面&,不过该命令不如rpm -qf强大,如/etc/passwd就查不出。 3、gentoo及衍生版#未安装的文件
e-file qmake
#已安装的文件查看
equery b &filename&
或qfile &filename&
本站的发展离不开您的资助,金额随意,欢迎来赏!
分类: Linux/unix/mac linux您可能也喜欢系统安全服务守护进程SSSD linux下查看wwn号 (1)USM管理ATAE刀片 Linux不重启识别新添加的磁盘 Linux更换HBA卡后重新扫盘指令 (2)捐助本站
如您感觉本博客有用,可扫码向本博客捐赠近期文章 python将某目录下所有excel文件合并 pyinstaller打包exe文件 python编写windows tomcat守护进程 windows下bat curl实现tomcat进程守护 利用Flask-Mail开发邮件API文章归档 文章归档 选择月份 2016年十一月 &(1) 2016年十月 &(3) 2016年九月 &(1) 2016年八月 &(5) 2016年七月 &(3) 2016年六月 &(6) 2016年五月 &(18) 2016年四月 &(5) 2016年三月 &(2) 2016年二月 &(2) 2016年一月 &(5) 2015年十二月 &(7) 2015年十一月 &(9) 2015年十月 &(7) 2015年九月 &(8) 2015年八月 &(22) 2015年七月 &(11) 2015年六月 &(15) 2015年五月 &(23) 2015年四月 &(13) 2015年三月 &(22) 2015年二月 &(15) 2015年一月 &(24) 2014年十二月 &(12) 2014年十一月 &(16) 2014年十月 &(19) 2014年九月 &(18) 2014年八月 &(18) 2014年七月 &(20) 2014年六月 &(21) 2014年五月 &(24) 2014年四月 &(14) 2014年三月 &(29) 2014年二月 &(22) 2014年一月 &(22) 2013年十二月 &(24) 2013年十一月 &(20) 2013年十月 &(18) 2013年九月 &(16) 2013年八月 &(16) 2013年七月 &(20) 2013年六月 &(21) 2013年五月 &(19) 2013年四月 &(18) 2013年三月 &(21) 2013年二月 &(17) 2013年一月 &(18) 2012年十二月 &(24) 2012年十一月 &(18) 2012年十月 &(17) 2012年九月 &(17) 2012年八月 &(18) 2012年七月 &(26) 2012年六月 &(36) 2012年五月 &(36) 2012年四月 &(28) 2012年三月 &(46) 2012年二月 &(23) 2012年一月 &(14) 2011年十二月 &(27) 2011年十一月 &(59) 2011年十月 &(19) 2011年九月 &(16) 2011年八月 &(46)Linux系统yum命令安装软件时保留(下载)rpm包 | 张戈博客
博客宗旨 把最实用的经验,分享给最需要的读者,希望每一位来访的朋友都能有所收获!
<span class="tipso_style" id="tip-w" data-tipso=''>
浏览 5270059
留言 15069
随便挑了些,看你喜欢嘛
更多精彩关于博客 张戈博客是关注互联网以及分享IT运维工作经验的个人博客,主要涵盖了操作系统运维、实用脚本编程以及博客网站建设等经验教程。我的博客宗旨:把最实用的经验,分享给最需要的读者,希望每一位来访的朋友都能有所收获!

我要回帖

更多关于 linux yum 查看 的文章

 

随机推荐