
Я выполняю обновление, и оно не работает по следующим причинам:
The repository 'http://ppa.launchpad.net/izx/askubuntu/ubuntu xenial Release' does not have a Release file..
Запуск локального сервера Ubuntu 16.04
решение1
В PPA нет пакетов для версии Ubuntu (16.04), которую вы используете, и, следовательно, нет файла Release. Файл Release используется для проверки целостности пакетов из источника, поэтому APT рассматривает это как проблему безопасности и отказывается что-либо извлекать.
Возможные причины поломки PPA:
- вы недавно обновились и PPA не был удален
- вы установили в автономном режиме (я сталкивался с этим странным образом, добавляя устаревшие PPA в источники)
- другой пользователь добавил PPA без вашего ведома
Лучший способ удалить PPA, из которого вы установили пакеты, — это использовать команду , ppa-purge
которая также удаляет все связанные пакеты и пытается вернуть их к версиям по умолчанию.
sudo apt install ppa-purge
sudo ppa-purge ppa:izx/askubuntu/ubuntu
Но если у вас нет пакетов из PPA (как в этом случае), вы можете просто использовать команду add-apt-repository
с -r
флагом удаления:
sudo add-apt-repository -r ppa:izx/askubuntu/ubuntu
Или просто удалите файл для него в/etc/apt/sources.list.d