Вопрос или проблема
В Ubuntu 24.04 Thunderbird устанавливается как snap-приложение.
Как установить Thunderbird без snap, например, из PPA Mozilla Team?
Вы можете выполнить следующие шаги:
-
Сначала добавьте PPA от Mozilla Team.
sudo add-apt-repository ppa:mozillateam/ppa
-
Затем скопируйте и вставьте следующий код в терминал одной командой (не копируйте построчно), чтобы установить приоритет версии Thunderbird от apt над версией snap.
echo ' Package: * Pin: release o=LP-PPA-mozillateam Pin-Priority: 1001 Package: thunderbird Pin: version 2:1snap* Pin-Priority: -1 ' | sudo tee /etc/apt/preferences.d/thunderbird
-
Далее удалите snap-версию
thunderbird
.sudo snap remove thunderbird
-
Установите Thunderbird с помощью
apt
.sudo apt install thunderbird
-
Чтобы гарантировать, что автоматические обновления не переустановят snap-версию Thunderbird, введите следующую команду.
echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-thunderbird
Чтобы отменить эти изменения
-
Уберите PPA.
sudo add-apt-repository -r ppa:mozillateam/ppa
-
Удалите pin для
apt
.sudo rm -rf /etc/apt/preferences.d/thunderbird
-
Удалите версию
apt
и переустановите версиюsnap
.sudo apt remove thunderbird && sudo snap install thunderbird
Этот ответ основан на аналогичном ответе для Firefox.
Ответ или решение
Чтобы установить Thunderbird как традиционный deb-пакет без использования Snap в Ubuntu 24.04 и более поздних версиях, выполните следующие шаги:
Установка Thunderbird без Snap
-
Добавьте PPA от Mozilla Team:
Откройте терминал и введите следующую команду для добавления PPA:sudo add-apt-repository ppa:mozillateam/ppa
-
Приоритизируйте версию Thunderbird от APT:
Для того чтобы установить версию Thunderbird из APT, а не из Snap, выполните следующую команду в терминале. Скопируйте и вставьте её целиком:echo ' Package: * Pin: release o=LP-PPA-mozillateam Pin-Priority: 1001 Package: thunderbird Pin: version 2:1snap* Pin-Priority: -1 ' | sudo tee /etc/apt/preferences.d/thunderbird
-
Удалите версию Thunderbird из Snap:
Перед установкой версии из APT, необходимо удалить Snap-версию Thunderbird:sudo snap remove thunderbird
-
Установите Thunderbird с помощью APT:
После удаления Snap-версии, можно установить Thunderbird через APT:sudo apt install thunderbird
-
Обеспечьте, чтобы автоматические обновления не переустанавливали Snap-версию Thunderbird:
Для этого выполните следующую команду в терминале:echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-thunderbird
Как отменить эти изменения
Если вам нужно отменить выполненные действия, следуйте данному алгоритму:
-
Удалите PPA:
Выполните следующую команду для удаления ранее добавленного PPA:sudo add-apt-repository -r ppa:mozillateam/ppa
-
Удалите APT-приоритет:
Удалите файл приоритезации:sudo rm -rf /etc/apt/preferences.d/thunderbird
-
Удалите версию APT и переустановите Snap-версию:
Выполните следующие команды для удаления версии Thunderbird из APT и установки Snap-версии:sudo apt remove thunderbird && sudo snap install thunderbird
Эти шаги обеспечат установку Thunderbird в традиционном формате deb-пакета без использования Snap на Ubuntu 24.04 и более поздних версиях.