やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

ラズパイにTyporaはインストールできない(Markdownエディタ)

 ARM32版がない。

情報源

インストール

sudo apt -y install software-properties-common
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt-get -y update
sudo apt-get -y install typora
``

この操作後に追加で 1,234 kB のディスク容量が消費されます。




$ sudo apt -y install software-properties-common パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています
状態情報を読み取っています... 完了 以下のパッケージが自動でインストールされましたが、もう必要とされていません: point-rpi これを削除するには 'sudo apt autoremove' を利用してください。 以下の追加パッケージがインストールされます: gir1.2-packagekitglib-1.0 python3-distro-info python3-pycurl python3-software-properties unattended-upgrades 提案パッケージ: libcurl4-gnutls-dev python-pycurl-doc python3-pycurl-dbg bsd-mailx default-mta | mail-transport-agent needrestart powermgmt-base 以下のパッケージが新たにインストールされます: gir1.2-packagekitglib-1.0 python3-distro-info python3-pycurl python3-software-properties software-properties-common unattended-upgrades アップグレード: 0 個、新規インストール: 6 個、削除: 0 個、保留: 166 個。 319 kB のアーカイブを取得する必要があります。 この操作後に追加で 1,234 kB のディスク容量が消費されます。 取得:1 http://ftp.jaist.ac.jp/raspbian buster/main armhf gir1.2-packagekitglib-1.0 armhf 1.1.12-5 [35.9 kB] 取得:2 http://ftp.jaist.ac.jp/raspbian buster/main armhf python3-distro-info all 0.21 [7,896 B] 取得:3 http://ftp.jaist.ac.jp/raspbian buster/main armhf python3-pycurl armhf 7.43.0.2-0.1 [62.8 kB] 取得:4 http://ftp.jaist.ac.jp/raspbian buster/main armhf python3-software-properties all 0.96.20.2-2 [49.6 kB] 取得:5 http://ftp.jaist.ac.jp/raspbian buster/main armhf software-properties-common all 0.96.20.2-2 [83.3 kB] 取得:6 http://ftp.jaist.ac.jp/raspbian buster/main armhf unattended-upgrades all 1.11.2 [79.0 kB] 319 kB を 0秒 で取得しました (959 kB/s)
パッケージを事前設定しています ... 以前に未選択のパッケージ gir1.2-packagekitglib-1.0 を選択しています。 (データベースを読み込んでいます ... 現在 141264 個のファイルとディレクトリがインストールされています。) .../0-gir1.2-packagekitglib-1.0_1.1.12-5_armhf.deb を展開する準備をしています ... gir1.2-packagekitglib-1.0 (1.1.12-5) を展開しています... 以前に未選択のパッケージ python3-distro-info を選択しています。 .../1-python3-distro-info_0.21_all.deb を展開する準備をしています ... python3-distro-info (0.21) を展開しています... 以前に未選択のパッケージ python3-pycurl を選択しています。 .../2-python3-pycurl_7.43.0.2-0.1_armhf.deb を展開する準備をしています ... python3-pycurl (7.43.0.2-0.1) を展開しています... 以前に未選択のパッケージ python3-software-properties を選択しています。 .../3-python3-software-properties_0.96.20.2-2_all.deb を展開する準備をしています ... python3-software-properties (0.96.20.2-2) を展開しています... 以前に未選択のパッケージ software-properties-common を選択しています。 .../4-software-properties-common_0.96.20.2-2_all.deb を展開する準備をしています ... software-properties-common (0.96.20.2-2) を展開しています... 以前に未選択のパッケージ unattended-upgrades を選択しています。 .../5-unattended-upgrades_1.11.2_all.deb を展開する準備をしています ... unattended-upgrades (1.11.2) を展開しています... gir1.2-packagekitglib-1.0 (1.1.12-5) を設定しています ... python3-pycurl (7.43.0.2-0.1) を設定しています ... python3-software-properties (0.96.20.2-2) を設定しています ... python3-distro-info (0.21) を設定しています ... software-properties-common (0.96.20.2-2) を設定しています ... unattended-upgrades (1.11.2) を設定しています ...

Creating config file /etc/apt/apt.conf.d/20auto-upgrades with new version

Creating config file /etc/apt/apt.conf.d/50unattended-upgrades with new version Created symlink /etc/systemd/system/multi-user.target.wants/unattended-upgrades.service → /lib/systemd/system/unattended-upgrades.service. Synchronizing state of unattended-upgrades.service with SysV service script with /lib/systemd/systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable unattended-upgrades systemd (241-7~deb10u2+rpi1) のトリガを処理しています ... man-db (2.8.5-2) のトリガを処理しています ... dbus (1.12.16-1) のトリガを処理しています ...




$ wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add - OK

$ sudo add-apt-repository 'deb https://typora.io/linux ./'
Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 95, in <module>
    sp = SoftwareProperties(options=options)
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 109, in __init__
    self.reload_sourceslist()
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 599, in reload_sourceslist
    self.distro.get_sources(self.sourceslist)    
  File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 93, in get_sources
    (self.id, self.codename))
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Raspbian/buster
$ sudo apt-get -y update
ヒット:1 http://ftp.jaist.ac.jp/raspbian buster InRelease
ヒット:2 http://archive.raspberrypi.org/debian buster InRelease      
ヒット:3 http://raspbian.raspberrypi.org/raspbian buster InRelease
ヒット:4 http://download.mono-project.com/repo/debian stable-raspbianbuster InRelease
パッケージリストを読み込んでいます... 完了
$ sudo apt-get -y install typora
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
E: パッケージ typora が見つかりません

 パッケージが見つかりません……。Raspbian Busterには無いのか? それともARM32版がないのか?

 以下に答えがあった……。

Typoraはx86およびamd64アーキテクチャのみをサポートします。だからラズベリーパイはサポートされていないようです

所感

 ARM32は思った以上に使えるアプリが少ない。

対象環境

$ uname -a
Linux raspberrypi 4.19.75-v7l+ #1270 SMP Tue Sep 24 18:51:41 BST 2019 armv7l GNU/Linux