Gerenciamento de pacotes do Emacs

1

Estou um pouco confuso sobre como funciona exatamente o gerenciamento de pacotes do emacs. Eu atualmente corro o emacs 24.3 no Ubuntu 12.04 LTS. Acabei de executar o comando package-menu-mark-upgrades , que marca todos os pacotes que possuem atualizações disponíveis. Então eu executei para instalar esses upgrades.

No entanto, ao visitar o diretório .emacs.d/elpa , notei que as versões mais antigas dos meus pacotes instalados ainda existiam. Por exemplo, eu tenho dois pacotes ess com um monte de números no final que dão a data de sua última compilação.

Esse comportamento é típico? Ou preciso executar outro comando para excluir esses pacotes obsoletos?

Obrigado por toda a ajuda!

    
por CodeKingPlusPlus 31.08.2013 / 16:31

1 resposta

1

Esse não é o comportamento esperado. A seguir está a documentação da função para package-menu-mark-upgrade no GNU Emacs 24.3.1:

Mark all upgradable packages in the Package Menu. For each installed package with a newer version available, place an (I)nstall flag on the available version and a (D)elete flag on the installed version. A subsequent M-x package-menu-execute call will upgrade the package.

Posso confirmar essa atualização de que um pacote excluirá (ou pelo menos tentará excluir) a versão antiga do pacote.

    
por 07.01.2014 / 04:22