Обновление Thunderbird с версии 78 (APT) до версии 91 (Snap) в Ubuntu 20.04

Обновление Thunderbird с версии 78 (APT) до версии 91 (Snap) в Ubuntu 20.04

Я ищу ответ на этот вопросКак обновить 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 я сделал следующее:

  1. Я удалил версию Thunderbird APT (115.10.1+build1-0ubuntu0.23.10.1):

    sudo apt remove thunderbird
    
  2. Затем я установил Snap-версию Thunderbird (115.10.1-1):

    sudo snap install thunderbird
    
  3. Затем я запустил Snap-версию Thunderbird:

    /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 (версия snap) проверьте, что данные были скопированы правильно, посмотрев на интерфейс и проверив, что все ваши учетные записи и почта на месте. Вы также можете посмотреть размер соответствующих каталогов, выполнив следующие команды:

    $ du -s --si ~/.thunderbird ~/snap/thunderbird/common/.thunderbird
    24G  /home/flimm/.thunderbird
    24G  /home/flimm/snap/thunderbird/common/.thunderbird
    
  6. Теперь вы можете удалить старый ~/.thunderbirdкаталог или отправить его в мусорную корзину:

    trash ~/.thunderbird
    

Связанный контент