我正在寻找这个问题的补充如何在 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
此答案介绍了将 Thunderbird 的任何 apt 版本迁移到 snap 版本的过程。我已经在运行各种 Ubuntu 版本的多台台式机上对此进行了测试。
如果您运行的是 Thunderbird 的最新 apt 版本,则 Mozilla 网站上的导出程序将不起作用。我相信 TB v91 是 Ubuntu 转向 snap 发行版方法之前的最后一个版本,并且导出功能不在该版本中。
我不是 Thunderbird 专家,但是我对此进行了一些尝试,并且认为我有一个运行可靠的迁移程序。
为了简单起见,我假设您的配置文件是,username.default
而不是random-generated-number.default
Thunderbird 首次启动时创建的名称。如果不是这种情况,只需重命名默认文件夹并编辑 profile.ini 即可
从 Ubuntu 文件管理器中,使用copy to
命令将当前 Thunderbird 设置复制到备份文件夹。请勿使用终端 shellcp
命令。这可以在本地计算机或远程桌面上完成,然后使用 filezilla 复制到目标。
您需要的一切都在
$HOME/.thunderbird
注意:在进行任何破坏性操作之前最好先备份。
删除旧版本的 Thunderbird:
sudo apt-get remove thunderbird
安装 Thunderbird 的 snap 版本:
sudo snap install thunderbird
要创建运行 Thunderbird 所需的文件:启动然后退出 Thunderbird
再次,使用文件管理器而不是终端 shellcp
命令执行复制到:从备份目录的内容到 Thunderbird snap 目录:
例子:
从:
$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 上,我做了以下操作:
我卸载了 Thunderbird 的 APT 版本(115.10.1+build1-0ubuntu0.23.10.1):
sudo apt remove thunderbird
然后我安装了 Thunderbird 的 Snap 版本(115.10.1-1):
sudo snap install thunderbird
然后我启动了 Thunderbird 的 Snap 版本:
/snap/bin/thunderbird
您会注意到,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/
启动 Thunderbird(Snap 版本)后,查看界面并检查您的帐户和邮件是否全部存在,以验证数据是否已正确复制。您还可以通过运行以下命令查看相关目录的大小:
$ du -s --si ~/.thunderbird ~/snap/thunderbird/common/.thunderbird 24G /home/flimm/.thunderbird 24G /home/flimm/snap/thunderbird/common/.thunderbird
现在你可以删除旧
~/.thunderbird
目录或者将其放入垃圾箱:trash ~/.thunderbird