ソースコードからLinuxにサードパーティ製ソフトウェアをインストールする

ソースコードからLinuxにサードパーティ製ソフトウェアをインストールする

Linuxインストールのベストプラクティスは何ですか?

Linuxシステムに私のデザインの非常に便利なライブラリとドキュメント/リファレンスをインストールしたいとしましょう。このような場合、どの部分がどこに行くべきですか?

ベストアンサー1

物をどこに置くべきかわからない場合はご相談ください。ファイルシステム階層標準(システムにバージョンがある可能性がありますman 7 hier)。これはそのような作業のための文書であり、ほとんどのUnixシリーズオペレーティングシステムはそれに従います。

あなたが作ったライブラリ/usr/lib。ライブラリを使用するプログラムで頻繁に検索される標準の場所です。しかも/lib/lib32/lib64ただし、システムの実行に必要なライブラリでのみ使用する必要があるため、通常は使用したくありません。一部のディストリビューション(例:Arch Linux)では、これらの「基本」抽象化を完全に排除し、すべてを/usr/lib

文書化の場合は、マニュアルページを使用する必要があります。/usr/share/man、または形式の他の一般的な文書/usr/share/doc(実際にはFHSの一部ではありませんが、とにかくかなり標準的な形式)です。マニュアルページを配置するマニュアルセクションがわからない場合は、オペレーティングシステムのマニュアルセクションのリストを参照する必要があります。通常、この情報はに含まれていますman man。私のシステムでは、次のものが生成されます。

1   Executable programs or shell commands
2   System calls (functions provided by the kernel)
3   Library calls (functions within program libraries)
4   Special files (usually found in /dev)
5   File formats and conventions eg /etc/passwd
6   Games
7   Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)
8   System administration commands (usually only for root)
9   Kernel routines [Non standard]

ほとんどのGNU / Linuxバリアントではセクション3を使用する必要があります。

おすすめ記事