« # lualatexで告発状の表題部を作成 | トップページ | https://twitter.com/yukiusagi_abc/status/1357091162683674626 »

2021年2月 3日 (水)

# Emacsのバージョン28をソースコードのコンパイルでUbuntuにインストール,いつの間にか変わっていたパッケージの管理法

:CATEGORIES: #@kanazawabengosi #金沢弁護士会 #@JFBAsns #日本弁護士連合会(日弁連) #法務省 #@MOJ_HOUMU

・githubから 44.4MBのZIPファイルをダウンロードし解凍 $cd git/emacs $./autogen.sh $./configure --with-ns --without-x --disable-ns-self-contained --with-gnutls=ifavailable $make $sudo make install とすすめ、 ・~/bash_profile中の環境変数を変更して、 EMACSDATA=/usr/local/share/emacs/28.0.50/etc/ EMACSPATH=/usr/local/libexec/emacs/28.0.50/: EMACSLOADPATH=/usr/local/share/emacs/28.0.50/site-lisp/:/usr/local/share/emacs/28.0.50/lisp/ EMACSDOC=/usr/local/share/emacs/28.0.50/etc/ $cd $source .bash_profile $emacs --version GNU Emacs 28.0.50 Copyright (C) 2020 Free Software Foundation, Inc. GNU Emacs comes with ABSOLUTELY NO WARRANTY. You may redistribute copies of GNU Emacs under the terms of the GNU General Public License. For more information about these matters, see the file named COPYING. はい、完了。
GNUは2020/08/10に3年振りとなるメジャーアップデートとしてEmacs-27.1をリリースしました。 Emacsは古臭いエディタではなく、進化し続けています。 その状況の中で、インターネット上には古い情報がそのまま留まり続けています。 2020年という節目の年にEmacs周辺の最新情報とモダンな環境構築についてまとめるものです。
まずEmacs-26.3をどうにかしてインストールします。もしEmacs-22とかいう化石を使っている場合はすぐEmacs-26.3に移行してください。(自戒) leaf.elは24.4から動きますが、とても便利なleaf-convert.elはEmacs-26.1を要求します。 Emacs-26.1とEmacs-26.2はELPAからのダウンロードに問題があります。結局Emacs-26.3を使うしか選択肢がありません。
4495 2/3/2021 14:43 git clone https://github.com/emacs-mirror/emacs.git 4496 2/3/2021 14:46 cd emacs 4497 2/3/2021 14:46 du -h 4498 2/3/2021 14:46 ./autogen.sh 4499 2/3/2021 14:46 ./configure --with-ns --without-x --disable-ns-self-contained --with-gnutls=ifavailable 4500 2/3/2021 14:48 makeinfo --version 4501 2/3/2021 14:50 sudo apt-get install texinfo 4502 2/3/2021 14:50 sudo apt-get install libgtk-3-dev libtiff5-dev libjpeg-dev libxpm-dev libgif-dev libcurl4-gnutls-dev libncurses5-dev 4503 2/3/2021 14:51 sudo apt-get install libgnutls28-dev 4504 2/3/2021 14:51 make 4505 2/3/2021 14:59 sudo make install 4507 2/3/2021 15:03 vi .emacs 4508 2/3/2021 15:04 kate .emacs 4509 2/3/2021 15:41 /usr/local/bin/emacs --debug-init 4511 2/3/2021 15:52 ls /usr/local/libexec/emacs/28.0.50/ 4512 2/3/2021 15:52 emacs 4513 2/3/2021 15:56 cp .emacs-28 .emacs 4514 2/3/2021 16:03 cp .emacs.20210203 .emacs 4516 2/3/2021 16:10 cat .bash_profile 4517 2/3/2021 16:12 emacs -v 4518 2/3/2021 16:13 source .bash_profile 4519 2/3/2021 16:13 emacs --version

 午後に行った作業です。別の環境で使えるようにしましたが,leafへの対応は済ませておらず,当分,しばらくは,GNU Emacs 26.3 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.14)のまま使います。

|

« # lualatexで告発状の表題部を作成 | トップページ | https://twitter.com/yukiusagi_abc/status/1357091162683674626 »