web-dev-qa-db-ja.com

パッケージはDebianシステムのどこにインストールされますか?

最近、Ubuntuシステムにexpectをインストールしましたが、それに付属するはずのサンプルコードが見つかりません。/usr/lib/usr/bin/lib/lib ...を検索しました。運が悪かったです。これらがどのように構成されているかを学んだ時が来たと思います。

あなたの助けは大歓迎です!

4
John Smith

UbuntuのようなDebianベースのシステムのサンプルコードは通常/usr/share/doc/<package name>/examplesに保存されています。

どのディレクトリに何が入るかについての詳細は、Ubuntuが大部分従う Filesystem Hierarchy Standard をチェックしてください。

8
Patches

このコマンドを使用する

dpkg -L {package}

一般に、Debianシステムでパッケージを管理するための2つのツールがあります。 apt-getおよびdpkg

これらのリンクの詳細情報:

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-getdpkgの両方のチートシート: https://blog.packagecloud.io/eng/2015/03/30/apt-cheat-sheet/

6
Sharken

dpkg -L expectは、各パッケージファイルのフルパスをリストするパッケージの/var/lib/dpkg/info/expect.listファイルをリストします。あなたはそれを読むことができるようにそれをlessにパイプしたいかもしれません。

man hierは、Debianで使用されるファイルシステム階層の説明を提供するはずです。メンテナはそれに従うことについて非常に信心深い傾向があり、それに従っていないプログラムがその構造内で機能できるように、ディレクトリへのシンボリックリンクを作成することがよくあります。

ドキュメントは/usr/share/doc/<package-name>にあるため、ドキュメントは/usr/share/doc/expectにあると予想されます。その下には、実行可能なコードを含む可能性のある他のディレクトリとともに、複数のexampleサブディレクトリが存在する場合があります。マニュアルページは他の場所に移動しますが、コマンドman -k expectで見つけることができます。

他のパッケージの場合は、上記のコマンドのexpectをパッケージ名に置き換えてください。

2
BillThor