Raspberry Pi Model B + 'ya emacs24.4 nasıl kurulur?


11

Ahududu pi benim ahududu pi üzerinde çalıştırmak için emacs en son sürümünü istiyorum. Ahududu pi raspbian çalışır ve sadece emacs kullandığım paketleri kırar için kullanamıyorum depo 23.4.1 sürümü var gibi görünüyor ahududu pi başarıyla emacs24.4?

Yanıtlar:


7

Tamam, bu yüzden yüklemeyi deneyebileceğiniz bir yöntem derlemek olacaktır. Bunu yapmak için terminaldeki adımları izleyin:

  1. GNU'dan indirin: wget http://gnu.mirrors.linux.ro/emacs/emacs-24.4.tar.gz
  2. Sıkıştırılmış:tar -xzvf emacs-24.4.tar.gz
  3. Sıkıştırılmamış dizine gidin
  4. tip ./configure
  5. 4. adımdaki komut tamamlandıktan sonra şunu yazın: make
  6. Son olarak terminali yazın: sudo make install

Her nasılsa, daha önce tarif ettiğim, kaynaklardan Linux dağıtımlarına bir yazılım derleme ve yükleme adımlarıdır. Ayrıca, bazı eksik bağımlılıklara sahip olabileceğinizi, onu yüklemek için de (emacs) bağımlılıkları da kurmanız gerektiğini unutmayın, ancak bu sudo apt-get install <dependency_name>her bağımlılık için adımları veya bu bağımlılıkları tekrarlayarak yapılabilir .

Umarım sana yardım edebilirim!


6

Emacs 24.4 , şu talimatları kullanarak yeni Raspberry pi 2 üzerinde mükemmel bir şekilde derlenir ve çalışır :

sudo apt-get install texinfo libncurses5-dev

X ile ilgili bağımlılıkları yükleyin:

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

Configure betiğini çalıştır:

./configure --prefix /opt/emacs

X desteğine ihtiyacınız yoksa configure komutunun sonuna --without-x ekleyin.

Marka:

make

Check emacs binary oluşturuldu ve çalışıyor:

./src/emacs

Emacs iyi yüklüyse, çıkın ve make install komutunu çalıştırın:

make install

1
Merhaba ve hoşgeldin! Çalıştırmadan önce belirli bir klasöre (kaynak) geçmek gerekli ./configuremi? Eğer öyleyse, bunu tam bir tavsiye yapmaktan bahsedilmelidir.
Ghanima

1
Evet, emacs kaynaklarının bulunduğu dizinden ./configure komutunu çalıştırmalısınız ... --prefix / opt / emacs parametresi, emac'ların yükleneceği dizini ayarlar. eksikse, varsayılan konum / usr / bin olacaktır.
23ar

Bu çoğunlukla emacs25.3 için raspbian streç üzerinde işe yarıyor gibi görünüyor. Libjpeg8-dev ve libtiff5 ve libtiff5-dev arasında tam olarak anlamadığım bir çatışma vardı. Talimatlarınızı kullanarak 25.3 oluşturup yükleyebildim, ancak çeşitli bağımlılıkları ayrı ayrı yükledim. Libjpeg'in kurulumunun kaldırıldığını görmek için libtiff gibi bir şey yüklemek de eğlenceliydi, ya da bunun gibi bir şey. Sonuçta, yüklü olduğunu görüyorum: libtiff5 libtiff5-dev libtiffxx5 libjpeg-dev libjepg8 (ancak libjpeg8-dev değil) emacs 25.3 şimdi raspbian streç üzerine kuruldu, ancak iyi test edilmedi
Jerry Asher

2

Alternatif olarak depoda 24.4.1 emacs olan jessie'yi kullanın.

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

Bkz: raspberrypi.stackexchange.com/questions/26041/… WRT raspbian wheezy üzerine jessie paketlerini kurmak.
goldilocks

0

Sadece emacsterminalde kullanacaksanız , GUI ile ilgili gelişimsel paketleri kurma sorununu

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

0

Evet. Başarıyla yükleyebildim :

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

İşte adımlar :

1) apt-get'i yükseltin: sudo apt-get update

2) emacs yükleyin: sudo apt-get install emacs


Bu Raspbian Jessie, Stretch veya Wheezy kullanıyor mu? Jessie (veya üzeri) ise, bu kimin için geçerli olduğu konusunda joan'ın cevabına oldukça benziyor .
Aurora0001

Bu benim için Raspbian GNU / Linux 9'da da iyi çalıştı - sudo apt-get install emacs, teşekkür ederim!
Richard Logwood
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.