จะติดตั้ง emacs 24.3 บน Ubuntu ได้อย่างไร


36

นี่เป็นครั้งแรกที่ฉันใช้ Ubuntu และฉันไม่รู้ว่าฉันควรติดตั้งโปรแกรมบนมันอย่างไร ฉันลองใช้ cd ไดเร็กตอรี่ที่ตั้งอยู่แล้ว. / กำหนดค่า แต่ไม่ทำงาน!


1
คุณกำลังพยายามรวบรวมจากแหล่งที่มาหรือไม่?
thefourtheye

คำตอบ:


35

พิจารณาใช้PPA ของ Damien Cassou :

หากต้องการเพิ่ม PPA นี้:

sudo add-apt-repository ppa:cassou/emacs
sudo apt-get update

สำหรับ emacs-snapshot:

sudo apt-get install emacs-snapshot-el emacs-snapshot-gtk emacs-snapshot

หรือสำหรับ emacs24 (เช่น 24.3 เสถียร):

sudo apt-get install emacs24 emacs24-el emacs24-common-non-dfsg

ปรับปรุง

ดังกล่าวในDamien Cassou ของ PPA , พื้นที่เก็บข้อมูลจะไม่ได้รับการรักษาต่อไป (ปัจจุบันมี Emacs 24.3) และจะมีการแนะนำให้ใช้อูบุนตู Elisp PPA

ดังนั้นใช้สิ่งนี้เพื่อเพิ่ม PPA:

sudo add-apt-repository ppa:ubuntu-elisp/ppa
sudo apt-get update
sudo apt-get install emacs-snapshot emacs-snapshot-el

Ref: คู่มือ Emacs


3
หมายเหตุ: ปัจจุบันมีปัญหากับบิลด์ emacs-snapshot - พวกเขายังไม่ได้รับการอัพเดตตั้งแต่เดือนมกราคมตั้งแต่บิลเดอร์เดเบียน emacs-snapshot นั้นไม่มีผู้ดูแลอยู่แล้ว: ดูส่วนข่าวของ PPA: launchpad.net/~cassou/+ เก็บถาวร / emacs
hayd

23

คุณอาจจะดีกว่าถ้าใช้ emacs รุ่นที่สร้างขึ้นทดสอบและจัดทำโดย Ubuntu แทนที่จะสร้างด้วยตัวคุณเองยกเว้นว่าคุณต้องการคุณลักษณะเฉพาะที่มีเฉพาะใน 24.3 เท่านั้น

ในอาคารผู้โดยสาร:

sudo apt-get install emacs

10
เขากำลังพูดถึงโดยเฉพาะ 24.3 เขาอาจมีเหตุผลของเขาสำหรับสิ่งนั้น
dangonfast

2
เราคงไม่มีทางรู้ ผู้ถามนี้ไม่เคยกลับไปที่เว็บไซต์หลังจากโพสต์คำถามนี้กลับในเดือนพฤษภาคม อาจเป็นไปได้ว่าเธอแค่คิดว่าเธอต้องการ 24.3 และไม่ได้และเธอบอกว่ามันเป็นครั้งแรกที่เธอใช้ Ubuntu ดังนั้นเธออาจไม่ทราบ APT ในเวลานั้น ฉันหวังว่าเราจะได้รับคำตอบจากผู้ถามหากมีการนำเสนอวิธีการติดตั้งซอฟต์แวร์แบบง่ายและไม่ตรงตามความต้องการของเธอ
พอล

10
@Paul แต่สำหรับผู้ใช้ในอนาคตที่มาถึงคำถามนี้ (เช่นฉัน) พวกเขาคาดหวังคำตอบที่บอกวิธีการติดตั้ง emacs 24.3

ทำไมนรก emacs ขอให้ฉันติดตั้งแพคเกจ 500MB ในการติดตั้ง Ubuntu สด? : O
Ninsuo

