在 Ubuntu 10.10 上找到安装目录

在 Ubuntu 10.10 上找到安装目录

使用 Ubuntu 10.10 并使用 Ubuntu 软件中心安装程序时,如何找到所选软件安装到哪个目录?我是 Linux 新手,习惯于 Windows,只有 C:\Program Files

我刚刚安装了一个应用程序,需要找到它安装的所有位置,以便我可以编辑它的配置文件。

谢谢你的帮助。

答案1

大多数软件包会将实际的二进制文件安装到名为bin或 的目录中sbin,例如/usr/bin/tcpdump/sbin/iptables

在基于 Debian 的系统上,例如 Ubuntu,您可以使用该dpkg工具显示软件包安装的文件列表:

dpkg -L vim在我的计算机上产生以下输出,例如:

/usr
/usr/share
/usr/share/doc
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/vim
/usr/share/bug
/usr/share/bug/vim
/usr/share/bug/vim/presubj
/usr/bin
/usr/bin/vim.basic
/usr/share/doc/vim

在这种情况下,vim从命令行输入将启动编辑器。要更改搜索的目录,请查看$PATHshell 变量。配置文件通常存储在 中/etc/,或者将存储示例配置,/usr/share/您可以编辑并复制到另一个位置。

答案2

这是 Linux 典型文件层次结构的链接 - 额外的信息,但它可能会回答您尚未想到的问题。 http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

答案3

当你从软件中心安装软件包时,它们都是 .deb 软件包,如果你知道软件包,那么你可以使用

dpkg -L package

了解与该包一起安装的文件。

如果您想知道该包中存在的文件的位置,您可以在包中搜索它。

dpkg -S what_I_Look_For

这将在所有包中搜索您正在寻找的文件,这可能位于多个包中(具有不同的路径)。

您也可以使用

dpkg -L package |grep what_I_Look_for

Ubuntu/Debian 和许多其他 Linux 发行版不允许您选择安装程序的位置,因为有标准目录。

如果您想在非标准的地方安装程序,您必须配置源并进行编译。

相关内容