Kindle for PC 1.17.44183 (2016-09-22) を Ubuntu 20.04 + ディストリビューション付属の Wine で設定する


ubuntu18.04 では Wineのバージョンによって動く動かないがあって少し手こずった記憶がありますが、今回はインストール自体はすんなり進みました。

しかしながら、その後 Kindle コンテンツのダウンロードなどができなくなってしまい、現在は別の組み合わせを行うようにしています。

新しい組み合わせはこちら → 「Kindle for PC 1.26.0 x Wine5 x Ubuntu20.04」
https://qiita.com/nanbuwks/items/042235c6a07d37f1af86

(2020/11/24 初出 )
(2021/03/07 追記:問題発生のため新記事を執筆、関連記述を追加)
(2021/05/04 修正:記述を整理、わかりずらい点を修正 )

以下は記録のための、過去のやり方です。

環境

  • Ubuntu 20.04 AMD64
  • wine-5.0 (Ubuntu 5.0-3ubuntu1)
  • kindle-for-pc-1-17-44183.exe (2016-9-22)

Wine インストール


$ sudo apt install wine

Windows 版 Kindleアプリ

いつもの通り、最新版ではなくKindle for PC
1.17.44183 (2016-09-22) を使います。

からダウンロードして、


$ wine kindle-for-pc-1-17-44183.exe

としてインストールします。

winetricks で文字化けを直す

起動しますが、文字化けしています

winetricksをインストールします。


$ sudo apt install winetricks 

インストールが終わったら winetricks を立ち上げます。

として winetricks をインストールした後起動します。
これからの操作ではやたらめったらエラーが出ますが、無視して以下の順番で cjkfonts をインストールします。

このあと画面が一旦消えて設定が終わったように見えますが、以下の画面が出るまで待ちます。進むのに数分かかります。以下の画面になったら「キャンセル」をします。

以下の画面で「キャンセル」を押して終了します。

インストールが終わったら Kindle を起動し直します。
無事動きました。

アンインストール のいくつかの方法

しばらく動いてましたが、突然ダウンロードなどができなくなってしまいました。元々の Windows では、コンテンツフォルダをクリアしたり変更することで対処している方もおられましたが、自分の場合はそれをしてもダメでした。

結局、以下の組み合わせをやめて、

  • Kindle for PC 1.17.44183 (2016-09-22)
  • Ubuntu 20.04
  • ディストリビューション付属の Wine

別の組み合わせをしたら解決しました。

cf.,「Kindle for PC 1.26.0 x Wine5 x Ubuntu20.04」
https://qiita.com/nanbuwks/items/042235c6a07d37f1af86

ここでは、備忘録として試したアンインストールを記しておきます。

kindle のアンインストール


$ wine uninstaller

「変更と削除」を押して削除します
このあとすぐインストールしたが、中身が空のままIDの設定などもできずコンテンツをダウンロードできなくなっていました。

kindle for pc の設定ファイルなどの削除

以下のディレクトリに wine でのkindle の関連ファイルが収められているぽいです。

  • ~/.wine/drive_c/users/$USER/Local Settings/Application Data/Amazon/Kindle/
  • ~/.local/share/applications/wine/Programs/Amazon/Amazon\ Kindle/ (アプリ起動のためのショートカットなどが収録)

しかしながらこれらを削除してインストールし直しても改善せず。

Wine アンインストール


 $ sudo apt purge wine 

としてみたが、Kindle の設定は以前のものが引き継がれている。 Kindleの設定はレジストリに入っているようで、


~/.wine/user.reg

に入っているのだが、 purge オプションではこのファイルは消去されていない。

レジストリ含んだ Wine アンインストール


$ rm -rf ~/.wine
sudo apt purge wine

で Kindle の設定が初期化できた。

しかしながら前述のように Kindle からネットワークにつながらない症状は改善しなかったので、表題と別の構成に入れ直しました。

cf.,「Kindle for PC 1.26.0 x Wine5 x Ubuntu20.04」
https://qiita.com/nanbuwks/items/042235c6a07d37f1af86