Drops Aptitude 0.1


Olá, bem vindo ao Drops Aptitude 0.1, nesta versão vou responder algumas dúvidas quanto ao Aptitude.


Bom, primeiro eu devo dizer o que Aptitude não é um gerenciador de pacotes do Debian, e sim mais uma interface para o APT (Advanced Packaging Tool), que é o sistema em si. Assim como o Aptitude, existe o apt-get, Synaptic, etc, todos eles manipulam os pacotes do Debian utilizando o APT.


Mas vamos lá, porque utilizar o Aptitude e não o famoso apt-get?



Bem, podemos dizer que o Aptitude é mais limpo, ele não gosta de deixar a sujeira para trás... como assim? Vou utilizar um exemplo:


Vamos supor que o sistema não tem pacote nenhum instalado (isso não existe, é claro), e eu quero instalar o Gnome para gerenciar meu desktop, então faço o seguinte:


# apt-get install gnome


Então o apt-get me dirá:


"Oi, eu sei que você quer o Gnome, mas ele não roda sem um cara chamado GTK, posso instalar os dois para você?".


Então você diz "tudo bem" e ele manda bala. Com isso seu sistema vai ficar assim:


Pacotes: Gnome, Gtk.


Ok, passa um tempo e eu quero mudar para o KDE, então digo ao atp-get:


# apt-get install KDE


E ele retorna: "Tudo bem, mas esse KDE exige um tal de QT, certo?".


Você diz para ele instalar o KDE e o QT, e tudo vai bem, e seu sistema fica assim:


Pacotes: Gnome, Gtk, Kde, Qt.


Eu não preciso mais do Gnome, então vou removê-lo para não ocupar espaço em meu disco:


# apt-get remove gnome


Com isso o apt-get irá remover o pacote gnome, mas a "sujeira", o gtk, continuará lá, inútil, e o sistema ficaria assim:


Pacotes, Gtk, Kde, Qt.


Aqui pode parecer pouco, mas pense nos megas de pacotes adicionais para satisfazer dependências inúteis, fora que você ficaria com um pacote extra, que dependeria de atualizações de segurança e etc.


Já o Aptitude faria algo assim:


Pacotes: Gtk->Gnome, Qt->Kde.


Então ele "pensa" da seguinte forma: "Se eu remover o Gnome o Gtk não será mais dependencia para outros pacotes, hum, poderei removê-lo também". Ou seja, um:


# aptitude remove gnome


Removeria também as dependências do Gnome que não são dependências para mais ninguém, com isso o sistema se mantém mais limpo, sem pacotes desnecessários. Mas é importante dizer que o Aptitude apenas remove as dependências dos pacotes que ele instalou, ou seja, não adianta instalar com o apt-get e depois querer que o Aptitude limpe a bagunça =)


Por enquanto é só pessoal!


Assine o Feed para ficar por dentro dos Drops Aptitude.


InFog


Evaldo Junior

Desenvolvedor web, palestrante, escritor e usuário e contribuidor do Software Livre.

comments powered by Disqus