Raspbianで秀丸を使いたいが無理っぽい
OSの縛り消えてくれないかな。
秀丸
調査
- Wineを使ってLinux上でWindowsアプリを動作させる
ネットの情報をみるとPi3B+でRaspberryPi(ARM32)上でx86を実行する方法が最も成功率が高そう。Pi4Bではバス(Bus)のエラーになるという情報があふれている。
動作させるソフトは再ビルドが必要らしい。秀丸はクローズドだから無理か。
Wine
Wineはある。でもWineはx86用であってARM32用ではないらしい。なのでRaspberryPi(ARM32)上でx86を実行する方法が必要。
apt search wine | grep wine
fonts-wine/stable,stable 4.0-2 all gnome-wine-icon-theme/stable,stable 5.5.1-2 all libkwineffects11/stable,stable 4:5.14.5-1 armhf libwine/stable,stable 4.0-2 armhf libwine-dev/stable,stable 4.0-2 armhf libwine-development/stable,stable 4.2-4 armhf libwine-development-dev/stable,stable 4.2-4 armhf libwine-gecko-1.1.0/stable,stable 1.1.0+dfsg-2 all libwine-gecko-2.21/stable,stable 2.21+dfsg2-2 all libwine-gecko-2.24/stable,stable 2.24+dfsg-1 all libwine-gecko-dbg-1.1.0/stable,stable 1.1.0+dfsg-2 all libwine-gecko-dbg-2.21/stable,stable 2.21+dfsg2-2 all libwine-gecko-dbg-2.24/stable,stable 2.24+dfsg-1 all q4wine/stable,stable 1.3.11-1 armhf shiki-wine-theme/stable,stable 4.6-2 all twine/stable,stable 1.13.0-1 all wine/stable,stable 4.0-2 all wine-binfmt/stable,stable 4.0-2 all wine-development/stable,stable 4.2-4 all wine-doc/stable,stable 1.0.0-1 all wine32/stable,stable 4.0-2 armhf wine32-development/stable,stable 4.2-4 armhf wine32-development-preloader/stable,stable 4.2-4 armhf wine32-development-tools/stable,stable 4.2-4 armhf wine32-preloader/stable,stable 4.0-2 armhf wine32-tools/stable,stable 4.0-2 armhf winetricks/stable,stable 0.0+20181203-3 all
所感
Buster自体不安定なのにWindowsアプリを動かそうだなんて無謀すぎた。
3B+ Rasbpian stretchで試すのも面倒。
そもそも動作させたいWindowsソフトは大抵クローズド・ソースコードなので再ビルドできない。
x86なら再ビルド不要だと思う。以前、LinuxMint(x86)で以下のように使ってみたことがある。だが、記憶している限りではまともに動かなかったはず。
対象環境
- Raspbierry pi 3 Model B+
- Raspbian stretch 9.0 2018-11-13
- bash 5.0.3(1)-release
$ uname -a Linux raspberrypi 4.19.75-v7l+ #1270 SMP Tue Sep 24 18:51:41 BST 2019 armv7l GNU/Linux
前回まで
ハード。
- Raspberry Pi 4B (4GB) を2個予約した(KSY先行予約販売)
- Raspberry Pi 4B 届いた! 開封の儀
- Raspberry Pi 4B ヒートシンク取付
- Raspberry Pi 4B ケース装着
- HDMIまちがえて買ってた……(type A, C, D の罠)
- Raspberry Pi 4B CPU温度を取得する
ソフト。
- RPI4B Raspbian Buster USB boot 未対応……
- Raspbian Buster 2019-09-26 インストール
- Raspbian Buster 2019-09-26 ダウンロード
- Raspbian Buster 2019-09-26 HDMI設定について調べた
- Raspbian Buster 2019-09-26 インストール前の設定(Wi-Fi)
設定。
- Raspbian Buster ヘッドレス 初期設定 できないか調べた
- Raspberry Pi 4B でSSHログインできた
- Raspberry Pi 4B 初期設定(ヘッドレス)
- Raspberry Pi 4B SDブート+USBルート(≒USB boot)に成功
- VNCからRaspbian Busterへログインする方法を調べる
- VNCからRPI4B Raspbian Busterを初期セットアップする
- VNCからRPI4B Raspbian Busterをセットアップする
- Raspberry Pi 4B に HDMIケーブル A-D + 変換キャップ type A-C でディスプレイ表示する
- Raspberry Pi 4Bのハードウェア情報を表示する(cat /proc/cpuinfo)
- Raspberry Pi 4B 音を出す(本体イヤホンジャック)
- Raspberry Pi 4B 音を出す(HDMIディスプレイのイヤホンジャック)
- Pi4B Raspbian buster システムアップデート
- Pi4B Raspbian buster 特殊ディレクトリ名を英語にする
データ移行。
セキュリティ。
企業。
ツール。
- Pi4B Raspbian buster 最新SQLite3のビルド&インストール
- Pi4B Raspbian Buster C# DotNet インストール
- Pi4B Raspbian buster C# MONO インストール
- Pi4B Raspbian Buster Geanyの設定
- Mousepadのフォントサイズが反映されない……
バグ。