Arquivos sob o diretório /usr/local/
não estão sob o controle do sistema de gerenciamento de pacotes Debian. Portanto, é uma boa prática colocar o código-fonte do seu programa em /usr/local/src/
. Por exemplo, você pode extrair os arquivos de um pacote chamado "foo.tar" no diretório /usr/local/src/foo
. Depois de compilá-los, coloque os binários em /usr/local/bin/
, as bibliotecas em /usr/local/lib/
e os arquivos de configuração em /usr/local/etc/
.
Se seus programas e / ou arquivos realmente precisarem ser colocados em outro diretório, você ainda poderá armazená-los em /usr/local/
e construir os links simbólicos apropriados do local desejado para sua localização em /usr/local/
, por exemplo, poderia fazer o link
ln -s /usr/local/bin/foo /usr/bin/foo
Em qualquer caso, se você obtiver um pacote cujos direitos autorais permitirem a redistribuição, você deve considerar fazer um pacote Debian dele e enviá-lo para o sistema Debian. As diretrizes para se tornar um desenvolvedor de pacotes estão incluídas no manual de políticas do Debian.
Extraído de: link