Hay algún tipo de "Estándar de jerarquía del sistema de archivos":
El estándar de jerarquía del sistema de archivos (FHS) define los directorios principales y sus contenidos en los sistemas operativos Linux. En su mayor parte, es una formalización y extensión de la jerarquía tradicional del sistema de archivos BSD.
Pondría esas cosas a:
/opt/ Optional application software packages
Léelo a ti mismo: http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
Para el resto de tus preguntas:
Es una cuestión de tener la ruta al binario / script que desea iniciar en la variable PATH. De acuerdo con https://help.ubuntu.com/community/EnvironmentVariables , desea hacerlo a través de /etc/environment
. También puede crear un 'enlace simbólico' al binario o escribir un script de lanzamiento que luego coloca en /usr/bin
o /usr/local/bin
.
Ver 1.
Para eso, debe crear un archivo .desktop e instalarlo (haga una entrada en el menú) a través de xdg-desktop-menu .
/opt
? ¿No sería más inteligente instalar el software en algún/home/unforgettableid
lugar debajo ? Si fueras yo, ¿qué ubicación exacta elegirías?