Bem, ao dizer instalando um aplicativo, isso normalmente significa que você usa um gerenciador de pacotes como dpkg
ou a família apt
de nível superior. Nesse caso, os executáveis são enviados em um pacote que também pode conter bibliotecas adicionais necessárias para executar o executável, manpages, arquivos de desenvolvedor, arquivos de configuração, etc. A vantagem disso é que o administrador pode acompanhar o que está instalado e também garante que, ao instalar novos softwares ou atualizações, o novo software não entre em conflito com outros softwares e bibliotecas já instalados, o que poderia levar a falhas em outros aplicativos.
Assim, embora possa funcionar apenas copiar o seu executável para outro sistema, ele não é recomendado, pois pode quebrar as coisas. É seguro copiar executáveis para algum lugar fora dos caminhos do sistema, como /bin/
, /sbin
, /usr/bin
, /usr/sbin
.
Você poderia usar /usr/local/bin
e /usr/local/sbin
para tal propósito ou, melhor ainda, criar um diretório abaixo de /opt
para o seu executável e colocá-lo lá. Em seguida, chame o executável com o caminho completo ou adicione o caminho do executável à variável de ambiente PATH
.
$ mkdir -p /opt/myapp/bin
$ cp myexec /opt/myapp/bin/
$ /opt/myapp/bin/myexec
ou
$ export PATH=$PATH:/opt/myapp/bin
$ myexec