PPA 및 GPG를 통해 설치된 PPA 응용 프로그램을 완전히 제거하는 방법

PPA 및 GPG를 통해 설치된 PPA 응용 프로그램을 완전히 제거하는 방법

다음을 사용하여 Brave 브라우저를 설치했습니다.

sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list
sudo apt update && sudo apt install brave-browser

이제 삭제하고 싶어요완전히.

하나해결책사용 권장 사항:

sudo apt remove brave-browser brave-keyring
sudo apt purge brave-browser
rm -rf ~/.config/BraveSoftware
rm -rf ~/.cache/BraveSoftware

그러나 PPA와 키는 삭제되지 않습니다. 간단한 해결책(예: )이 있습니까? ppa-purge아니면 위 명령과 함께 다음 줄을 사용해야 합니까?

sudo rm /usr/share/keyrings/brave-browser-archive-keyring.gpg
sudo rm /etc/apt/sources.list.d/brave-browser-release.list

특히 이 방법을 통해 설치된 애플리케이션을 제거하는 적절한 방법(키와 ppa를 완전히 사용)을 알고 싶습니다.

답변1

주문하다 반대
sudo curl [options] -o <file> <url> sudo rm <file>
echo <debline> | sudo tee <file> sudo rm <file>
sudo apt install <package> sudo apt purge --autoremove <package>

예, 그 반대는 실제로 생성한 파일을 삭제하고 패키지와 함께 설치된 모든 종속성을 지우는 것입니다.

명시적으로 제거할 필요는 없습니다 brave-keyring.

답변2

와 사용 ppa-purge의 차이점 은 ppa를 비활성화 하면서 ppa를 제거 rm한다는 것입니다 . 비활성화됨은 파일이 계속 존재하지만 모든 줄에 주석이 추가됨을 의미합니다. 즉, #이 추가됩니다. 활성화하려면 주석을 해제해야 합니다.rmppa-purge/etc/apt/sources.list.d/brave-browser-release.list

GPG 키를 삭제할 때 귀하의 접근 방식은 정확합니다. 그러나 apt-key현재 더 이상 사용되지 않으며 Debian 11 및 Ubuntu 22.04 이후에는 더 이상 사용되지 않는 명령을 사용할 수 있습니다 . apt-key list신뢰할 수 있는 모든 키와 해당 소유자가 표시됩니다. 기존 키를 신뢰하지 않음으로써 apt-key del "<key>". 키 전체를 사용하거나 마지막 8자리를 사용하여 제거할 수 있습니다.

관련 정보