จะติดตั้ง emacs24.4 บน Raspberry Pi รุ่น B + ได้อย่างไร


11

ฉันต้องการเวอร์ชั่นล่าสุดของ emacs เพื่อให้รันบน raspberry pi ของฉัน raspberry pi รัน raspbian และดูเหมือนว่าที่เก็บมีเพียงเวอร์ชัน 23.4.1 ซึ่งฉันไม่สามารถใช้เพื่อแบ่งแพ็คเกจที่ฉันใช้ใน emacs.So ได้ติดตั้งทุกคน emacs24.4 บนราสเบอร์รี่ pi สำเร็จหรือไม่?

คำตอบ:


7

ตกลงดังนั้นวิธีที่คุณสามารถลองติดตั้งได้จะทำการคอมไพล์มัน เมื่อต้องการทำสิ่งนี้ให้ทำตามขั้นตอนในเทอร์มินัล:

  1. ดาวน์โหลดจาก GNU: wget http://gnu.mirrors.linux.ro/emacs/emacs-24.4.tar.gz
  2. Unzip:tar -xzvf emacs-24.4.tar.gz
  3. นำทางไปยังไดเรกทอรีที่คลายซิป
  4. ชนิด ./configure
  5. หลังจากคำสั่งจากขั้นตอน 4 เสร็จสิ้นให้พิมพ์: make
  6. ในที่สุดพิมพ์ใน terminal: sudo make install

อย่างใดสิ่งที่ฉันอธิบายก่อนหน้านี้เป็นขั้นตอนในการรวบรวมและติดตั้งซอฟต์แวร์ในการกระจาย Linux จากแหล่งที่มา นอกจากนี้โปรดทราบว่าคุณสามารถมีการพึ่งพาที่ขาดหายไปบางส่วนเพื่อติดตั้ง (emacs) คุณจะต้องติดตั้งการพึ่งพา แต่สามารถทำได้ด้วยsudo apt-get install <dependency_name>หรือโดยทำซ้ำขั้นตอนสำหรับการพึ่งพาแต่ละครั้ง

หวังว่าฉันจะช่วยคุณได้!


6

Emacs 24.4 รวบรวมและทำงานอย่างสมบูรณ์แบบบน Raspberry pi 2 ใหม่โดยใช้คำแนะนำเหล่านี้:

sudo apt-get install texinfo libncurses5-dev

ติดตั้ง X ที่เกี่ยวข้อง:

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

รันสคริปต์กำหนดค่า:

./configure --prefix /opt/emacs

เพิ่ม --without-x ต่อท้ายคำสั่ง configure หากคุณไม่ต้องการการรองรับ X

เรียกใช้ทำให้:

make

ตรวจสอบ emacs ไบนารีที่สร้างและทำงาน:

./src/emacs

หาก Emacs โหลดไม่เป็นไรให้ออกจากโปรแกรมและเรียกใช้ทำการติดตั้ง:

make install

1
สวัสดีและยินดีต้อนรับ! จำเป็นต้องเปลี่ยนเป็นโฟลเดอร์เฉพาะ (แหล่งที่มา) ก่อนที่จะทำงาน./configureหรือไม่? ถ้าเป็นเช่นนั้นควรได้รับการกล่าวถึงเพื่อให้คำแนะนำที่สมบูรณ์
Ghanima

1
ใช่คุณควรรัน. / กำหนดค่าจากไดเรกทอรีที่แหล่ง emacs คือ ... พารามิเตอร์ --prefix / opt / emacs ตั้งค่าไดเรกทอรีที่จะติดตั้ง emacs หากไม่มีอยู่ตำแหน่งเริ่มต้นจะเป็น / usr / bin
23ars

ส่วนใหญ่ดูเหมือนว่าจะทำงานสำหรับ emacs25.3 ในการยืดราสเบียน มีข้อขัดแย้งระหว่าง libjpeg8-dev และ libtiff5 และ libtiff5-dev ที่ฉันไม่เข้าใจ ฉันสามารถสร้างและติดตั้ง 25.3 โดยใช้คำแนะนำของคุณ แต่ติดตั้งการพึ่งพาต่าง ๆ แยกกัน นอกจากนี้ยังสนุกกับการติดตั้งบางสิ่งบางอย่างเช่น libtiff ... เพื่อดูการติดตั้งของ libjpeg ลบมันหรืออะไรทำนองนั้น ในบทสรุปฉันเห็นการติดตั้ง: libtiff5 libtiff5-dev libtiffxx5 libjpeg-dev libjepg8 (แต่ไม่ใช่ libjpeg8-dev) emacs 25.3 ตอนนี้ติดตั้งบนยืด raspbian แต่ไม่ทดสอบอย่างดี
Jerry Asher

2

หรือใช้ jessie ที่มี emacs 24.4.1 ในที่เก็บ

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

ดู: raspberrypi.stackexchange.com/questions/26041/… WRT การติดตั้งแพ็คเกจ jessie ในเสียงฮิปปี้ raspbian
goldilocks

0

หากคุณจะใช้เฉพาะemacsในเทอร์มินัลคุณอาจสำรองปัญหาในการติดตั้งแพ็คเกจการพัฒนาที่เกี่ยวข้องกับ GUI โดยทำ

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

0

ใช่. ฉันสามารถติดตั้งได้สำเร็จ :

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

นี่คือขั้นตอน :

1) อัพเกรด apt-get: sudo apt-get update

2) ติดตั้ง emacs: sudo apt-get install emacs


สิ่งนี้ใช้ Raspbian Jessie, Stretch หรือ Wheezy หรือไม่? ถ้าเจสซี (หรือสูงกว่า) นี่ดูเหมือนจะคล้ายกับคำตอบของโจแอนในแง่ของคนที่เกี่ยวข้อง
Aurora0001

มันใช้งานได้ดีสำหรับฉันด้วย Raspbian GNU / Linux 9 - sudo apt-get install emacs ขอบคุณ!
Richard Logwood
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.