[Ubuntu-BR] Entendendo a organização da estrutura de pastas dos programas no Ubuntu 10.04
Xisberto
xisberto em gmail.com
Quarta Dezembro 8 12:13:37 UTC 2010
Em 8 de dezembro de 2010 08:56, luciano de souza <luchyanus em gmail.com>escreveu:
> A idéia é fazer um programa autocontido. Sua resposta foi para mim
> interessante e surpreendente. Porque estava no windows, nunca lidei
> com o conceito de link simbólico.
>
>
Porque isso não existe lá.
> Você sugeriu que tudo fosse posto em /opt. Por desconhecimento, minha
> tendência seria colocar as bibliotecas e não os links simbólicos nos
> referidos caminhos. Qual seria a desvantagem de fazê-lo?
>
>
O uso do /opt é desencorajado, exatamente porque você fica se isolando do
sistema. Quando você cria um pacote DEB, o apt já trata de cuidar dos
arquivos dele, de copiar para o local correto e de remover apenas eles
quando você pede para remover o pacote.
> Deixe-me exercitar uma hipótese. Terei um script que porá os arquivos
> em /opt e criará os links simbólicos. Talvez os links simbólicos sejam
> coisinhas mágicas que perseguem os arquivos para o qual apontam e, uma
> vez removidos os primeiros, os links se apagam automática e
> milagrosamente. Se isso for verdade, o script de desinstalação do
> programa, teria apenas de fazer: “rm –r /opt/*”. Todos os links
> simbólicos de /usr/bin e /usr/lib se suicidariam tão logo descobrissem
> que ficaram sós.
>
>
Os links simbólicos não se apagam milagrosamente. Eles ficam lá, apontando
para arquivos que não existem. Ocupam um espaço mínimo (o tamanho de arquivo
de um link simbólico é o número de bytes correspondente ao caminho do
arquivo original), mas eles ficam lá e se tornariam lixo no sistema.
Eu digo que o uso do /opt é desencorajado porque você terá o trabalho de
manter os links nos locais corretos. Melhor seria copiar os arquivos direto
lá, sem necessitar dos links.
> Será que é isso? Se não for, qual a razão de colocar em /usr/bin e
> /usr/lib os links simbólicos e não as próprias bibliotecas?
>
Não vejo razão para isso. Leia as indicações do Zandre, estude um pouco mais
e veja que seguir os padrões facilita muito.
--
Humberto Fraga
http://lixaonerd.wordpress.com
http://ostelematicos.blogspot.com
"Sur la tuta tero estis unu lingvo kaj unu parlomaniero." - Gn 11,1
More information about the ubuntu-br
mailing list