Possíveis problemas no uso misto de apt-get, aptitude e synaptic

12

Embora o aptitude e o synaptic sejam o front-end do APT (e eu próprio apenas atendo o apt-get), as peculiaridades de cada um dos front-ends dpkg / APT disponíveis parecem causar problemas e confusões quando usados ​​de forma intercambiável. Especialmente iniciantes - que tendem a copiar e colar com mais frequência, executando comandos apt-get e aptitude de maneira mais ou menos idêntica - podem achar uma situação intrigante.

Liste os possíveis problemas que podem surgir quando eles são misturados e as dicas a serem evitadas quando é necessário contar com vários gerenciadores de embalagem.

Gödel
fonte

Respostas:

3

Pelo que sei, diferentes gerenciadores de pacotes podem ter opiniões diferentes sobre quais pacotes são instalados automaticamente, ou pelo menos isso era verdade há muito tempo, sem ter certeza se ainda é assim.

Isso pode ter consequências no subcomando autoremove (lembre-se de que o aptitude não possui um subcomando autoremove, mas executa o autoremove automaticamente).

Portanto, pode-se ter pacotes inúteis por aí, sem grandes problemas.

Além disso, eles podem ter opiniões diferentes sobre quais pacotes estão bloqueados, mas isso não deve ser um problema para o usuário normal que geralmente não utiliza esse recurso.

Os algoritmos de resolução de dependências e conflitos são mais ou menos equivalentes, portanto, concluindo, acho que o usuário pode misturar o uso de diferentes gerenciadores de pacotes sem o medo de quebrar alguma coisa.

enzotib
fonte
1
A resolução de dependência não é equivalente. O apt-get faz um trabalho melhor. O aptitude geralmente falha ao instalar novas versões do KDE, onde o apt-get é bem-sucedido.
Maco 16/10
2

O apt-get e o aptitude realmente usam o mesmo back-end. Se algo estiver instalando um pacote usando o apt-get, o aptitude será bloqueado e vice-versa.

O aptitude é um pouco melhor na resolução de conflitos e na limpeza de si mesmo, mas no final, se você usa o aptitude, o synaptic ou o apt-get, está executando a mesma tarefa. é apenas uma questão de preferência do usuário.

csgeek
fonte
4
ehhh eles apenas usam o mesmo arquivo de bloqueio
maco 16/10