Me refiero no solo al binario, sino a sus bibliotecas, archivos de configuración y datos (estrictamente hablando todos los archivos). También cuando descargo un paquete, ¿dónde es mejor extraerlo? Si muevo estos archivos, ¿se dañará la aplicación?
linux
installation
Tihomir Mitkov
fuente
fuente

Respuestas:
La mayoría de los programas siguen el Estándar de jerarquía del sistema de archivos (
man hier): las bibliotecas van a/usr/lib, los archivos de configuración/etc, los datos estáticos/usr/share, etc.Algunos programas independientes incluyen todos los datos
/opt/<program>/..deb.rpmSe supone que los paquetes / no se deben desempaquetar manualmente; deben ser manejados por el programa apropiado,dpkgorpm.Si solo tiene el código fuente en un tarball, debe extraerlo a una ubicación temporal (en algún lugar
/tmpo$HOME). El resto, incluida la instalación, generalmente es manejado por el Makefile (ejecutandomake install); ver FHS arriba.fuente
.debo.rpm, ya no es necesario. Si descargo un.debarchivo aleatorio , generalmente lo descargo a/tmpmi directorio personal o si lo necesito nuevamente en un cuadro diferente. Cuandoaptdescarga un paquete, se almacena/var/cache/aptdesde donde eventualmente se limpiará.El estándar de jerarquía del sistema de archivos describe el diseño del directorio utilizado en Linux.
fuente