Что я могу сделать, если в репозитории /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
- Вы также можете попробовать обмануть apt, чтобы использовать более старую версию ( Как я могу добавить PPA из предыдущей версии?), Но это может не всегда работать и может привести к непредсказуемым последствиям.
Если для вашей версии есть 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), чтобы попросить его / ее подготовить пакеты для необходимых (обычно более новых, поэтому поддерживаемых выпусков) шагов, описанных ниже:
- Временно отключите PPA в вашей системе (см. Другой ответ).
- Посетите страницу PPA на https://launchpad.net/ и войдите в нее.
- Определите имя пользователя в поле " Загружен по столбцу", нажмите на гиперссылку имени
Затем нажмите Связаться с этим пользователем
И заполните форму всей необходимой информацией:
От: ваш адрес электронной почты будет показан здесь
Тема: Упаковка AppName для релиза Ubuntu NN.MM
Сообщение:Уважаемый владелец PPA!
Спасибо за вашу работу над AppName.
Было бы здорово, если бы вы создали для него пакет для выпуска Ubuntu NN.MM.С наилучшими пожеланиями,
пользователь.Ждите письмо от владельца PPA.
- Снова добавьте PPA в систему, когда пакет будет опубликован.
- Наслаждайтесь!
В некоторых случаях пакет, предназначенный для более старой версии Ubuntu, работает и в более новой версии. В настоящее время это относится к моему ppa-purge PPA; см. инструкции на веб-сайте. Обратите внимание, что официальная ppa-purge имеет ту же версию 0.2.8+bzr63, что и Ubuntu Xenial (16.04).