[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