Aptitude e apt-get [RESOLVIDO]

1. Aptitude e apt-get [RESOLVIDO]

Fabricio
Hellsius

(usa Ubuntu)

Enviado em 25/04/2010 - 09:44h

Tem que ter alguma diferença entre o aptitude para o apt-get...
Eu pelo menos não achei diferença, alguém pode me esclarecer esta dúvida cruel? kkk

Abraços ao pessoal do VOL!


  


2. MELHOR RESPOSTA

André
andrezc

(usa Debian)

Enviado em 25/04/2010 - 10:00h

Fabricio, até onde sei, o aptitude tem uma vantagem sobre o apt-get. O que acontece, o apt-get armazena muito lixo desnecessário, ou melhor dizendo, você baixa o pacote, com suas dependências e tudo mais, só que ao desinstalar este mesmo programa com o apt-get remove, ele removera o programa instalado, mas já suas dependências ficarão na máquina talvez sem uso algum, apenas ocupando espaço. Já o aptitude remove também as dependências destes mesmos programas, caso não estejam em uso. Basicamente isso.

Só uma coisa : Dê preferência aos fontes.

3. Re: Aptitude e apt-get [RESOLVIDO]

Fabricio
Hellsius

(usa Ubuntu)

Enviado em 25/04/2010 - 10:24h

Vlw

Ok, darei preferência as fontes...


4. Diferenças...

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/04/2010 - 10:32h

Atualmente vejo mais semelhanças que diferenças, antigamente na época do 'etch' o aptitude era firmemente recomendado como a ferramenta correta para gerenciamento de pacotes no Debian, hoje em dia não há tanta diferença, por exemplo, atualmente uso o Gnome como ambiente padrão, não tenho qualquer aplicativo do KDE instalado, então se eu quiser instalá-lo:

Com o aptitude:
sudo aptitude install kde-minimal
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Lendo informações estendidas de estado... Pronto
Inicializando estados de pacotes... Pronto
Lendo descrições de tarefas... Pronto
Os NOVOS pacotes a seguir serão instalados:
...
Os pacotes a seguir serão REMOVIDOS:
libtrackerclient0{u}
0 pacotes atualizados, 146 novos instalados, 1 a serem removidos e 0 não atualizados.
É preciso obter 18,0MB/176MB de arquivos. Depois do desempacotamento, 432MB serão usados.
Você deseja continuar? [Y/n/?] ^

Com o apt-get:
sudo apt-get install kde-minimal
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Os seguintes pacotes foram automaticamente instalados e não são mais requeridos:
libtrackerclient0
Use 'apt-get autoremove' para removê-los.
Os pacotes extra a seguir serão instalados:
...
Pacotes sugeridos:
...
Os NOVOS pacotes a seguir serão instalados:
...
0 pacotes atualizados, 146 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso baixar 18,0MB/176MB de arquivos.
Depois desta operação, 432MB adicionais de espaço em disco serão usados.
Você quer continuar [S/n]? ^

No apt-get o 'lixo' que o colega se referiu pode ser removido com um simples apt-get autoremove ou apt-get autoremove --purge

A grande diferença é que o aptitude também possui uma interface em ncurses, para usá-la faça:
sudo aptitude

Por exemplo para acessar o menu ações tecle Ctrl+t e mova-se com as setas direcionais, é possivel instalar/remover/consultar por pacotes.

Para gerenciamento de pacotes no Debian e afins e em conjunto com o apt-cache, estas são as melhores ferramentas, evite o uso do Synaptic, Adept e outros.

Um excelente local para consulta está em:
http://manual.sidux.com/pt-br/sys-admin-apt-pt-br.htm

Como nota adicional, informo que no sidux a ferramenta padrão é o apt-get.


5. Re: Aptitude e apt-get [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 25/04/2010 - 11:07h

Junior Linux...

Não entendi...Ué, dê preferencia aos fontes....? Em Debian?
compilar tudo em Debian? , não sei se é tão necessário.

Edps, evitar synaptic, adept,em debian SID, em sidux, nos outros debian, não há tanto problema.


6. Re: Aptitude e apt-get [RESOLVIDO]

André
andrezc

(usa Debian)

Enviado em 25/04/2010 - 11:43h

Eu sempre que possível prefiro compilar meus programas, já tive problemas desagradáveis com o aptitude. Uma vez, eu dei um comando para ele instalar um programa, cujo nome não me recordo agora, só sei que invés de instalar esse programa ele começou a remover outros programas, como aquilo aconteceu eu não sei, mas, deu bastante trabalho.


7. Re: Aptitude e apt-get [RESOLVIDO]

André
andrezc

(usa Debian)

Enviado em 25/04/2010 - 11:55h

Não Fabricio, eu me referi ao código fonte, digo, você baixa o source do programa e compila.


8. Re: Aptitude e apt-get [RESOLVIDO]

Fabricio
Hellsius

(usa Ubuntu)

Enviado em 25/04/2010 - 11:58h

a taaaa...


9. Re: Aptitude e apt-get [RESOLVIDO]

Fabricio
Hellsius

(usa Ubuntu)

Enviado em 25/04/2010 - 12:02h

Mas quando é utilizado o apt-get install o programa já não é instalado e compilado???


10. continuando...

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/04/2010 - 12:27h

Junior Linux, se vocẽ notar o exemplo que dei, o aptitude informa que irá remover um programa, o apt-get por sua vez não removerá nada, apenas fará o que pedi: sudo apt-get install kde-minimal.

Esse é o perigo do aptitude, se não souber usá-lo ele faz uma 'lenha'.

No Debian não acho vantajoso ficar compilando programas, face ao vasto repositório, exceto, é claro se o mesmo não existir.

Hellsius, sim quando se instala um pacote no Debian ele já está compilado, a exceção é se baixar um pacote fonte do repositório deb-src.


11. Re: Aptitude e apt-get [RESOLVIDO]

Fabricio
Hellsius

(usa Ubuntu)

Enviado em 25/04/2010 - 12:29h

Você pode baixar só o código estrutural(fonte) dele e você mesmo pode compila-lo?


12. Re: Aptitude e apt-get [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/04/2010 - 12:43h

Sim, para isso tem que por as linhas dos repositórios deb-src no sources.list, exemplo:

## Debian 'Squeeze/Testing'.
## (GPG Key: sudo apt-get install debian-archive-keyring debian-keyring debian-multimedia-keyring -y)
deb http://ftp.br.debian.org/debian/ squeeze main contrib non-free
deb http://ftp.br.debian.org/debian-security/ squeeze/updates main contrib non-free
deb http://ftp.br.debian.org/debian-multimedia squeeze main non-free
deb-src http://ftp.br.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.br.debian.org/debian-security/ squeeze/updates main contrib non-free
deb-src http://ftp.br.debian.org/debian-multimedia squeeze main non-free

Caso eu queira instalar o driver da nvidia pelo método do Debian eu farei:
sudo apt-get install nvidia-kernel-source nvidia-kernel-common nvidia-glx

fora os outros passos.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts