Como remover os pacotes relacionados ao emacs 23 e deixar o emacs instalado 24

2

Eu instalei emacs 24 em Linux Mint 16 e quero desinstalar emacs 23 .

Eu achei que sudo apt-get remove emacs23 é suficiente, mas não foi. Esta é a minha lista de pacotes relacionando emacs .

$ sudo dpkg --get-selections | grep emacs
emacs                       install
emacs23                     deinstall
emacs23-bin-common              install
emacs23-common                  install
emacs23-common-non-dfsg             install
emacs23-lucid                   install
emacs24                     install
emacs24-bin-common              install
emacs24-common                  install
emacs24-common-non-dfsg             install
emacs24-el                  install
emacsen-common                  install

Para desinstalar emacs 23 , tentei $ sudo apt-get remove emacs23* . Mas também removerá emacs 24 .

The following packages will be REMOVED:
  emacs emacs23-bin-common emacs23-common emacs23-common-non-dfsg emacs23-lucid emacs24 emacs24-bin-common emacs24-common emacs24-common-non-dfsg emacs24-el

Não é possível usar * como um argumento apt-get ? Como devo remover emacs 23 corretamente?

    
por ironsand 30.05.2014 / 04:52

1 resposta

2

O argumento para o comando de manipulação de pacotes é uma expressão regular, não um padrão curinga de shell. Portanto, emacs23* significa qualquer pacote que contenha emacs2 como substring (já que 3* corresponde à string vazia).

apt-get remove '^emacs23'
    
por 30.05.2014 / 05:06

Tags