Instalação emacs quebrada

2
Em primeiro lugar, sinto muito por me comportar como uma pessoa inteligente. Mas espero que você possa me ajudar nas circunstâncias em que estou agora.

Eu estava tendo algumas dificuldades com o emacs na minha instalação do Ubuntu 12.04.2. Então decidi reinstalar tudo do zero. Os passos que eu dei são,

sudo apt-get autoremove emacs24
cd /usr/share
sudo rm -r emacs
sudo rm -r emacs24

Agora, sempre que tento instalar o emacs, ele me diz que não consegue encontrar o ispell, o flyspell e o debian-ispell e a instalação não concluída, o erro do dpkg. O que posso fazer para corrigir isso?

(Reading database ... 292802 files and directories currently installed.)
Unpacking emacs (from .../emacs_24.1+1-2~ppa1~precise1_all.deb) ...
Setting up emacs23 (23.3+1-1ubuntu9.1) ...
emacs-install emacs23

edit: Esta é a saída que recebo, se alguém estiver interessado

install/dictionaries-common: Byte-compiling for emacsen flavour emacs23
>>Error occurred processing debian-ispell.el: File error (("Opening input file" "no such file or directory" "/usr/share/emacs23/site-lisp/dictionaries-common/debian-ispell.el"))
>>Error occurred processing ispell.el: File error (("Opening input file" "no such file or directory" "/usr/share/emacs23/site-lisp/dictionaries-common/ispell.el"))
>>Error occurred processing flyspell.el: File error (("Opening input file" "no such file or directory" "/usr/share/emacs23/site-lisp/dictionaries-common/flyspell.el"))
emacs-install: /usr/lib/emacsen-common/packages/install/dictionaries-common emacs23 failed at /usr/lib/emacsen-common/emacs-install line 28, <TSORT> line 4.
dpkg: error processing emacs23 (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of emacs:
 emacs depends on emacs23 | emacs23-lucid | emacs23-nox; however:
  Package emacs23 is not configured yet.
  Package emacs23-lucid which provides emacs23 is not installed.
  Package emacs23-lucid is not installed.
  Package emacs23-nox is not installed.
dpkg: error processing emacs (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Errors were encountered while processing:
 emacs23
 emacs
E: Sub-process /usr/bin/dpkg returned an error code (1)
    
por rafee 14.05.2013 / 12:05

3 respostas

1

A solução para o problema foi absolutamente não trivial. A primeira coisa que fiz foi instalar o pacote dicionários-common, porque é isso que causa o problema inicial.

sudo apt-get install --reinstall dictionaries-common

Depois disso, resolvi um problema depois do outro. Eu coletei arquivos problemáticos manualmente e coloquei-os onde solicitado e foi isso que resolveu o meu problema. Uma grande lição para aprender aqui é nunca mexer com arquivos de sistema sob nenhuma circunstância.

    
por rafee 18.05.2013 / 20:05
0

Para baixar todas as dependências, use:

sudo apt-get install build-essential
sudo apt-get build-dep emacs

Eu instalei emacs24 , se isso funcionar para você:

sudo apt-get install emacs24

    
por Radu Rădeanu 14.05.2013 / 12:23
-1

Experimente: sudo apt-get purge emacs24 then sudo apt-get install -f emacs24

    
por Alastair Campbell 14.05.2013 / 12:20