Ubuntu 21.04 へのアップグレードと設定
Ubuntu 21.04 への更新
do-release-upgrade -d
で Ubuntu 20.10 を 21.04 に更新する。
Unison 2.48
他のマシンとバージョンをそろえるために unison コマンドで unison 2.48 を実行したい。
update-alternatives --install /usr/bin/unison unison /usr/bin/unison-2.48 100
とすればよい。
update-alternatives --display unison
で確認する。
update-alternatives --remove unison /usr/bin/unison-2.48
で設定を削除できる。
Ricty Diminished
端末のフォントとして fonts-ricty-diminished を使っているのだが、バッククォートが前の文字に重なる。 https://qiita.com/uKLEina/items/ff0877871fc425952b92#comment-74375ba083e256f6c787 の方法で修正できた。fix_ricty.txt というファイルに
Open($1)
Select(0u0060)
SetGlyphClass("base")
Generate($1)
と書く。
apt install fontforge
で fontforge をインストールし、zsh だと
for f in /usr/share/fonts/truetype/ricty-diminished/*.ttf
fontforge -lang ff -script fix_ricty.txt $f
のようにして実行すれば良い。
Pandoc
root で
apt install cabal-install
として cabal をインストールした。pandoc と使用するライブラリはユーザの cabal でインストールした。
cabal update
cabal install pandoc pandoc-crossref pandoc-citeproc
ソフトウェアのインストール
クリーンインストールしたときに以下のソフトウェアをインストールした。
apt install language-pack-ja openbox jwm obconf tint2 compton xfce4-power-manager fcitx-mozc gnome-keyring volumeicon-alsa dunst nitrogen hsetroot blueman thunar lxrandr lxappearance "numix*" libxinerama-dev libxrandr-dev libxdo-dev rofi xclip lv zsh net-tools vim emacs migemo-el tmux terminator curl tsocks rar ripgrep silversearcher-ag wmctrl xcompmgr percol libopenblas-dev gnuplot maxima-emacs pngtools pngcheck pngcrush pngquant build-essential automake cmake texlive texlive-lang-cjk texlive-luatex texlive-science texlive-bibtex-extra texlive-fonts-extra latex-cjk-all latexmk latexdiff biber bibutils gimp gimp-help-ja inkscape vlc imagej qiv geeqie mcomix gnucash aspell conky fcitx-mozc "fonts-takao*" "fonts-ipa*" fonts-vlgothic fonts-dejavu jabref "evince*" git git-svn mercurial gcc llvm clang libsqlite3-dev libgsl-dev libgmp3-dev libmpfr-dev libmpc-dev libglc-dev libmpfi-dev freeglut3-dev libopenmpi-dev libgl2ps-dev libmagickwand-dev libyaml-dev libssl-dev libffi-dev liblzma-dev libleveldb-dev libfftw3-dev libargtable2-dev valgrind gscan2pdf libtiff-tools djvulibre-bin djview pdftk-java jpeginfo pdf2djvu global exuberant-ctags eblook lookup-el eb-utils openssh-server sshfs unison encfs cryptsetup wakeonlan ubuntu-restricted-extras chromium-browser chromium-browser-l10n chromium-chromedriver virtualbox virtualbox-guest-additions-iso virtualbox-ext-pack