Вопрос или проблема
При обновлении с Ubuntu 22.04 до 24.04.1 LTS пакет Thunderbird был изменен с APT на SNAP.
Начальная установка на ПК была Ubuntu 18.04 Desktop, и обновления выполнялись со временем.
После обновления мне пришлось решить следующее, чтобы позволить Thunderbird SNAP получить доступ к моему профилю и моим существующим электронным письмам:
- Обновление Thunderbird с apt до snap удалило мою конфигурацию
- Thunderbird 24.04 заявляет, что “другой экземпляр уже запущен”
Thunderbird SNAP, который был установлен в процессе обновления, является бета-версией:
$ snap list thunderbird
Name Version Rev Tracking Publisher Notes
thunderbird 132.0b5-1 539 latest/beta canonical✓ -
Бета-версия отображает следующее предупреждение при запуске:
Внимание! Бета-версия может быть нестабильной, и существует вероятность потери данных.
- Защитите свои данные и следуйте другим лучшим практикам. База знаний
- Дополнения могут работать неправильно или не работать вовсе. Руководство по дополнениям
Во время обновления я не выбирал намеренно установку бета-версии Thunderbird и, следовательно, принимаю риск потери данных.
Проверяя в Программы и обновления -> Параметры разработчика
, опция Предварительные обновления (достойные предложенные)
не выбрана:
Существует ли какое-либо обоснование для того, почему обновление устанавливает бета-версию (потенциально нестабильную) пакета?
Ответ или решение
Вопрос об установке бета-версии Thunderbird через пакет SNAP при обновлении системы Ubuntu 22.04 до 24.04.1 LTS вызывает множество справедливых сомнений среди пользователей. Давайте рассмотрим возможные причины данного изменения, а также их последствия и шаги, которые можно предпринять для решения возникших проблем.
Причины установки бета-версии Thunderbird
-
Стратегия Canonical по распространению программного обеспечения: Одной из изменений, введённых Canonical, является переход на систему управления пакетами SNAP. Этот формат обеспечивает более быструю и безопасную установку приложений, позволяя получать обновления непосредственно от издателя. Однако это также может привести к тому, что в процессе обновления будет устанавливаться версия, находящаяся на этапе тестирования. Бета-версии, такие как в вашем случае, могут быть установлены, если они были помечены как "latest/beta" и являются актуальными на момент обновления.
-
Проблемы с совместимостью версий: Из-за изменения программной архитектуры и зависимостей со временем может случиться так, что доступная версия приложения является бета-версией, которая может иметь улучшенные функции или исправления для известного бага, но ещё не прошла тестирование в рамках стабильной версии. Это может быть связано с тем, что АPT версия Thunderbird была заменена на SNAP без учета версии, доступной для стабильного канала.
-
Политика тестирования: Некоторые пользователи и разработчики могут более охотно использовать бета-версии программного обеспечения для тестирования новых возможностей и функций, а также для отправки отзывов. Если данные параметры не были чётко обозначены на этапе обновления, это может вызвать недоумение у пользователей, которые не подписывались на тестирование новых функций.
Последствия установки бета-версии
Ваша ситуация с потерей доступа к профилям и данным, а также возможными сообщениями об ошибках, например, "другой экземпляр запущен", говорит о том, что переход на новую платформу (SNAP) может сопровождаться нестабильностью. Сообщение о потенциальной потере данных должно настораживать, особенно если оно касается утечки личной информации или важной переписки.
Что делать?
-
Проверка настроек: Первоочередной шаг — проверить параметры управления обновлениями в "Программное обеспечение и обновления". Убедитесь, что в разделе "Разработческие параметры" опции для предрелизных версий отключены, как это вы уже и сделали.
-
Возврат к стабильной версии: Если вы сталкиваетесь с регулярными проблемами с бета-версией Thunderbird, возможно, стоит рассмотреть возможность удаления SNAP-версии и установки стабильной версии через APT. Это можно сделать командой:
sudo snap remove thunderbird sudo apt install thunderbird
-
Обратная связь с разработчиками: Если вы уверены, что бета-версия была установлена без вашего согласия, рекомендуется оставить отзыв разработчикам Canonical или на форумах Ubuntu, описав свою ситуацию. Это может помочь улучшить систему обновлений и предотвратить подобные случаи в будущем.
-
Создание резервных копий: Всегда важно делать резервные копии важных данных, особенно при обновлении программного обеспечения, чтобы избежать потери информации.
Заключение
Несмотря на переход к SNAP и его преимущества, такие как изоляция приложений и управление зависимостями, возможные проблемы, возникающие в процессе обновления, стоит серьезно учитывать. Если вы столкнулись с установкой бета-версии Thunderbird и рядом связанных с этим проблем, рекомендуется следовать приведённым выше рекомендациям для возврата к стабильной версии и предотвращения дальнейших потерь данных.