FHS互換プログラムは、理想的にはすべてのファイルをどこに配置する必要がありますか?

FHS互換プログラムは、理想的にはすべてのファイルをどこに配置する必要がありますか?

読んだ後FHS、次の表にまとめた。

+----------------+-------------------+---------------------------------+-----------------------+
|      Part      |  Sofware in /opt  | Installed by package manager/OS |  User local software  |
+----------------+-------------------+---------------------------------+-----------------------+
| executable     | /opt/X/bin/       | /usr/bin/                       | /usr/local/bin/       |
| read only data | /usr/share/X/     | /usr/share/X/                   | /usr/local/share/X/   |
| global rw data | /var/opt/X/       | /var/lib/X/                     | /var/lib/X/           |
| global config   | /etc/opt/X/       | /etc/X/                         | /etc/X/               |
| user data      | ~/X/              | ~/X/                            | ~/X/                  |
| man page       | /opt/X/share/man/ | /usr/share/man/                 | /usr/local/share/man/ |
| source code    | /opt/X/src/X/     | /usr/src/X/                     | /usr/local/src/X      |
+----------------+-------------------+---------------------------------+-----------------------+

この表は使用されるすべてのソフトウェアに適していますか?

また、プログラムがインストールされたときにファイルが正しい場所に配置されるように、/optまたは/usr/local/binに配置されているかどうかをどのように「知る」ことができますか?

ベストアンサー1

おすすめ記事