Quais são os prós / contras do dselect e do apt-get?

4

Eu quase nunca ouço alguém mencionar dselect , um front-end de gerenciamento de pacotes obsoleto para o Debian. Considerando que ele ainda existe como parte da fonte do dpkg , ele ainda deve ter seus usos. O que são aqueles? Como se compara com apt-get ?

    
por Tshepang 17.01.2011 / 23:24

4 respostas

5

O Dselect é um front-end interativo do dpkg que resolve dependências e conflitos. Falta-lhe a maior parte dos recursos avançados do apt: nenhuma diferenciação entre Sugestões / Recomendações / Dependências, menos boa dependência e resolução de conflitos, nenhum suporte para múltiplas fontes de pacotes, nenhuma apt pinning / preferences , nenhuma marca de pacote instalada automaticamente,…

(Isto é da memória. Na verdade, o dselect agora pode usar backends do apt para algumas funções, pelo menos ele pode fazer o download do sources.list do apt.)

O Dselect tem muito ódio simplesmente por ter atalhos de teclado incomuns. Eu acho que sua pergunta trará memórias insatisfatórias em algumas pessoas.

Suponho que o dselect ainda pode ser útil se você quiser um seletor de pacote interativo com menor consumo de memória que o apt.

    
por 17.01.2011 / 23:39
1

Desmarcar não possui nenhuma resolução de dependência maravilhosa, mas você pode pensar em desmarcar como um "sináptico" baseado em maldições. No entanto, você só quer fazer seleções com deselecionar; não faça a instalação.

Depois de fazer as seleções, execute isto:

apt-get dselect-upgrade

Melhor dos dois mundos.

    
por 18.01.2011 / 05:32
1

Para um pacote com aptitude {backup, restauração}, consulte esta resposta do servidor . Para o backup do pacote { deborphan -based, restauração do pacote aptitude -based}, consulte conselho de Bogdan Tokovenko (et al) .

    
por 17.11.2015 / 07:08
0

Eu notei que esta é uma questão bastante antiga. Para respondê-lo em um tom mais moderno, o dselect é bastante antigo e obsoleto. O aptitude é muito mais consistente na avaliação de dependências do que o dselect e o apt-get, e como um bônus, você chama o aptitude sem argumentos, você tem uma interface semelhante ao dselect que funciona muito melhor.

O aptitude não vem instalado por padrão, e no Debian você tem que fazer:

apt-get install aptitude
    
por 17.11.2015 / 08:18

Tags