कैसे एक रास्पबेरी पाई मॉडल बी + पर emacs24.4 स्थापित करने के लिए?


11

मैं चाहता हूं कि मेरे रास्पबेरी पाई पर चलने के लिए emacs का नवीनतम संस्करण है। रास्पबेरी पी रास्पियन चलाता है और ऐसा लगता है कि रिपॉजिटरी का केवल संस्करण 23.4.1 है जो मैं इसके लिए उपयोग नहीं कर सकता, मैं उन पैकेजों को तोड़ता हूं जिनका उपयोग मैं emss में करता हूं। किसी ने भी स्थापित किया है emacs24.4 रास्पबेरी पाई पर सफलतापूर्वक?

जवाबों:


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. अंत में टर्मिनल में टाइप करें: sudo make install

किसी तरह, जो मैंने पहले वर्णित किया था, वे स्रोतों से लिनक्स वितरण पर एक सॉफ्टवेयर को संकलित करने और स्थापित करने के लिए कदम हैं। इसके अलावा, ध्यान दें कि आपके पास कुछ गुम निर्भरताएं हो सकती हैं, इसे स्थापित करने के लिए (emacs) आपको भी निर्भरताएं स्थापित करनी होंगी, लेकिन यह sudo apt-get install <dependency_name>प्रत्येक निर्भरता के चरणों को दोहराते हुए या उसके साथ किया जा सकता है ।

आशा है कि मैं आपकी मदद कर सकता हूँ!


6

Emacs 24.4 संकलन करता है और इन निर्देशों का उपयोग करते हुए नई रास्पबेरी पाई 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

यदि आपको X समर्थन की आवश्यकता नहीं है, तो कॉन्फ़िगर कमांड के अंत में --without-x जोड़ें।

रन बनाएं:

make

चेक इमैक बाइनरी बनाया गया था और काम करता है:

./src/emacs

यदि Emacs ठीक से भरा हुआ है, तो उसे छोड़ दें और रन स्थापित करें:

make install

1
नमस्ते और आपका स्वागत है! क्या चलने से पहले किसी विशिष्ट फ़ोल्डर (स्रोत) को बदलना आवश्यक है ./configure? यदि ऐसा है तो इसे पूरी सलाह देने के लिए उल्लेख किया जाना चाहिए।
Ghanima

1
हां, आपको चलाना चाहिए। जहाँ निर्देशिका खाली होती है, उस निर्देशिका से कॉन्फ़िगर करें ... पैरामीटर --prefix / opt / emacs उस निर्देशिका को सेट करते हैं जहां emacs इंस्टॉल किए जाएंगे। यदि गुम है, तो डिफ़ॉल्ट स्थान / usr / bin होगा।
23

यह ज्यादातर रास्पियन खिंचाव पर emacs25.3 के लिए काम करने लगता है। Libjpeg8-dev और libtiff5 और libtiff5-dev के बीच कुछ संघर्ष थे जो मुझे काफी समझ में नहीं आए। मैं आपके निर्देशों का उपयोग करके 25.3 बनाने और स्थापित करने में सक्षम था, लेकिन विभिन्न निर्भरताओं को अलग से स्थापित कर रहा था। यह भी libtiff की तरह कुछ स्थापित करने के लिए मनोरंजक था ... देखने के लिए libjpeg की स्थापना को हटा दें, या ऐसा कुछ। निष्कर्ष पर, मैं स्थापित देखता हूं: libtiff5 libtiff5-dev libtiffxx5 libjpeg-dev libjepg8 (लेकिन libjpeg8-dev) emacs 25.3 अब रास्पियन खिंचाव पर स्थापित है, लेकिन अच्छी तरह से परीक्षण नहीं किया गया
जेरी आशेर

2

वैकल्पिक रूप से जेसी का उपयोग करें जिसमें रिपॉजिटरी में 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 संकुल स्थापित कर रहा है।
गोल्डीलॉक्स

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


क्या यह रास्पियन जेसी, स्ट्रेच या व्हीजी का उपयोग कर रहा है? यदि जेसी (या ऊपर), यह जो के लिए लागू होता है के मामले में जोआन के जवाब के समान सुंदर लगता है।
अरोरा ०१०१

यह मेरे लिए भी ठीक काम किया रास्पियन GNU / Linux 9 पर - sudo apt-get install emacs, धन्यवाद!
रिचर्ड लोगवुड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.