PPA 를 어떻게 제거 할 수 있습니까? PPA를 제거하는 방법에는 주로 3 가지가 있습니다.
-
다음
add-apt-repository
명령을 사용하십시오 .sudo add-apt-repository --remove ppa:???/???
-
.list
파일을 수동으로 제거 하십시오.sudo rm /etc/apt/sources.list.d/????.list
-
예를 들어
ppa-purge
… (이 질문의 주제가 아님) 와 같은 추가 도구를 사용하십시오.
첫 번째 옵션과 두 번째 옵션의 차이점이 무엇인지 궁금합니다. 즉 add-apt-repository --remove
, .list
파일을 삭제하는 것보다 더 많은 것이 있습니까?
제가 생각할 수있는 한 가지 예는 PPA와 함께 설치된 GPG 키입니다. 윌 add-apt-repository
처리하고 단지 대조적으로 제거 rm
-ing .list
파일을?
GPG 키를 제거하거나 사용하지 않는 것이이 ppa-purge
질문의 주제입니다!
답변
두 명령 모두 PPA를 제거하지만 기본적인 차이점이 하나 있습니다.
sudo add-apt-repository --remove ppa:???/???
이 명령은 .list
파일 내용 만 삭제 합니다. 파일 자체는 제거되지 않습니다.
sudo rm /etc/apt/sources.list.d/????.list
이 명령을 실행하면 PPA 파일이 완전히 제거됩니다.
그러나 내 의견으로는 다음을 사용하는 것이 좋습니다.
sudo rm /etc/apt/sources.list.d/????.list*
*
리포지토리를 추가 할 때마다 아래에 두 개의 파일이 만들어 지므로 일반적으로 마지막 별표 ( ) 와 함께 마지막 명령을 사용합니다 /etc/apt/sources.list.d/
. 첫 번째 .list
파일 은 파일이고 두 번째 파일은 확장자를 가진 파일의 백업입니다 .list.save
.
명령과 같은 경우 sudo apt-key del ????
와 sudo rm /etc/apt/trusted.gpg.d/file.gpg
. 우리는이 개 파일에 생성 키를 추가 할 때마다 /etc/apt/trusted.gpg.d/
file.gpg
그리고 file.gpg~
당신이 명령을 실행할 때
sudo apt-key del ????
하나의 파일 file.gpg
이 삭제되고 두 번째 파일 은 그대로 유지 file.gpg~
됩니다. 그러나 내 의견으로는 다음을 사용하는 것이 좋습니다.
sudo rm /etc/apt/trusted.gpg.d/file.gpg*
답변
아니요, apt-add-repository는 GPG 키를 처리하지 않으므로 키를 제거하려면 rm /etc/apt/sources.list.d/???.list를 사용한 다음 /에서 GPG 키를 사용하십시오. etc / apt / trusted.gpg.d /