【问题标题】:Find installation path in linux [closed]在linux中查找安装路径[关闭]
【发布时间】:2015-05-23 15:26:20
【问题描述】:

什么时候做

apt-get install <service-name>

 yum install <service-name>

服务会自动安装。如何找到安装任何服务的确切路径及其配置文件?

【问题讨论】:

    标签: linux


    【解决方案1】:

    有很多方法可以找到这个,但我通常更喜欢跟随

    whereis <service-name>
    e.g whereis java
    

    为了找到程序正在使用的路径,我使用

    which <service-name>
    e.g which java
    

    【讨论】:

    • 这对 centOs 也有效吗?我可以更改默认安装路径吗?
    • 是的,它适用于 Centos 以及 Ubuntu 和其他 Linux 发行版。
    【解决方案2】:

    如果你使用apt-get,安装apt-file程序,你可以列出包的内容:

    sudo apt-file update
    apt-file list package_name
    

    这将显示将由软件包、二进制文件、配置文件、systemd 启动文件等安装的所有文件。

    如果你使用yum,安装yum-utils并使用repoquery

    repoquery -l package_name
    

    【讨论】:

    • 你能解释一下否决票吗?
    【解决方案3】:

    假设服务名称是 nginx,那么您可以在ubuntu 上的/etc/nginx/ 中找到它。

    【讨论】:

    • 我们可以更改安装路径吗?? centos 是什么??
    • 找到“它”?配置文件,也许。不是二进制文件或其他文件。
    • 在 centos 上,您可以使用 slashRahul 给出的命令检查路径。据我所知,通过 apt-get 安装时,您无法更改安装路径。软件组件不是安装在单个目录中,而是跨多个文件夹,例如二进制文件,位于 /usr/bin/、/bin、/sbin,其他目录中的配置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多