Ubuntu 20.04.3 LTS(64bit) on Raspberry Pi 4 Model B(8GB) で普段使いのPC環境を整える
ラズパイが Arm アーキテクチャであることに加えて、Raspbian OS の 64bit 版の正式版が出ていないこともありラズパイで 64bit 化があまり進んでいないのか Armアーキテクチャ + 64bit
を現段階での最新である Raspberry Pi 4 MNodel B
で使うのはかなりツラそうに感じた。
解像度がデフォルトから変更できない件
これで解決 https://hirlab.net/nblog/category/raspberrypi/art_1114/
Chromiunインストール
sudo snap install chromium
Chromium は GoogleアカウントのブラウザSyncできなくなったっぽい。残念。
でもFirefox使い慣れないので Chromium 使う
KeyMapの変更と日本語入力
入力ソースにJapaneseでいくつか種類が選べるが、MozcというのがGoogle IMEのことらしい。
設定の地域と言語から追加すればOK。
ついでにTweaksというのをインストールしてCapsキーをCTRLに変更
https://blog2.logical-dice.com/posts/2021/02/11/ubuntu-20-10-initialize/
Mozcの設定まわりはここに詳しく説明されている
https://blog.cobli.jp/p/blog-page_68.html
Visual Studio Code
さすがのMicrosoft、ちゃんとArm 64bit版パッケージが用意されていてスムーズにインストールできた
https://code.visualstudio.com/download#
システムモニターをメニューバーに表示する
https://qiita.com/nanbuwks/items/3bccce7f608c9c9091db
インストールできなかったアプリたち(ブラウザ版で代用する)
1password
debパッケージからインストールしたり、1password リポジトリ追加したり試したけど Unable to locate package 1password のエラーでインストールできず。
ログ見ると amd64 とあるので Arm 向けのパッケージが用意されてないとかそんな感じっぽい
sudo apt install ./1password-latest.deb Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting '1password:amd64' instead of './1password-latest.deb' Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: 1password:amd64 : Depends: libasound2:amd64 but it is not installable Depends: libatk-bridge2.0-0:amd64 but it is not installable Depends: libatk1.0-0:amd64 but it is not installable Depends: libc6:amd64 (>= 2.27) but it is not installable Depends: libcurl4:amd64 but it is not installable Depends: libdrm2:amd64 but it is not installable Depends: libgbm1:amd64 but it is not installable Depends: libgtk-3-0:amd64 but it is not installable Depends: libnotify4:amd64 but it is not installable Depends: libnss3:amd64 but it is not installable Depends: libxcb-shape0:amd64 but it is not installable Depends: libxcb-xfixes0:amd64 but it is not installable Depends: libxshmfence1:amd64 but it is not installable Recommends: libappindicator3-1:amd64 but it is not installable Recommends: libappindicator1:amd64 but it is not installable E: Unable to correct problems, you have held broken packages.
Dropbox
公式リポジトリはArmをサポートしていない
公式パッケージもArmサポートしていない(ダウンロードにアーキテクチャ選択はないので、x86, amd64前提っぽい)
ソースコードからビルドしようとしたが依存ライブラリも軒並みArm版を用意する必要があるっぽかったので心が折れた
$ ./configure checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes . . 省略 . checking pkg-config is at least version 0.9.0... yes checking for NAUTILUS... no configure: error: Package requirements (libnautilus-extension >= 2.16.0) were not met: No package 'libnautilus-extension' found $ sudo apt install libnautilus-extension-dev Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: libnautilus-extension-dev : Depends: libgtk-3-dev (>= 3.22.27) but it is not going to be installed