Apenas tentei este sinal de menos (ou traço) depois de um pacote e, sim, o apt-get agindo como remove
.
O engraçado é que eu não conhecia essa função de apt-get
. Este sinal de menos é válido para todos os pacotes. Eu tentei com smplayer-
com firefox-
e sempre agindo como remove
.
Então, a única coisa que posso pensar é que o sinal de traço no final de um pacote considerado por apt-get
como um comando de menos e install
foi convertido em remove
.
Se você quisesse instalar tudo sobre o python3, teria que adicionar um sinal de asterisco após esse sinal de traço (menos)
sudo apt-get install python3-*
No começo eu pensei que isso fosse apenas um problema de conflito, mas não é. Às vezes, quando você instala algum pacote e entra em conflito com outro pacote, o pacote já instalado será removido devido ao novo pacote instalado, mas essa não é a nossa situação aqui.
Aprendemos algo útil hoje em dia.
A partir da página man do apt-get. Para ler a página de manual através do seu terminal, dê man apt-get
Se um hífen (-) é anexado ao nome do pacote (sem interferência espaço), o pacote identificado será removido se estiver instalado. Da mesma forma, um sinal de mais (+) pode ser usado para designar pacote para instalar. Estes últimos recursos podem ser usados para anular decisões tomadas pelo sistema de resolução de conflitos do apt-get.
Eventualmente não é uma opção nova ou algo estranho, é apenas não lermos as páginas do manual cuidadosamente.