APT vai direto para "Abortar" quando pede confirmação

2

Estou tentando remover alguns pacotes que não estão sendo usados, mas toda vez que executo sudo apt-get autoremove , ele pede uma confirmação sim / não e termina.

Ontem eu mudei as conchas de oh meu Zsh para Bash e eu tenho enfrentado esses problemas desde então. Eu também observei comportamento desajeitado no Vim; ele executa automaticamente algo e imprime uma mensagem

Press ENTER or type command to continue

Estou usando o Ubuntu 17.10. Aqui está a saída de autoremove

$ sudo apt autoremove 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
libjemalloc1 libluajit-5.1-2 libluajit-5.1-common libmsgpackc2 libtermkey1 libunibilium0 libvterm0 neovim-runtime xsel
0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded.
After this operation, 18.1 MB disk space will be freed.
Do you want to continue? [Y/n] Abort.
$

Eu recebo o mesmo resultado quando sudo apt upgrade solicita confirmação. Passar o sinalizador -y contorna o problema.

O que poderia ser quebrado aqui e como isso pode ser corrigido?

    
por Utkarsh Mani Tripathi 14.03.2018 / 08:46

1 resposta

0

De alguma forma, seu shell não é reconhecido como shell interativo , que provavelmente tem algo a ver com a sua mudança de shell.

Como o hotfix, você pode forçar o apt a remover os pacotes com o --yes switch

apt-get --purge --yes autoremove

--purge é optinal.

    
por Simon Sudler 14.03.2018 / 11:03