Problema ao compilar o Emacs (foram encontradas bibliotecas de desenvolvimento no x)

0

Ainda sou novo no uso do Ubuntu / Linux

Estou instalando o Emacs (versão 25.1) Eu baixei arquivos fonte descomprimido e extraiu os arquivos usando tar

Parece que tenho que usar o ./configure computador funciona por um tempo e me dá esse resultado:

checking for X... no
checking for X... true
configure: error: You seem to be running X, but no X development libraries
were found.  You should install the relevant development files for X
and for the toolkit you want, such as Gtk+ or Motif.  Also make
sure you have development files for image handling, i.e.
tiff, gif, jpeg, png and xpm.
If you are sure you want Emacs compiled without X window support, pass
  --without-x
to configure.

Eu olhei na internet sobre este problema e uma resposta em um tópico diz para usar:

sudo apt-get build-dep emacs23

e isso instalará tudo o que for necessário para compilar o pacote emac23 mas quando eu faço isso eu recebo: E: Não é possível encontrar um pacote fonte para o emacs25.1

int software e tela de atualizações Ativei a opção de código-fonte. eu chequei na pasta etc / apt / sources.list.d e está vazia.

Não sei o que fazer. Se tudo falhar, compilar o emacs sem x window support causará problemas mais tarde?

Devo tentar instalar manualmente x arquivos de desenvolvimento, arquivos de kit de ferramentas, arquivos para manipulação de imagens. Como é como eu faço isso?

Editar:

Então eu instalei o Emacs usando o pacote pré-criado. comando usado:

sudo apt-get install emacs
    
por kanr 24.12.2016 / 20:37

1 resposta

1

Qual versão do Ubuntu você tem? Acabei de baixar a fonte tar do site do gnu emacs link . Eu corri configure (./configure). Ele me disse que eu preciso de libXpm e libgif / libungif. Eu instalei libXpm-dev e libgif-dev (sudo apt-get instala libxpm-dev libgif-dev). Depois de instalá-los, eu reran configure (./configure), e então eu fui capaz de construí-lo (agora tenho um binário para o emacs no meu diretório emacs-25.1 / src chamado emacs-25.1.1), e ele funciona.

    
por Lee H. 24.12.2016 / 22:32