다양한 Linux 배포판으로 작업할 때 Ubuntu PPA와 같은 타사 리포지토리를 포함하여 소프트웨어 리포지토리를 설치해야 합니다. 대부분의 경우 설치가 제대로 작동합니다. 그러나 일부 소프트웨어를 설치할 때 "저장소에 릴리스 파일이 없습니다" 오류가 발생할 수 있습니다.
이 튜토리얼에서는 "리포지토리에 릴리스 파일이 없습니다" 오류가 무엇을 의미하는지 자세히 설명하고 이 자주 짜증나는 오류를 해결하는 방법을 보여줍니다.
"저장소에 릴리스 파일이 없습니다" 오류의 의미
"리포지토리에 릴리스 파일이 없습니다" 오류는 시스템에 추가된 타사 PPA 리포지토리를 배포판 버전에서 사용할 수 없음을 의미합니다. 단순히 추가한 PPA 저장소를 현재 릴리스에서 사용할 수 없음을 의미합니다.
이 오류의 가장 일반적인 원인은 사용 중인 Ubuntu 버전을 지원하도록 업데이트하지 않고 리포지토리를 설치하는 경우입니다.
예를 들어 Ubuntu 21.04에서 Ubuntu 20.04용 PPA를 사용해 보겠습니다. Ubuntu 21.04에서 "tsbarnes/indicator-keylock"과 같은 PPA를 설치하려고 하면 "저장소에 릴리스가 없습니다" 파일 오류가 표시됩니다.
"이 저장소에 릴리스 파일이 없습니다." 오류가 무엇이며 그 원인을 알았으므로 이제 해결 방법에 집중할 수 있습니다.
"이 저장소에 릴리스 파일이 없습니다" 오류를 수정하는 방법
이 오류를 해결하는 가장 빠르고 쉬운 방법은 문제를 일으키는 저장소를 삭제하는 것입니다. 그렇게 하려면 다음 명령을 실행하십시오.
sudo add-apt-repository --remove ppa:[name]
이 경우 오류를 일으키는 PPA 저장소를 제거하려면 다음 명령을 실행합니다.
sudo add-apt-repository –remove ppa: tsbarnes/indicator-keylock
이렇게 하면 오류 없이 시스템의 다른 저장소를 업데이트하고 사용할 수 있습니다.
마무리
"이 리포지토리에 릴리스 파일이 없습니다" 오류를 수정하는 또 다른 방법은 Ubuntu 소프트웨어 센터를 사용하는 것입니다. 여기에서 방법을 확인하십시오.