Bagaimana cara menginstal emacs24.4 pada Raspberry Pi Model B +?


11

Saya ingin versi terbaru dari emacs berjalan di raspberry pi saya. Raspberry pi menjalankan raspbian dan tampaknya repositori hanya memiliki versi 23.4.1 yang tidak dapat saya gunakan untuk itu merusak paket yang saya gunakan di emacs.Jadi ada yang menginstal emacs24.4 pada pi raspberry berhasil?

Jawaban:


7

Ok, jadi metode yang dapat Anda coba untuk menginstalnya, adalah mengkompilasinya. Untuk melakukan ini, ikuti langkah-langkah di terminal:

  1. Unduh dari GNU: wget http://gnu.mirrors.linux.ro/emacs/emacs-24.4.tar.gz
  2. Buka zip:tar -xzvf emacs-24.4.tar.gz
  3. Arahkan ke direktori buka ritsleting
  4. Tipe ./configure
  5. Setelah perintah dari langkah 4 selesai, ketik: make
  6. Terakhir ketikkan terminal: sudo make install

Entah bagaimana, apa yang saya jelaskan sebelumnya adalah langkah-langkah untuk mengkompilasi & menginstal perangkat lunak pada distribusi Linux dari sumber. Juga, perhatikan bahwa Anda akan memiliki beberapa dependensi yang hilang, untuk menginstalnya (emacs) Anda juga harus menginstal dependensi tetapi itu dapat dilakukan dengan sudo apt-get install <dependency_name>atau dengan mengulangi langkah-langkah untuk setiap dependensi.

Semoga saya bisa membantu Anda!


6

Emacs 24.4 mengkompilasi dan berjalan dengan sempurna pada Raspberry pi 2 baru, menggunakan instruksi ini:

sudo apt-get install texinfo libncurses5-dev

Instal X dependensi terkait:

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

Jalankan skrip konfigurasi:

./configure --prefix /opt/emacs

Tambahkan --without-x ke akhir perintah configure jika Anda tidak membutuhkan dukungan X.

Jalankan make:

make

Periksa emacs biner telah dibangun dan berfungsi:

./src/emacs

Jika Emacs dimuat dengan benar, keluarlah dan jalankan make install:

make install

1
Halo dan selamat datang! Apakah perlu mengubah ke folder (sumber) tertentu sebelum menjalankan ./configure? Jika demikian harus disebutkan untuk membuat ini saran yang lengkap.
Ghanima

1
Ya, Anda harus menjalankan ./configure dari direktori tempat sumber emacs ... parameter --prefix / opt / emacs mengatur direktori tempat emacs akan diinstal. jika tidak ada, lokasi default adalah / usr / bin.
23

Ini sebagian besar tampaknya bekerja untuk emacs25.3 pada peregangan raspbian. Ada beberapa konflik antara libjpeg8-dev dan libtiff5 dan libtiff5-dev yang saya tidak mengerti. Saya dapat membangun dan menginstal 25.3 menggunakan instruksi Anda tetapi menginstal berbagai dependensi secara terpisah. Itu juga lucu untuk menginstal sesuatu seperti libtiff ... untuk melihat instalasi libjpeg menghapusnya, atau sesuatu seperti itu. Pada kesimpulan, saya melihat diinstal: libtiff5 libtiff5-dev libtiffxx5 libjpeg-dev libjepg8 (tetapi bukan libjpeg8-dev) emacs 25.3 sekarang dipasang pada bentangan raspbian, tetapi tidak diuji dengan baik
Jerry Asher

2

Atau gunakan jessie yang memiliki emacs 24.4.1 di repositori.

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 ~ $ 

Lihat: raspberrypi.stackexchange.com/questions/26041/... WRT menginstal paket jessie di wheezy raspbian.
goldilocks

0

Jika Anda hanya akan menggunakan emacsterminal, Anda dapat menyayangkan kesulitan menginstal paket pengembangan terkait GUI dengan melakukan

tar -xzvf emacs-24.4.tar.gz
cd emacs-24.4
./configure --without-x
make
sudo make install

0

Iya. Saya berhasil menginstal :

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:~ $

Berikut langkah-langkahnya :

1) tingkatkan apt-get: sudo apt-get update

2) instal emacs: sudo apt-get install emacs


Apakah ini menggunakan Raspbian Jessie, Stretch atau Wheezy? Jika Jessie (atau lebih tinggi), ini sepertinya sangat mirip dengan jawaban joan dalam hal siapa dia berlaku.
Aurora0001

Ini bekerja dengan baik bagi saya juga di Raspbian GNU / Linux 9 - sudo apt-get install emacs, terima kasih!
Richard Logwood
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.