Existe algum tipo de "Padrão de hierarquia do sistema de arquivos":
O FHS (Filesystem Hierarchy Standard) define os principais diretórios e seu conteúdo nos sistemas operacionais Linux. Na maioria das vezes, é uma formalização e extensão da hierarquia tradicional do sistema de arquivos BSD.
Eu colocaria essas coisas para:
/opt/ Optional application software packages
Leia você mesmo: http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
Para o restante de suas perguntas:
É uma questão de ter o caminho para o binário / script que você deseja iniciar na variável PATH. De acordo com https://help.ubuntu.com/community/EnvironmentVariables, você deseja fazer isso via /etc/environment
. Você também pode criar um 'link simbólico' para o binário ou escrever um script de inicialização no qual você coloca /usr/bin
ou /usr/local/bin
.
Veja 1.
Para isso, é necessário criar um arquivo .desktop e instalá-lo (faça uma entrada no menu) via xdg-desktop-menu .
/opt
? Não seria mais sensato instalar o software em algum lugar abaixo/home/unforgettableid
? Se você fosse eu, qual local exato você escolheria?