Emacs パッケージは、拡張性やカスタマイズ性に優れたリアルタイムなディスプレイエディターを提供します。
LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
ダウンロード (HTTP): https://ftp.gnu.org/gnu/emacs/emacs-29.1.tar.xz
ダウンロード MD5 sum: e0631d868a13b503a5feef042435b67c
ダウンロードサイズ: 50 MB
必要ディスク容量: 732 MB
概算ビルド時間: 0.6 SBU(parallelism=4 利用時)
HarfBuzz-8.3.0, giflib-5.2.1, GnuTLS-3.8.2, jansson-2.14, libtiff-4.6.0
グラフィック環境, alsa-lib-1.2.10, Cairo-1.18.0, dbus-1.14.10, gobject-introspection-1.78.1, gsettings-desktop-schemas-45.0, GPM-1.20.7, GTK+-3.24.38, ImageMagick-7.1.1-15, Little CMS-2.14, libjpeg-turbo-3.0.1, libpng-1.6.40, librsvg-2.57.1, libseccomp-2.5.5, libwebp-1.3.2, libxml2-2.12.3, MIT Kerberos V5-1.21.2, SQLite-3.44.2, Valgrind-3.22.0, intlfonts, libungif, libotf, and m17n-lib - to correctly display such complex scripts as Indic and Khmer, and also for scripts that require Arabic shaping support (Arabic and Farsi), mailutils, and libXaw3d
以下のコマンドを実行して Emacs をビルドします。
./configure --prefix=/usr && make
このパッケージにテストスイートはありません。 If make succeeds, you can test the result by running src/emacs -Q, which is the program that will be installed, with its auxiliary files. This should start and display the application opening screen.
root
ユーザーになって以下を実行します。
make install && chown -v -R root:root /usr/share/emacs/29.1 && rm -vf /usr/lib/systemd/user/emacs.service
This package installs icon files into the /usr/share/icons/hicolor
hierarchy and you can
improve system performance and memory usage by updating
/usr/share/icons/hicolor/index.theme
. To
perform the update you must have GTK+-3.24.38 installed
and issue the following command as the root
user:
gtk-update-icon-cache -qtf /usr/share/icons/hicolor
--with-imagemagick
: Use this if you
have installed ImageMagick-7.1.1-15 and wish to
link against it.
--with-gif=no
: このオプションは giflib-5.2.1
または libungif
をインストールしていない場合に指定します。
--with-tiff=no
: Use this if you have
not installed libtiff-4.6.0.
--with-gnutls=no
: Use this if you have
not installed GnuTLS-3.8.2.
--without-harfbuzz
: Use this if you
have not installed HarfBuzz-8.3.0.
--with-json=no
: Use this if you have
not installed jansson-2.14.