Что я могу сделать, если в репозитории /PPA нет файла Release?

При обновлении я получаю следующее сообщение об ошибке:

W: The repository 'http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial Release' does not have a Release file.

Здесь я нахожу другое заявление об этой ошибке: Как я могу исправить ошибку 404 при использовании PPA или обновлении моих списков пакетов?

Рекомендуется удалить определенные PPA; и я не уверен, стоит ли мне это делать, поскольку это может означать, что я не получаю обновления, которые мне нужны.

Это то, что я должен сделать?

5 ответов

Решение

Добавленный вами PPA не поддерживает вашу версию Ubuntu. Например, ppa:mc3man/trusty-media PPA только для Trusty (Ubuntu 14.04) только (trusty-media). Очевидно, что у него нет файлов для Xenial (16.04). Вы можете проверить страницу запуска PPA, чтобы увидеть, какие версии Ubuntu поддерживаются.

Я бы предложил следующее:

  • Удалите PPA для старых версий. Для этого примера: sudo ppa-purge ppa:mc3man/trusty-media

  • Если для вашей версии есть PPA, добавьте его. В этом случае есть PPA для Xenial: mc3man / xerus-media. Вы можете добавить его, используя sudo add-apt-repository ppa:mc3man/xerus-media

Снимите PPA с помощью строки:

sudo add-apt-repository --remove ppa:mc3man/trusty-media

Теперь беги

sudo apt-get update

Да, снимите флажки для Trusty Media и mc3man в разделе

Настройки системы > Программное обеспечение и обновления > Другое программное обеспечение

сделал свое дело. ppa-purge не работает для меня

Исходя из моего личного опыта, я могу рекомендовать напрямую связаться с владельцем PPA (если мы говорим о PPA), чтобы попросить его / ее подготовить пакеты для необходимых (обычно более новых, поэтому поддерживаемых выпусков) шагов, описанных ниже:

  1. Временно отключите PPA в вашей системе (см. Другой ответ).
  2. Посетите страницу PPA на https://launchpad.net/ и войдите в нее.
  3. Определите имя пользователя в поле " Загружен по столбцу", нажмите на гиперссылку имени
  4. Затем нажмите Связаться с этим пользователем

  5. И заполните форму всей необходимой информацией:

    От: ваш адрес электронной почты будет показан здесь
    Тема: Упаковка AppName для релиза Ubuntu NN.MM
    Сообщение:

    Уважаемый владелец PPA!

    Спасибо за вашу работу над AppName.
    Было бы здорово, если бы вы создали для него пакет для выпуска Ubuntu NN.MM.

    С наилучшими пожеланиями,
    пользователь.

  6. Ждите письмо от владельца PPA.

  7. Снова добавьте PPA в систему, когда пакет будет опубликован.
  8. Наслаждайтесь!

В некоторых случаях пакет, предназначенный для более старой версии Ubuntu, работает и в более новой версии. В настоящее время это относится к моему ppa-purge PPA; см. инструкции на веб-сайте. Обратите внимание, что официальная ppa-purge имеет ту же версию 0.2.8+bzr63, что и Ubuntu Xenial (16.04).

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