Как установить Thunderbird в виде традиционного deb-пакета без snap в Ubuntu 24.04 и более поздних версиях?

Вопрос или проблема

В Ubuntu 24.04 Thunderbird устанавливается как snap-приложение.

Как установить Thunderbird без snap, например, из PPA Mozilla Team?

Вы можете выполнить следующие шаги:

  1. Сначала добавьте PPA от Mozilla Team.

    sudo add-apt-repository ppa:mozillateam/ppa
    
  2. Затем скопируйте и вставьте следующий код в терминал одной командой (не копируйте построчно), чтобы установить приоритет версии 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
    
  3. Далее удалите snap-версию thunderbird.

    sudo snap remove thunderbird
    
  4. Установите Thunderbird с помощью apt.

    sudo apt install thunderbird
    
  5. Чтобы гарантировать, что автоматические обновления не переустановят snap-версию Thunderbird, введите следующую команду.

    echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-thunderbird
    

Чтобы отменить эти изменения

  1. Уберите PPA.

    sudo add-apt-repository -r ppa:mozillateam/ppa
    
  2. Удалите pin для apt.

    sudo rm -rf /etc/apt/preferences.d/thunderbird
    
  3. Удалите версию apt и переустановите версию snap.

    sudo apt remove thunderbird && sudo snap install thunderbird
    

Этот ответ основан на аналогичном ответе для Firefox.

Ответ или решение

Чтобы установить Thunderbird как традиционный deb-пакет без использования Snap в Ubuntu 24.04 и более поздних версиях, выполните следующие шаги:

Установка Thunderbird без Snap

  1. Добавьте PPA от Mozilla Team:
    Откройте терминал и введите следующую команду для добавления PPA:

    sudo add-apt-repository ppa:mozillateam/ppa
  2. Приоритизируйте версию 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
  3. Удалите версию Thunderbird из Snap:
    Перед установкой версии из APT, необходимо удалить Snap-версию Thunderbird:

    sudo snap remove thunderbird
  4. Установите Thunderbird с помощью APT:
    После удаления Snap-версии, можно установить Thunderbird через APT:

    sudo apt install thunderbird
  5. Обеспечьте, чтобы автоматические обновления не переустанавливали Snap-версию Thunderbird:
    Для этого выполните следующую команду в терминале:

    echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-thunderbird

Как отменить эти изменения

Если вам нужно отменить выполненные действия, следуйте данному алгоритму:

  1. Удалите PPA:
    Выполните следующую команду для удаления ранее добавленного PPA:

    sudo add-apt-repository -r ppa:mozillateam/ppa
  2. Удалите APT-приоритет:
    Удалите файл приоритезации:

    sudo rm -rf /etc/apt/preferences.d/thunderbird
  3. Удалите версию APT и переустановите Snap-версию:
    Выполните следующие команды для удаления версии Thunderbird из APT и установки Snap-версии:

    sudo apt remove thunderbird && sudo snap install thunderbird

Эти шаги обеспечат установку Thunderbird в традиционном формате deb-пакета без использования Snap на Ubuntu 24.04 и более поздних версиях.

Оцените материал
Добавить комментарий

Капча загружается...