터미널에서 sudo apt update 후에 나타나는 것처럼 보이지만 /etc/apt/sources.list.d에는 없는 apt 저장소를 어떻게 삭제합니까?

터미널에서 sudo apt update 후에 나타나는 것처럼 보이지만 /etc/apt/sources.list.d에는 없는 apt 저장소를 어떻게 삭제합니까?

실수로 저장소를 추가한 sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"후부터 명령을 시도할 때마다 오류가 발생합니다 sudo apt update. 나는 이것이 위의 저장소 때문이라고 확신합니다. 구글에서 검색해보니 /etc/apt/sources.list.d/ 폴더에 수동으로 접근하면 저장소를 삭제할 수 있는 것으로 나타났는데, 위 저장소가 존재하지 않습니다. 저도 시도했지만 ppa-purge저장소를 삭제할 수 없습니다. 위 저장소를 삭제하는 방법은 무엇입니까?

"sudo apt update" 스크린샷

/etc/apt/sources.list.d/의 스크린샷

답변1

~에 따르면매뉴얼 페이지옵션과 함께 동일한 명령을 사용하여 -r저장소를 삭제할 수 있습니다.

sudo add-apt-repository -r "deb http://archive.canonical.com/ $(lsb_release -sc) partner"

이 경우 새 저장소 파일이 /etc/apt/sources.list.d디렉터리에 추가된다는 점을 완전히 이해하지 못하지만, 없으면 디렉터리에 추가된 것임에 틀림없으며 /etc/apt/sources.list거기에서도 수동으로 삭제할 수 있습니다.

답변2

이것매뉴얼 페이지( )는 디렉터리 아래의 저장소 뿐만 아니라 파일의 저장소도 man add-apt-repository관리한다는 의미입니다 ./etc/apt/sources.list.d//etc/apt/sources.list

아래에서 원치 않는 저장소에 대한 참조를 찾을 수 없으면 /etc/apt/sources.list.d해당 파일도 확인해야 합니다 /etc/apt/sources.list.

상술 한 바와 같이이미문서에는 기존 저장소를 삭제하기 위한 -r() 플래그 도 설명되어 있습니다.--remove-

관련 정보