Aqui está o cenário; Eu baixei um tarball. Eu extraí toda a fonte contida dentro da minha pasta pessoal "/ home / zolomon / SourceCode". Mas onde devo colocar o diretório SourceCode com seu conteúdo quando desejar compilá-lo? Isso importa? Na maioria dos casos, ele instala e coloca os arquivos no local correto automaticamente quando eu o instalo?
Neste caso, eu estou falando sobre RubyGems .
10.04
installation
Zolomon
fonte
fonte
Respostas:
Sim, você pode colocar o código-fonte em qualquer lugar. Durante a instalação, todos os arquivos são colocados no local correto. No seu caso, você tem o seu código-fonte em / home / zolomon / SourceCode para que você possa compilá-lo a partir daí .. Isso não é um problema. .
fonte
Os arquivos no diretório
/usr/local/
não estão sob o controle do sistema de gerenciamento de pacotes Debian. Portanto, é uma boa prática inserir o código-fonte do seu programa/usr/local/src/
. Por exemplo, você pode extrair os arquivos de um pacote chamado "foo.tar" para o diretório/usr/local/src/foo
. Depois de compilá-los, coloque os binários/usr/local/bin/
, as bibliotecas/usr/local/lib/
e os arquivos de configuração/usr/local/etc/
.Se seus programas e / ou arquivos realmente precisam ser colocados em algum outro diretório, você ainda pode armazená-los
/usr/local/
e criar os links simbólicos apropriados do local necessário para o local em/usr/local/
, por exemplo, você pode criar o linkDe qualquer forma, se você obtiver um pacote cujos direitos autorais permitam redistribuição, considere criar um pacote Debian 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 da Debian.
Retirado de: http://www.debian.org/doc/FAQ/ch-compat.en.html
fonte