在 Debian 系统中软件包安装在哪里?

在 Debian 系统中软件包安装在哪里?

我最近在我的 Ubuntu 系统上安装了 expect,但找不到它附带的示例代码。我搜索了 /usr/lib /usr/bin/lib /lib...没找到。我想是时候了解这些东西是如何组织的了。

非常感谢您的帮助!

答案1

基于 Debian 的系统(例如 Ubuntu)上的示例代码通常存储在 中/usr/share/doc/<package name>/examples

有关哪个目录中的内容的更多信息,请查看文件系统层次标准,Ubuntu 基本都遵循这一原则。

答案2

使用此命令

dpkg -L {package}

一般debian系统中管理软件包有两个工具。apt-get软件包

更多信息请参见以下链接:

http://www.cyberciti.biz/tips/linux-debian-package-management-cheat-sheet.html

http://www.cyberciti.biz/howto/question/linux/apt-get-cheat-sheet.php

http://www.cyberciti.biz/howto/question/linux/dpkg-cheat-sheet.php

备忘单apt-get软件包https://blog.packagecloud.io/eng/2015/03/30/apt-cheat-sheet/

答案3

dpkg -L expect将列出/var/lib/dpkg/info/expect.list软件包的文件,其中列出了软件包中每个文件的完整路径。您可能希望将其通过管道传输,less以便可以读取它。

man hier应该会向您介绍 Debian 使用的文件系统层次结构。维护人员往往非常虔诚地遵循它,并经常创建指向目录的符号链接,以允许不遵循它的程序在其结构中工作。

文档放在 中/usr/share/doc/<package-name>,因此 expect 的文档可以在 中找到/usr/share/doc/expect。其下可能有多个example子目录,以及其他可能包含可运行代码的目录。手册页放在其他地方,但可以使用 命令 找到man -k expect

对于其他软件包,请expect用软件包名称替换上述命令中的内容。

相关内容