Ubuntu 20.04 で Thunderbird を 78 (APT) から 91 (Snap) にアップグレードする

Ubuntu 20.04 で Thunderbird を 78 (APT) から 91 (Snap) にアップグレードする

この質問の補足を探していますUbuntu 20.04 で Thunderbird 78 を 91 にアップデートするにはどうすればいいですか?

インストール/アンインストールサンダーバード91(スナップ付き)そしてサンダーバード 78 (APT 搭載)何度も。私はいつも91ではなく78でデータを回復しました

古いデータを復元する方法サンダーバード 78 (APT 搭載)サンダーバード91(スナップ付き)? 91 のデータはどこに保管されていますか?

私は修正しようとした.thunderbird/プロファイル.ini失敗しました。

91をアンインストールした後、アプリリストにTBの2番目のアイコンが表示されますが、スナップリスト

ありがとう

答え1

この回答では、Thunderbird の apt バージョンを snap バージョンに移行する手順について説明します。私はこれを、Ubuntu のさまざまなバージョンを実行している複数のデスクトップでテストしました。

最新の apt バージョンの Thunderbird を実行している場合、Mozilla Web サイトのエクスポート手順は機能しません。TB v91 は、Ubuntu が snap ディストリビューション方式に移行する前の最後のリリースであり、そのリリースにはエクスポート機能がないと思います。

私は Thunderbird の専門家ではありませんが、これを少しいじってみて、確実にうまく機能する移行手順ができたと思います。

username.default簡単にするために、プロファイルはThunderbirdが最初に起動されたときに作成された名前ではないと仮定しますrandom-generated-number.default。そうでない場合は、デフォルトのフォルダの名前を変更してprofile.iniを編集するだけで十分です。

Ubuntu ファイル マネージャーから、copy toコマンドを使用して、現在の Thunderbird 設定をバックアップ フォルダーにコピーします。ターミナル シェル コマンドは使用しないでくださいcp。これは、ローカル マシンまたはリモート デスクトップで実行し、後で FileZilla を使用してターゲットにコピーできます。

必要なものはすべて揃っています

$HOME/.thunderbird

注意: 破壊的な操作を行う前には必ずバックアップを取ることをお勧めします。

Thunderbird の古い apt バージョンを削除します。

sudo apt-get remove thunderbird

Thunderbird の snap バージョンをインストールします。

sudo snap install thunderbird

Thunderbirdを実行するために必要なファイルを作成するには: Thunderbirdを起動して終了します

再度、ターミナル シェル コマンドではなくファイル マネージャーを使用して、cpバックアップ ディレクトリの内容から Thunderbird スナップ ディレクトリにコピーします。

例:

から:

$HOME/backups/thunderbird/username.defaultそしてprofile.ini

上記のディレクトリはThunderbirdの設定のバックアップを保存した場所です

に:

$HOME/snap/thunderbird/common/.thunderbird/

正しいディレクトリを指すように profile.ini を編集します。

[InstallFDC34C9F024745EB]
Default=username.default

[Profile0]
Name=default
IsRelative=1
Path=username.default
Default=1

[General]
StartWithLastProfile=1
Version=2

Thunderbird を起動します。

Thunderbird は完全に移行され、アプリの最新の snap バージョンで起動するはずです。

この手順は22.04.1 LTSで正常に動作します

答え2

Ubuntu 23.10 では、次の操作を実行しました。

  1. Thunderbird の APT バージョン (115.10.1+build1-0ubuntu0.23.10.1) をアンインストールしました。

    sudo apt remove thunderbird
    
  2. 次に、Thunderbird の Snap バージョン (115.10.1-1) をインストールしました。

    sudo snap install thunderbird
    
  3. 次に、Thunderbird の Snap バージョンを起動しました。

    /snap/bin/thunderbird
    
  4. 古いディレクトリの大きさによっては、Thunderbird の起動に非常に長い時間がかかることに気づくでしょう~/.thunderbird。これは、バックグラウンドで~/.thunderbirdSnap Thunderbird の正しい場所にコピーしているためです。次のコマンドを実行すると、これを確認できますps

    $ ps aux | grep -i thunderbird
    flimm      137941  0.1  0.0   2912  1792 ?        S    08:19   0:00 /bin/sh /snap/thunderbird/470/thunderbird.launcher
    flimm      138116 26.7  0.0   4408  2304 ?        R    08:19   0:15 cp -a /home/flimm/.thunderbird/54nho.default /home/flimm/.thunderbird/Crash Reports /home/flimm/.thunderbird/Pending Pings /home/flimm/.thunderbird/installs.ini /home/flimm/.thunderbird/l1980k.default-release /home/flimm/.thunderbird/profiles.ini /home/flimm/snap/thunderbird/common/.thunderbird/
    
  5. Thunderbird (スナップ バージョン) を起動したら、インターフェイスを見てアカウントとメールがすべて揃っているかどうかを確認し、データが正しくコピーされていることを確認します。次のコマンドを実行して、関連するディレクトリのサイズを確認することもできます。

    $ du -s --si ~/.thunderbird ~/snap/thunderbird/common/.thunderbird
    24G  /home/flimm/.thunderbird
    24G  /home/flimm/snap/thunderbird/common/.thunderbird
    
  6. これで、古い~/.thunderbirdディレクトリを削除するか、ゴミ箱に入れることができます。

    trash ~/.thunderbird
    

関連情報