References

2024-12-16

[2024-12-15 Sun 15:22]

git clone git@github.com:emacs-mirror/emacs.git --depth 50 --single-branch -b emacs-30 emacs-30-git

@user 리눅스에서 이맥스 컴파일 및 설치하는 방법을 알려줘

이맥스를 리눅스에서 컴파일하고 설치하는 방법은 다음과 같습니다:

  1. 필요한 패키지 설치:

       sudo apt-get update
       sudo apt-get install build-essential libncurses5-dev libxpm-dev libpng-dev libjpeg-dev libgif-dev libtiff-dev libxft-dev libxaw7-dev libgpm-dev libgtk-3-dev libwebkit2gtk-4.0-dev
  2. 소스 코드 다운로드:

       git clone git@github.com:emacs-mirror/emacs.git --depth 50 --single-branch -b emacs-30 emacs-30-git
  3. 컴파일:

       cd emacs-30-git
       ./autogen.sh
       ./configure --with-x-toolkit=gtk3 --with-xft --with-json --with-native-compilation
       make -j$(nproc)
    • --with-x-toolkit=gtk3: GTK3 툴킷을 사용하여 GUI를 제공합니다.
    • --with-xft: Xft 폰트 렌더링을 지원합니다.
    • --with-json: JSON 지원을 추가합니다.
    • --with-native-compilation: 네이티브 컴파일을 지원합니다.
  4. 설치:

       sudo make install

    이 명령어는 기본적으로 /usr/local/bin=에 이맥스를 설치합니다. 설치 경로를 변경하고 싶다면 =configure 스크립트에서 --prefix 옵션을 사용하세요.

  5. 설치 확인:

       emacs --version

이 과정을 통해 최신 이맥스를 리눅스 시스템에 설치할 수 있습니다. 설치 후에는 이맥스를 실행하여 정상적으로 작동하는지 확인하세요.