O aptitude usa upgrade seguro ou atualização completa no modo visual?

2

Às vezes eu uso Aptidão no modo visual [1] para instalar e atualizar pacotes.

Quando faço upgrade da linha de comando usando apt ou aptitude , geralmente uso full-upgrade em vez de safe-upgrade [2] porque executo o teste sabor do Debian, mas qual é usado no modo visual do Aptitude?

Basicamente, o que realmente acontece quando eu pressiono U ?

Se for de uma forma ou de outra, existe uma maneira de configurar o comportamento padrão ou decidir manualmente qual deles usar?

[1] A GUI. Alguns chamam isso de TUI .
[2] Anteriormente chamado upgrade e dist-upgrade respectivamente.

    
por pipe 12.06.2017 / 19:00

1 resposta

5

Nenhum dos dois.

Quando você pressiona U , todos os pacotes que podem ser atualizados são sinalizados atualização, exceto para pacotes que são retidos ou que seriam atualizados para uma versão proibida . Isso não é o mesmo que safe-upgrade ou full-upgrade na linha de comando, porque os conflitos não são resolvidos totalmente: a sinalização de upgrade pode resultar em pacotes interrompidos (provisoriamente), o que você verá indicado pelo número de pacotes quebrados, mas o Aptitude não fará nada sobre essas quebras simplesmente como resultado de pressionar U . Você pode resolver qualquer conflito manualmente ou pode pedir ao Aptidão para mostrar as várias possibilidades de resolução usando e , . e , para navegar e ! para aplicar uma resolução.

No próprio código, o U manuseio está mais próximo de safe-upgrade do que para full-upgrade , porque ignora as remoções inicialmente. Mas, como mencionado acima, não é bastante o mesmo.

    
por 12.06.2017 / 20:29