Je suis encore nouveau sur Ubuntu/Linux
J'installe Emacs (version 25.1) J'ai téléchargé des fichiers source non compressés et les ai extraits à l'aide de tar
Il semble que je doive utiliser ./configure computer work pendant un moment et me donne le résultat suivant:
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.
J'ai cherché sur Internet ce problème et une réponse dans un fil dit d'utiliser:
Sudo apt-get build-dep emacs23
et cela installera tout le nécessaire pour compiler le paquet emac23 mais quand je le ferai, j'obtiendrai: E: Impossible de trouver un paquet source pour emacs25.1
écran du logiciel et des mises à jour int J'ai activé l'option de code source. J'ai vérifié dans le dossier etc/apt/sources.list.d et il est vide.
Je ne sais pas quoi faire. Si tout échoue, compiler emacs sans le support de x window causera des problèmes plus tard?
Devrais-je essayer d'installer manuellement les fichiers de développement x, les fichiers de la boîte à outils, les fichiers de traitement des images. Comment est-ce que je fais ça?.
Edit:
J'ai donc installé Emacs avec un paquet pré-construit. commande utilisée:
Sudo apt-get install emacs
Quelle version d'Ubuntu avez-vous? Je viens de télécharger la source tar'd depuis le site gnu emacs https://www.gnu.org/software/emacs/download.html . J'ai exécuté configure (./configure). Il m'a dit que j'avais besoin de libXpm et de libgif/libungif. J'ai installé libXpm-dev et libgif-dev (Sudo apt-get install libxpm-dev libgif-dev). Après l’avoir installé, j’ai relancé configure (./configure), puis j’ai pu le construire (j’ai maintenant un fichier binaire pour emacs dans mon répertoire emacs-25.1/src appelé emacs-25.1.1), et cela fonctionne.