เรามาที่หัวข้อนี้เพื่อ emacs 24.3 ไม่การล่าสุดไม่เป็นความคิดที่ดี ตัวอย่างเช่น Ubuntu 18 มาพร้อมกับ emacs 25.2.2 ซึ่งไม่มีแถบเลื่อนการทำงาน
personal_cloud

3

การสร้างจากแหล่งที่มานั้นไม่เลวเพราะคุณสามารถเลือกรุ่นที่คุณต้องการและ Emacs จะทำงานได้เร็วขึ้นปัญหาคือการค้นหาและติดตั้งการพึ่งพา

คำสั่งในการติดตั้ง Emacs 24.5 w / dependencies:

sudo apt-get update
sudo apt-get install build-essential
sudo apt-get build-dep emacs24
cd ~/Downloads
wget "http://gnu.mirrors.hoobly.com/gnu/emacs/emacs-24.5.tar.gz"
tar xvzf emacs-24.*.tar.gz
cd emacs-24.*
./configure --without-x
make
sudo make install

เสร็จสิ้น


2

ฉันใช้อูบุนตู 14 LTS - x 64และคำสั่งดังต่อไปนี้การทำงานสำหรับฉัน ;

sudo apt-get install emacs24

สำหรับการติดตั้งDaily Emacs

sudo apt-add-repository ppa:ubuntu-elisp/ppa
sudo apt-get update
sudo apt-get install emacs-snapshot emacs-snapshot-el

การอ้างอิง: คู่มือ Emacs


0

คำตอบสั้น ๆ : กลับไปที่ Ubuntu 16 หรือก่อนหน้า

ฉันเพิ่งติดตั้ง Ubuntu 18. แถบเลื่อนที่แตกใน emacs 25.2.2 ทำให้ฉันบ้า โซลูชันอื่น ๆ ที่นี่ไม่ทำงาน (ไม่อนุญาตให้มี repos ที่ไม่ได้ลงชื่อ) ฉันสามารถติดตั้ง emacs 23.4 จากแพ็คเกจ debian ดังนี้:

https://packages.debian.org/wheezy/all/emacs23-common/download

dpkg -i emacs23-common_23.4+1-4+deb7u1_all.deb

https://packages.debian.org/wheezy/emacs23-bin-common

dpkg -i emacs23-bin-common_23.4+1-4+deb7u1_amd64.deb

https://packages.debian.org/wheezy/amd64/libgif4/download

dpkg -i  libgif4_4.1.6-10+deb7u1_amd64.deb

https://packages.debian.org/wheezy/amd64/xaw3dg/download

dpkg -i xaw3dg_1.5+E-18.2_amd64.deb

https://packages.debian.org/wheezy/amd64/libpng12-0/download

dpkg -i libpng12-0_1.2.49-1+deb7u2_amd64.deb

https://packages.debian.org/wheezy/amd64/libtiff4/download

dpkg -i libtiff4_3.9.6-11+deb7u10_amd64.deb

https://packages.debian.org/wheezy/emacs23-lucid

dpkg -i emacs23-lucid_23.4+1-4+deb7u1_amd64.deb

ฉันเดาว่าเทคนิคนี้จะใช้ได้กับ emacs 24.3 ด้วย

แต่คุณไม่ต้องการให้ Ubuntu 18 เล่ม gnome ทำลายทุกอย่าง หลังจากบูตเครื่องใหม่สองสามครั้งการเมาต์โลคัลวอลุ่มทั้งหมดจะล้มเหลว (แม้ / boot / efi แม้ฮาร์ดแวร์จะทำงานในหน่วยความจำอย่างชัดเจนเพื่อให้ได้สคริปต์การเมาต์โลคัล) และคุณต้องติดตั้งด้วยตนเองในเชลล์ฉุกเฉินทุกครั้ง กลับไปที่ Ubuntu 16 ซึ่งมาพร้อมกับ emacs 24

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.