linux 软件位置?ubuntu软件安装位置

linux下应用程序的位置

Linux(以CentOS为例)查看应用程序安装目录,应用程序分为yum安装和rpm安装的两种:

1、yum安装的应用,可以使用yum-ql<软件包名>的方式查询软件包的安装位置

比如查询git的一个组件git-http-backend的安装位置,可以使用如下命令实现

rpm-qlgit|grepgit-http-backend

效果如下:

2、如果是rpm安装的查看应用程序位置

#package-name应用程序的名称

rpm-qlpackage-name

#也可以在根目录上直接find查找

find.-name软件中的某个文件名

#默认安装软件一般都在/usr/local目录下

linux下如何查看某个软件 是否安装安装路径在哪

我的系统是red hat

我用命令rpm查是否安装了某个软件(例如: matlab与 fluent),得到了如下的结果:

我用rpm-qa(| grep) matlab,回车后没有任何显示

我用rpm-qa fluent,回车后没有任何显示

我用rpm-qa vasp,回车后没有任何显示

但实际上肯定是装了matlab和fluent,而我用[root@node1/]# rpm-q fluent

显示的却是package fluent is not installed

matlab也一样

另外,命令 [root@node1/]# man rpm

返回的却是 No manual entry for rpm

这是为什么呢?

++++++++++++++++++++++++++++++++++++++++++

rpm-qa|grep软件包

++++++++++++++++++++++++++++++++++++++++++

用yum命令yum search试试

++++++++++++++++++++++++++++++++++++++++++

如果你使用rpm-ivh matlab装的,

用rpm-qa| grep matlab肯定是能够找到的。

如果你是用

make&& make install装的。那么最好直接去找执行程序,就知道有没装上去

find/-name matlab

如果装了,它会告诉你执行程序被释放到哪个目录了。

++++++++++++++++++++++++++++++++++++++++++

rpm-qa是查看该软件是否被安装,grep和find是查看文件位置

++++++++++++++++++++++++++++++++++++++++++

查看某个软件安装在哪个目录啊

++++++++++++++++++++++++++++++++++++++++++

rpm-ql软件名

怎么不给分啊,

++++++++++++++++++++++++++++++++++++++++++

看怎么安装的.

一般有源码和包安装两种方式.

源码安装的话可以看 configure的日志;

rpm等包方式的话,就要查其中的数据库了,比如 rpm-q进行查询.

-q<==查询(查询本机已经安装的包时不需要版本名称)

-qi#查询被安装的包的详细信息(information)

-qa| grep dhcp<==列出所有被安装的rpm package

-qc列出配置文件(/etc下的文件)

-qd列出帮助文件(man)

-ql dhcp<==查询指定 rpm包中的文件列表

-qf/bin/ls<==查询哪个库里包含了 ls文件(注意,需要安装了/bin/ls后才能查到)

-qp< rpm package name><==根据rpm包查询(.rpm文件),可以接其他参数(如i查详细信息,l查文件列表等)

-qR列出需要的依赖套件

++++++++++++++++++++++++++++++++++++++++++

<3>.应用实例:安装glib的问题???

请问:系统已安装了底版本glib,rpm格式,我下载了glib高版本,原码,我想更新他,按照文档所说的:

tar vzfx glib-XXXXXXX.tar.gz

./configure

make

make install

后,我再

rpm-q glib

显示的还是以前底版本的glib,我又想rpm-e底版本的glib,可是这种蠢办法行不通,因为很多程序都是depends他的.

请大家帮我这个菜鸟解决这个蠢问题.

++++++++++++++++++++++++++++++++++++++++++++

自己编译并安装.tar.gz格式的源代码并不影响到.rpm的数据库。如果不出意外的话,你需要的东西应该已经正确安装了(我可没说能正确使用)。用

rpm-ql xxx

查一下那个低版本的安装在哪个目录下,在./configure后设置,重新make并make install就行。

例如,原来的glib安装在/usr/share/glib下,那就用:

./configure--prefix=/usr/share

make

make install

linux安装的软件在哪个目录

Linux安装的软件通常位于以下目录:

1./usr/local/:这是一个非常常见的目录,用于存储手动安装的软件和程序。许多开发者会选择在此目录下安装软件,因为它是一个相对独立且不会干扰系统默认路径的地方。

2./opt/:此目录通常包含第三方应用程序的安装位置。这些软件可能不是通过标准的Linux包管理器安装的,但它们是专为Linux设计的。该目录下的每个软件都有自己的子目录。

3./usr/bin/和/usr/sbin/:这两个目录包含了许多系统的可执行文件。通过包管理器安装的软件可能会在这里创建其相关的命令或程序文件。其中,`/usr/bin/`通常面向用户,而`/usr/sbin/`主要用于系统级的程序。

4./var/:这是一个可变数据的目录,有时某些软件的数据文件或配置可能会存放在这里。特别是那些需要存储用户特定数据的软件。

在Linux系统中,软件安装的位置取决于多种因素,包括软件的安装方式以及软件的特性等。一般来说,不同的Linux发行版可能会有些许差异,但上述目录是较为常见的软件安装位置。如果想知道特定软件的确切安装位置,可以通过包管理器查询或直接在系统中进行搜索。

阅读剩余
THE END