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에 배치되어 있는지 여부를 어떻게 "알" 수 있습니까?

관련 정보