次に、ソースコードを書く環境を作ります。
Visual Studio Codeを試してみたいところですが、今回は簡単に入る Geany を試してみます。
公式サイトから「Download Geany 1.36」をクリックして、ダウンロードページに移行します。
GPGのシグネチャと鍵があるので、検証します・・・が、Windowsでやるのは面倒なので、Raspberry PiにSSHでログインしてダウンロードと検証を行いました。検証方法はこちらを参考にさせていただきました。それにしても、最近のWindows10は標準でSSHクライアントが入っていたり、mDNSに対応していたりで便利になっています。検証が終わったら、Windows側にSCPでコピーしてきます。
D:\>ssh pi@white.local pi@white:~ $ mkdir TEMP pi@white:~ $ cd TEMP pi@white:~/TEMP $ wget https://download.geany.org/geany-1.36_setup.exe pi@white:~/TEMP $ wget https://download.geany.org/geany-1.36_setup.exe.sig pi@white:~/TEMP $ wget https://download.geany.org/eht16-pubkey.txt pi@white:~/TEMP $ gpg --import < eht16-pubkey.txt gpg: key 579347E6C71A77FA: 4 signatures not checked due to missing keys gpg: /home/pi/.gnupg/trustdb.gpg: trustdb created gpg: key 579347E6C71A77FA: public key "Enrico Tröger <enrico.troeger@uvena.de>" imported gpg: Total number processed: 1 gpg: imported: 1 gpg: no ultimately trusted keys found pi@white:~/TEMP $ gpg --verify geany-1.36_setup.exe.sig geany-1.36_setup.exe gpg: Signature made Sat 28 Sep 2019 22:32:20 JST gpg: using RSA key 51A0918FEF3439066BEB87F4579347E6C71A77FA gpg: Good signature from "Enrico Tröger <enrico.troeger@uvena.de>" [unknown] gpg: aka "Enrico Tröger <eht16@fsfe.org>" [unknown] gpg: aka "Enrico Tröger <enrico@xfce.org>" [unknown] gpg: aka "Enrico Tröger <enrico@geany.org>" [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: 51A0 918F EF34 3906 6BEB 87F4 5793 47E6 C71A 77FA pi@white:~/TEMP $ exit logout Connection to white.local closed. D:\>scp pi@white.local:~/TEMP/geany-1.36_setup.exe . pi@white.local's password: geany-1.36_setup.exe 100% 15MB 3.0MB/s 00:05 D:\>
SCPでコピーが完了したら、ファイルをダブルクリックしてインストーラを起動、インストールします。インストールが完了して Geany を起動するとこんな感じです。
無事にインストールが完了しました。