%20%D0%B4%D0%BE%20%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8%2091%20(Snap)%20%D0%B2%20Ubuntu%2020.04.png)
Я ищу ответ на этот вопросКак обновить Thunderbird 78 до 91 в Ubuntu 20.04?.
Я устанавливаю/удаляю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.
Если вы используете последнюю версию Thunderbird apt, процедура экспорта на веб-сайте Mozilla не будет работать. Я считаю, что TB v91 — это последний релиз перед тем, как Ubuntu перешла на метод snap distro, и в этом релизе функция экспорта отсутствует.
Я не эксперт по Thunderbird, но я немного повозился с этим и думаю, что у меня есть процедура миграции, которая работает надежно и хорошо.
Для простоты я буду считать, что ваш профиль — это username.default
, а не random-generated-number.default
имя, созданное при первом запуске Thunderbird. Если это не так, то достаточно просто переименовать папку по умолчанию и отредактировать profile.ini
Из файлового менеджера Ubuntu используйте copy to
команду для копирования текущих настроек Thunderbird в резервную папку. НЕ используйте cp
команду оболочки терминала. Это можно сделать на локальной машине или на удаленном рабочем столе, а затем скопировать на целевой компьютер с помощью Filezilla.
Все, что вам нужно, есть в
$HOME/.thunderbird
ПРИМЕЧАНИЕ: Всегда лучше сделать резервную копию перед выполнением любых разрушительных операций.
Удалите старую версию Thunderbird:
sudo apt-get remove thunderbird
Установите snap-версию Thunderbird:
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 должен быть полностью перенесен и иметь последнюю версию приложения.
Эта процедура отлично работает на 22.04.1 LTS.
решение2
В Ubuntu 23.10 я сделал следующее:
Я удалил версию Thunderbird APT (115.10.1+build1-0ubuntu0.23.10.1):
sudo apt remove thunderbird
Затем я установил Snap-версию Thunderbird (115.10.1-1):
sudo snap install thunderbird
Затем я запустил Snap-версию Thunderbird:
/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