FT8移動運用 cqrlogインストール [ham]
いったいいつになったら移動運用できるのだろう?。2か月たっても未だ実現しない。
JR6PUEさんが詳しく書かれていますがJR6PUEさんはOSがububtu mateで私はraspberry Pi OSなのでそのままマネするわけもできず--raspberry Pi OSには MySQLがなくmariadbがインストールできますが当然ディレクトリー構造が違ってコンパイルが通りません--少しバージョンが古いですが
JR6PUEさんが詳しく書かれていますがJR6PUEさんはOSがububtu mateで私はraspberry Pi OSなのでそのままマネするわけもできず--raspberry Pi OSには MySQLがなくmariadbがインストールできますが当然ディレクトリー構造が違ってコンパイルが通りません--少しバージョンが古いですが
pi@raspberrypi3:~ $ sudo apt list cqrlog
一覧表示... 完了
cqrlog/stable,now 2.3.0-2 armhf
pi@raspberrypi3:~ $
pi@raspberrypi3:~ $ sudo apt install cqrlog
pi@raspberrypi3:~ $ sudo apt list cqrlog
一覧表示... 完了
cqrlog/stable,now 2.3.0-2 armhf [インストール済み]
pi@raspberrypi3:~ $
パッケージなので、Mysqlがインストールしていなくてもcqrlog動きます。mariadbのディレクトリーにcqrlogが想定しているディレクトリー名称とリンクを張ってくれます。MySQLが無くてもcqrlog動くということは、この状態でコンパイルすれば最新版が動かせるかもしれない。パスカルで書かれているので関連パッケージを入れる
pi@raspberrypi3:~ $ sudo apt install fpc
pi@raspberrypi3:~ $ sudo apt install lazarus
pi@raspberrypi3:~ $ sudo apt install fp-utils
pi@raspberrypi3:~ $ sudo apt install lcl
ソースコードをダウンロードする
pi@raspberrypi3:~ $ sudo apt install fp-utils
pi@raspberrypi3:~ $ sudo apt install lcl
ソースコードをダウンロードする
pi@raspberrypi3:~ $ cd Downloads/
pi@raspberrypi3:~/Downloads $ wget https://github.com/ok2cqr/cqrlog/archive/v2.4.0.tar.gz
ファイル名v2.4.0.tar.gzだったので名称変更してから解凍
pi@raspberrypi3:~/Downloads $ mv v2.4.0.tar.gz cqrlog.v2.4.0.tar.gz
pi@raspberrypi3:~/Downloads $ tar -zxvf cqrlog-v2.4.0.tar.gz
ここの後半に書いてあるソースの変更2箇所を実行する
ファイル名v2.4.0.tar.gzだったので名称変更してから解凍
pi@raspberrypi3:~/Downloads $ mv v2.4.0.tar.gz cqrlog.v2.4.0.tar.gz
pi@raspberrypi3:~/Downloads $ tar -zxvf cqrlog-v2.4.0.tar.gz
ここの後半に書いてあるソースの変更2箇所を実行する
その1.imagesディレクトリーを1階層上へコピーする
pi@raspberrypi3:~/Downloads/cqrlog-2.4.0 $ cp -r ./images/ ~/Downloads/
pi@raspberrypi3:~/Downloads/cqrlog-2.4.0 $ cp -r ./images/ ~/Downloads/
その2.synaser.pasを編集する
pi@raspberrypi3:~/Downloads/cqrlog-2.4.0 $ nano ./src/synapse/synaser.pas
編集内容はJR6PUEさん参照
私は修正してからコンパイルしたのですがソースコードがJR6PUEさんのと違っていました。だから元データが修正してあるのかもしれません。(修正前のオリジナルソースでコンパイル通りました。)なお、makeに失敗した場合rm -rf /tmp/.lazarusを使って失敗しているデータを消してから再度makeするんだそうです。
pi@raspberrypi3:~/Downloads/cqrlog-2.4.0 $ nano ./src/synapse/synaser.pas
編集内容はJR6PUEさん参照
私は修正してからコンパイルしたのですがソースコードがJR6PUEさんのと違っていました。だから元データが修正してあるのかもしれません。(修正前のオリジナルソースでコンパイル通りました。)なお、makeに失敗した場合rm -rf /tmp/.lazarusを使って失敗しているデータを消してから再度makeするんだそうです。
コメント 0