在 Ubuntu 20.04 上將 Thunderbird 從 78 (APT) 升級到 91 (Snap)

在 Ubuntu 20.04 上將 Thunderbird 從 78 (APT) 升級到 91 (Snap)

我正在尋找這個問題的補充如何在 Ubuntu 20.04 上將 Thunderbird 78 更新到 91?

我安裝/解除安裝Thunderbird 91(附 Snap)Thunderbird 78(附 APT)多次。我總是用 78 恢復數據,而不是 91

如何恢復舊數據Thunderbird 78(附 APT)Thunderbird 91(附 Snap)? 91的資料存放在哪裡?

我嘗試修改.thunderbird/profiles.ini不成功。

卸載 91 後,我的應用程式清單中出現了第二個 TB 圖標,但在快照列表

謝謝

答案1

這個答案解決了將任何 apt 版本的 Thunderbird 遷移到 snap 版本的過程。我已經在運行不同版本 Ubuntu 的多個桌面上對此進行了測試。

如果您使用的是最新 apt 版本的 Thunderbird,則 Mozilla 網站上的匯出過程將無法運作。我相信 TB v91 是 Ubuntu 轉向 snap 發行版方法之前的最後一個版本,而且在該版本中沒有匯出功能。

我不是 Thunderbird 專家,但我愚弄了一些人,並認為我有一個運行可靠的遷移程式。

為了簡單起見,我將假設您的個人資料是Thunderbird 首次啟動時創建的名稱,username.default而不是名稱。random-generated-number.default如果不是這種情況,很容易重命名預設資料夾並編輯 profile.ini

從 Ubuntu 檔案管理器中,使用copy to指令將目前 Thunderbird 設定複製到備份資料夾。不要使用終端 shellcp命令。這可以在本機電腦或遠端桌面上完成,然後使用 filezilla 複製到目標。

你需要的一切都在

$HOME/.thunderbird

注意:在進行任何破壞性操作之前最好先進行備份。

刪除舊的 apt 版本的 Thunderbird:

sudo apt-get remove thunderbird

安裝 Thunderbird 的 snap 版本:

sudo snap install thunderbird

建立運行 Thunderbird 所需的檔案: 啟動然後退出 Thunderbird

再次,使用檔案總管而不是終端 shellcp指令進行複製:從備份目錄的內容到 Thunderbird snap 目錄:

例子:

從:

$HOME/backups/thunderbird/username.defaultprofile.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 應該會完全遷移並使用最新的 snap 版本的應用程式。

此過程在 22.04.1 LTS 上運作良好

答案2

在 Ubuntu 23.10 上,這就是我所做的:

  1. 我卸載了APT版本的Thunderbird(115.10.1+build1-0ubuntu0.23.10.1):

    sudo apt remove thunderbird
    
  2. 然後我安裝了 Thunderbird (115.10.1-1) 的 Snap 版本:

    sudo snap install thunderbird
    
  3. 然後我啟動了 Thunderbird 的 Snap 版本:

    /snap/bin/thunderbird
    
  4. 您會注意到 Thunderbird 需要很長時間才能啟動,這取決於您的舊~/.thunderbird目錄有多大。這是因為,在後台,它正在複製~/.thunderbird到 Snap 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
    

相關內容