PPA 제거 :“add-apt-repository --remove”vs.“rm /etc/apt/sources.list.d/???.list”


14

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-퍼지"과 "추가 쉽다 - 저장소 -r"의 차이를? . add-apt-repository그것들도 제거해야합니다.
Ron

아니요, 이것은 또 다른 질문입니다.
Pilot6

/etc/apt/trusted.gpg.d/
Pilot6


@ Pilot6 내 주요 질문은 파일을 add-apt-repository삭제하는 것과 수동으로 삭제하는 것의 차이점이기 때문에 중복 이 .list없습니다. GPG 키는 차이점 있는 내 마음에 들어온 예일뿐입니다 . 보다 명확하게하기 위해 지금 편집 중 ...-링크는 최소한 관련성이 있으므로 그대로 유지하십시오.
바이트 사령관

답변:


25

두 명령 모두 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*

무해한 백업을 삭제하려는 이유는 무엇입니까?
muru

트윗 담아 가기 즉, 더 이상 해당 저장소를 사용하고 싶지 않을 때 일반적으로 그렇게합니다. 누군가가 시스템을 유지하는 것이 유용 할 것이라고 생각한다면 요구 사항에 따라 달라집니다. 30 개의 repo PPA를 추가하면 60 개의 파일이 생성된다고 가정하십시오. 다음에 repo를 추가하거나 제거하면 파일을 검색하고 수정하기 위해 더 많은 노력을 기울여야합니다. 또는 나중에 사용할 수 있다고 생각되면 파일 내부의 저장소 항목에 주석을 달거나 해당 파일의 내용을 어딘가에 복사 할 수 있습니다. 어쨌든 그것은 요구 사항에 달려 있습니다.
pl_rock

진심이야? Oo 60 개 파일을 정리하는 데 시간과 노력이 필요하십니까? Oo
muru

시간 없음, 나는 그 파일의 이름을 기억하기 쉬운 이름으로 바꾸는 것을 잊어 버렸다. 나는 어떤 파일이 어떤 항목을 가지고 있는지 시간을 보냈다. webupd8과 같은 일부 파일 사용 이름과 같습니다.
pl_rock

또한 버전 13, 14에서 이전 우분투 버전 일 수 있습니다. gpg 키가 40보다 큰 경우 새 키를 추가하기 위해 키를 삭제 해야하는 경우 문제가 발생하는 버그가 있습니다. bugs.launchpad.net/ubuntu/+source/apt/+bug/1263540
pl_rock

1

아니요, apt-add-repository는 GPG 키를 처리하지 않으므로 키를 제거하려면 rm /etc/apt/sources.list.d/???.list를 사용한 다음 /에서 GPG 키를 사용하십시오. etc / apt / trusted.gpg.d /


키는이 목록에 저장되지 않습니다.
Pilot6

알아 @ Pilot6
David

그리고 왜 이것을 게시합니까?
Pilot6
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.