사이의 주요 차이점은 무엇입니까 ppa-purge
및 add-apt-repository -r
. 어느 것이 더 나은 잔여 품목과 다른 것을 사용하는 이유입니까? 합니까는 add-apt-repository -r
어떻게해야 ppa-purge
합니까?
편집 : 또한 apt의 키 링에서 키를 모두 제거합니까?
사이의 주요 차이점은 무엇입니까 ppa-purge
및 add-apt-repository -r
. 어느 것이 더 나은 잔여 품목과 다른 것을 사용하는 이유입니까? 합니까는 add-apt-repository -r
어떻게해야 ppa-purge
합니까?
편집 : 또한 apt의 키 링에서 키를 모두 제거합니까?
답변:
내가 이해하는 것의 차이점은 PPA를 제거한 후 그들이하는 일 입니다.
ppa-purge- PPA를 비활성화하고 해당되는 경우 공식 패키지로 되돌립니다. 예를 들어, xorg-edgers PPA를 추가하고 Nvidia 드라이버를 설치 한 경우, 해당 ppa-purge
PPA를 수행 하면 xorg-edgers PPA를 비활성화 할뿐만 아니라 PPA의 NVIDIA 드라이버를 PPA의 공식 드라이버로 되돌릴 수 있습니다. 공식 우분투 리포지토리에 있습니다.
add-apt-repository -r- 해당 PPA 만 제거합니다. 패키지를 되 돌리지 않습니다.
사례 시나리오는 다음과 같습니다.
PPA에서 패키지를 유지하지만 실제 PPA를 제거하려는 경우 예를 들어, PPA에서 Ubuntu Tweak 패키지를 추가하고 싶지만 PPA를 제거하려면 add-apt-repository 를 사용하여 Ubuntu Tweak을 설치 한 상태로 둡니다.
공식 패키지로 돌아가서 업데이트 / 실험 패키지 (커널 버전 패키지, 독점 패키지 ...)가있는 PPA 사용을 중지하려는 경우 이 경우 공식 버전으로 돌아 가려는 가정하에 ppa-purge 를 사용할 수 있습니다 . 설치된 각 PPA 패키지를 제거하고 다음을 수행하는 것과 같습니다.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install PACKAGES
대부분의 경우 add-apt-repository 는 PPA를 추가하고 제거하기에 충분해야합니다. ppa-purge를 사용 하면 실제로 패키지를 제거하고 공식 버전을 설치하려는 작은 경우에만 도움이 될 수 있습니다. 대부분의 사용자는 Ubuntu와 함께 제공되는 것보다 더 좋은 것을 PPA를 추가하기 때문에 일반적이지 않습니다. kazam (From Kazam PPA), 독점 비디오 드라이버 (swat-x 또는 xorg-edgers PPA), Chrome 및 VirtualBox와 같은 경우. 그리고 제거하더라도 PPA에서 현재 패키지를 제거하고 공식 패키지를 설치하는 명령은 2 ~ 3 개뿐입니다.
이 모든 것을 염두에두고 PPA와 관련된 패키지에 대해 사용자가 원하는 것을 간단히 설명합니다.
sudo apt-get ugprade
:)
apt-add-repository
맨 명령에 대해 이렇게 말한다 :
REPOSITORY can be either a line that can be added directly to
sources.list(5), in the form ppa:<user>/<ppa-name> for adding Personal
Package Archives, or a distribution component to enable.
In the first form, REPOSITORY will just be appended to
/etc/apt/sources.list.
In the second form, ppa:<user>/<ppa-name> will be expanded to the full
deb line of the PPA and added into a new file in the
/etc/apt/sources.list.d/ directory. The GPG public key of the newly
added PPA will also be downloaded and added to apt's keyring.
In the third form, the given distribution component will be enabled for
all sources.
과:
-r, --remove Remove the specified repository
그래서 add-apt-repository
단지 추가하고 삭제합니다 라인 /etc/apt/sources.list
과 /etc/apt/sources.list.d/
.
ppa-purge
맨이 말했다 :
NAME
ppa-purge - disables a PPA and reverts to official packages
DESCRIPTION
This script provides a bash shell script capable of automatically
downgrading all packages in a given PPA back to the ubuntu versions.
You have to run it using root privileges because of the package
manager.
따라서 ppa-purge
PPA를 제거 할뿐만 아니라 모든 패키지를 기본 버전으로 다시 다운 그레이드합니다. 베타 또는 최신 버전의 소프트웨어를 테스트 할 때 유용합니다.
ppa-purge
, 공식 저장소로 사용할 수없는 pkg을 설치하기 위해 저장소를 사용하는 경우 공식 pkg으로 되돌릴 pkg이 없기 때문에 "ubuntu-tweak"과 같이 말하는 것이 필요하지 않습니까?