以前にもチャレンジしていたが、 CQRLog が正常にインストールできないでいた。
CQRLog では mariadb なんだが、標準インストールの mySQL-8.0 がジャマをする。 Ubuntu Bionic では問題なかったのだが。
年明けに GNOME 設定が消えたとき、今回「今更 Bionic でもなかろう」と再び Focal に挑戦することにした。幸い 20.04.1 にもなってるし。
改めて検索すると、次の記事が見つかった。
New Ubuntu and latest cqrlog
mini.iso でなくてもいいだろう、KDE でなくて GNOME でもいいだろうと考え、「最小インストール」を実行した。
sudo apt-get install lazarus git git clone https://github.com/ok2cqr/cqrlog.git cd cqrlog make sudo make install
これで cqrlog と叩いても、しばらく起動しないし、 mysql のエラーも残る。
cqrlog debug=1 でも変わらなかった。
sudo ln -s /usr/lib/x86_64-linux-gnu/libmysqlclient.so.21 /lib/libmysqlclient.so
これで起動はするようになったが、入力ウィンドウが閉じられない。 QSO list はスグ閉じてくれる。
そこで思い出したのが cqrlog 2.3 and 2.4 very slow to start on Ubuntu 19.10 の dbus 関連だった。
今の cqrlog.desktop は次のようになっている。
[Desktop Entry] Name=CQRLOG Comment=Advanced logging program for hamradio operators Exec=dbus-launch --exit-with-session cqrlog debug=1 Terminal=false Type=Application Icon=cqrlog Categories=Network;HamRadio Keywords=Ham;Radio;Log;cqrlog;
これで起動も終了もエラーなく行える。