Используйте старый PPA, если новый PPA недоступен для новой версии Ubuntu

1. Какова оптимальная практика, когда PPA не был обновлен для новой версии Ubuntu?

2. Можно ли использовать PPA из предыдущей версии Ubuntu? Если так, то как?

Каждый раз, когда выходит новая версия Ubuntu, я сталкиваюсь с проблемой, что некоторые из моих PPA не были обновлены. Например, я только что установил 18.04, который нарушил совместимость с Sublime Text 3 (который прекрасно работал в 17.10). Я использую Ansible для настройки моих репозиториев на чистой установке.

Если я пытаюсь установить Sublime, используя - ppa:webupd8team/sublime-text-3/ubuntu

Я получаю сообщение об ошибке:

E: Хранилище http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu bionic Release 'не имеет файла Release

(см. также https://launchpad.net/~webupd8team/+archive/ubuntu/sublime-text-3)

Если я попытаюсь добавить более старый 17.10 хитрый репо:

- ppa:webupd8team/sublime-text-3/ubuntu artful main

Я получаю сообщение об ошибке:

W: Target Packages... настраивается несколько раз в /etc/apt/sources.list

Ansible код:

- name: install repositories
  become: true
  apt_repository: repo='{{ item }}'
  with_items:
    - deb http://archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse
    - deb http://archive.canonical.com/ubuntu bionic partner
    - deb http://archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse
    - deb http://archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
    - deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse

    - ppa:webupd8team/sublime-text-3/ubuntu artful main

1 ответ

Решение

Если PPA не был обновлен вовремя для новой версии Ubuntu, у вас есть несколько вариантов:

Только если вы достаточно смелы и уверены, что справитесь с ошибками и проблемами с зависимостями, вы можете попробовать следующее:

  • загрузите и установите пакет Debian для предыдущего выпуска

Использование PPA, разработанного для предыдущего выпуска, может привести к нестабильности.

Другие вопросы по тегам