Comment installer emacs24.4 sur un Raspberry Pi modèle B +?

11

Je veux que la dernière version d'emacs s'exécute sur mon raspberry pi.Le raspberry pi exécute raspbian et il semble que le référentiel ne dispose que de la version 23.4.1 que je ne peux pas utiliser car il casse les packages que j'utilise dans emacs.Alors quiconque est installé emacs24.4 sur le raspberry pi avec succès?

Ethan
la source

Réponses:

7

Ok, donc une méthode que vous pouvez essayer de l'installer sera de le compiler. Pour ce faire, suivez les étapes du terminal:

  1. Téléchargez-le depuis GNU: wget http://gnu.mirrors.linux.ro/emacs/emacs-24.4.tar.gz
  2. Décompressez:tar -xzvf emacs-24.4.tar.gz
  3. Accédez au répertoire décompressé
  4. Type ./configure
  5. Une fois la commande de l'étape 4 terminée, tapez: make
  6. Saisissez enfin le terminal: sudo make install

D'une certaine manière, ce que j'ai décrit précédemment sont les étapes pour compiler et installer un logiciel sur des distributions Linux à partir de sources. Notez également que vous pouvez avoir des dépendances manquantes, pour l'installer (emacs), vous devrez également installer les dépendances mais cela peut être fait avec sudo apt-get install <dependency_name>ou en répétant les étapes pour chaque dépendance.

J'espère que je pourrais vous aider!

23ars
la source
6

Emacs 24.4 se compile et fonctionne parfaitement sur le nouveau Raspberry pi 2, en utilisant ces instructions:

sudo apt-get install texinfo libncurses5-dev

Installez les dépendances liées à X:

sudo apt-get install xorg-dev libpng12-dev libjpeg8-dev libgif-dev libtiff5 libtiff5-dev

Exécutez le script de configuration:

./configure --prefix /opt/emacs

Ajoutez --without-x à la fin de la commande configure si vous n'avez pas besoin du support X.

Exécutez make:

make

Vérifier que le binaire emacs a été construit et fonctionne:

./src/emacs

Si Emacs est bien chargé, quittez-le et exécutez make install:

make install
rcb
la source
1
Bonjour et bienvenue! Est-il nécessaire de passer à un dossier spécifique (source) avant de lancer ./configure? Si tel est le cas, il convient de le mentionner pour en faire un conseil complet.
Ghanima
1
Oui, vous devez exécuter ./configure depuis le répertoire où se trouvent les sources emacs ... le paramètre --prefix / opt / emacs configure le répertoire où emacs sera installé. s'il est manquant, l'emplacement par défaut sera / usr / bin.
23ars
Cela semble surtout fonctionner pour emacs25.3 sur l'étirement raspbian. Il y avait un conflit entre libjpeg8-dev et libtiff5 et libtiff5-dev que je ne comprenais pas très bien. J'ai pu construire et installer 25.3 en utilisant vos instructions mais en installant les différentes dépendances séparément. C'était aussi amusant d'installer quelque chose comme libtiff ... pour voir l'installation de libjpeg le supprimer, ou quelque chose comme ça. À la conclusion, je vois installé: libtiff5 libtiff5-dev libtiffxx5 libjpeg-dev libjepg8 (mais pas libjpeg8-dev) emacs 25.3 est maintenant installé sur Raspbian Stretch, mais pas bien testé
Jerry Asher
2

Vous pouvez également utiliser jessie qui a emacs 24.4.1 dans le référentiel.

harry ~ $ cat /etc/os-release  
PRETTY_NAME="Raspbian GNU/Linux jessie/sid"
NAME="Raspbian GNU/Linux"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
harry ~ $ emacs --v
GNU Emacs 24.4.1
Copyright (C) 2014 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.
harry ~ $ 
joan
la source
Voir: raspberrypi.stackexchange.com/questions/26041/… WRT installation de packages jessie sur raspbian wheezy.
goldilocks
0

Si vous n'utilisez que emacsdans le terminal, vous pouvez éviter d'avoir à installer des packages de développement liés à l'interface graphique en faisant

tar -xzvf emacs-24.4.tar.gz
cd emacs-24.4
./configure --without-x
make
sudo make install
Ébe Isaac
la source
0

Oui. J'ai pu installer avec succès :

pi@raspberrypi:~ $ emacs --version GNU Emacs 24.4.1 Copyright (C) 2014 Free Software Foundation, Inc. GNU Emacs comes with ABSOLUTELY NO WARRANTY. You may redistribute copies of Emacs under the terms of the GNU General Public License. For more information about these matters, see the file named COPYING. pi@raspberrypi:~ $

Voici les étapes :

1) mettez à niveau apt-get: sudo apt-get update

2) installez emacs: sudo apt-get install emacs

Sachin Dangol
la source
S'agit-il de Raspbian Jessie, Stretch ou Wheezy? Si Jessie (ou au-dessus), cela semble assez similaire à la réponse de joan en termes de qui elle s'applique.
Aurora0001
Cela a bien fonctionné pour moi également sur Raspbian GNU / Linux 9 - sudo apt-get install emacs, merci!
Richard Logwood