
업데이트를 수행 중인데 다음 항목에서 실패합니다.
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)에 대한 패키지가 없으므로 릴리스 파일도 없습니다. 릴리스 파일은 소스에서 패키지의 무결성을 확인하는 데 사용되므로 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