Eu estava procurando por algum pacote ( nautilus-terminal
) e acidentalmente fiz isso:
$ sudo apt-get install nautilus-
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
apturl apturl-common libgail-3-0 linux-headers-4.4.0-57 linux-headers-4.4.0-57-generic linux-image-4.4.0-57-generic linux-image-extra-4.4.0-57-generic
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
gnome-session-flashback nautilus nautilus-sendto nautilus-share ubuntu-desktop
0 upgraded, 0 newly installed, 5 to remove and 69 not upgraded.
After this operation, 2 031 kB disk space will be freed.
Do you want to continue? [Y/n] ^[[^C
Isso é bastante perigoso, porque remover é muito mais difícil de digitar do que um simples traço de uma falha no preenchimento automático.
Isso é equivalente apt-get remove
? Não consegui encontrar nenhuma documentação para isso. Edit: exceto para negligenciar a página de manual ...
command-line
apt
uninstall
Ondra Žižka
fonte
fonte
apt-get remove
? O Apt-get ainda diz o que vai fazer e pede confirmação.remove
é muito mais difícil digitar errado do que um simples traço de uma falha no preenchimento automático.-
é usado.Respostas:
A partir de
man apt-get
:fonte
sudo apt install nautilus && sudo apt install nautilus-terminal
onde o OP havia passado com oremove
comando else:sudo apt install nautilus-terminal
se NO foi escolhido?apt install sysvinit-core systemd-sysv-
(é exigido pelo pacote init do Essential ) ouapt install msmtp postfix-
(muitos pacotes dependem de um MTA).apt -s install upstart-sysv
16.04 indica queapt
será removido automaticamentesystemd-sysv
(uma vez que conflitam). O mesmo vale paramsmtp-mta
epostifx
. Um exemplo mais complicado pode ser necessário, ondeapt
pode escolher o pacote errado para remover.apt-get remove foo+
instala foo.Os dois seguintes significam o mesmo:
Portanto, se você está apenas instalando ou removendo uma coisa, não há realmente nenhuma razão para escolher uma sobre a outra, e o
remove
comando também pode ser usado.Onde o operador "menos" é útil é nos casos em que você deseja remover um pacote e instalar outro na mesma operação :
Eu não conseguia pensar em um exemplo melhor, mas há algumas situações em que a remoção de uma e a adição de outra em operações separadas podem desencadear instalações ou remoções desnecessárias adicionais, enquanto as duas em uma única operação satisfazem imediatamente algumas co-dependências e fazem com que uma operação geral mais simples.
Quanto a saber se adicionando a menos faz com que seja mais fácil de remover acidentalmente algo involuntariamente, eu em primeiro lugar encaminhá-lo para o quão fácil é criar danos ao seu sistema involuntariamente na linha de comando de qualquer maneira . Ele não foi desenvolvido para proteger você de si mesmo e existem bilhões de comandos ainda mais simples que podem manejar seu sistema. Mas, em segundo lugar, neste caso, ele diz exatamente o que vai fazer e confirma que você realmente deseja fazê-lo. Isso é de baixo risco.
fonte