Raspberry Pi Model B +에 emacs24.4를 설치하는 방법은 무엇입니까?


11

라즈베리 파이에서 최신 버전의 emacs를 실행하고 싶습니다. 라즈베리 파이는 라즈 비안을 실행하며 리포지토리에는 버전 23.4.1 만 가지고있어 emacs에서 사용하는 패키지를 깨뜨릴 수 없습니다. 라즈베리 파이에 emacs24.4?

답변:


7

자, 설치하려고 시도 할 수있는 방법은 컴파일하는 것입니다. 이렇게하려면 터미널의 단계를 수행하십시오.

  1. GNU에서 다운로드하십시오. wget http://gnu.mirrors.linux.ro/emacs/emacs-24.4.tar.gz
  2. 압축 해제 :tar -xzvf emacs-24.4.tar.gz
  3. 압축이 풀린 디렉토리로 이동
  4. 유형 ./configure
  5. 4 단계의 명령이 완료되면 다음을 입력하십시오. make
  6. 마지막으로 터미널을 입력하십시오. 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 스크립트를 실행하십시오.

./configure --prefix /opt/emacs

X 지원이 필요하지 않으면 configure 명령 끝에 --without-x를 추가하십시오.

make를 실행하십시오.

make

emacs 바이너리가 빌드되어 작동하는지 확인하십시오.

./src/emacs

Emacs가 올바로로드되면 종료하고 make install을 실행하십시오.

make install

1
안녕하세요, 환영합니다! 실행하기 전에 특정 폴더 (소스)로 변경해야 ./configure합니까? 그렇다면이를 완전한 조언으로 삼아야합니다.
Ghanima

1
예, emacs 소스가있는 디렉토리에서 ./configure를 실행해야합니다. --prefix / opt / emacs 매개 변수는 emacs가 설치 될 디렉토리를 설정합니다. 누락 된 경우 기본 위치는 / usr / bin입니다.
23ars

이것은 주로 raspbian stretch에서 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

또는 저장소에 emacs 24.4.1이있는 jessie를 사용하십시오.

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는 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를 사용합니까? Jessie (또는 그 이상)라면, 그것이 적용되는 사람에 관한 joan의 대답 과 매우 유사 합니다.
Aurora0001

이것은 Raspbian GNU / Linux 9에서도 잘 작동했습니다. sudo apt-get install emacs, 감사합니다!
Richard Logwood 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.