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