sudo add-apt-repository를 실행 취소하는 방법은 무엇입니까?

sudo add-apt-repository를 실행 취소하는 방법은 무엇입니까?

나는 달렸다

sudo add-apt-repository ppa:noobslab/indicators

설치되었지만 my-weather-indicatorGTK3이 필요하므로 계속하고 싶지 않습니다.

그래서 명령을 취소하고 싶습니다. 내 것을 확인했지만 /etc/apt/source.list관련 내용을 찾지 못했습니다.

이제 어떻게 해야 하나요?

답변1

Ubuntu 매뉴얼 페이지( man add-apt-repository)에서:

-r, --remove지정된 창고를 삭제합니다

그래서...

sudo add-apt-repository -r ppa:noobslab/indicators

그러면 /etc/apt/sources.list.d/의 저장소 목록에서 해당 항목이 제거됩니다.

수행 중인 작업에 따라 위 명령을 실행하기 전에 - 이 저장소에 설치된 패키지가 표준 저장소의 동일한 패키지보다 최신인 경우 다음 명령을 사용하여 수동으로 다운그레이드하세요.PPA 통관:

sudo ppa-purge ppa:noobslab/indicators

Debian의 경우 .list 파일을 삭제하면 됩니다./etc/apt/sources.list.d/

답변2

add-apt-repository/etc/apt/sources.list.dppa 저장소에 대한 새 파일을 만듭니다. 해당 파일을 삭제하는 것 외에도 추가된 gpg 키도 삭제해야 합니다.

  1. 키 ID를 다음에서 가져옵니다.apt-key list
  2. 그것을 제거함으로써apt-key del $ID

답변3

실행 취소하려면 add-apt-repository다음 형식을 사용하세요.

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

다음 명령으로 표시된 출력을 사용하여 삭제할 저장소를 찾으세요.

grep ^ /etc/apt/sources.list /etc/apt/sources.list.d/*

출력 예:

/etc/apt/sources.list:#deb cdrom:[Linux Mint 17.3 _Rosa_ - Release amd64 20151128]/ trusty contrib main non-free /etc/apt/sources.list.d/additional-repositories.list:deb [arch=amd64] https://download.docker.com/linux/ubuntu trusty stable ...

이 예에는 /etc/apt/sources.list.d/additional-repositories.list실행 취소/삭제할 저장소가 있습니다. 파일을 편집하고 해당 행을 삭제하십시오.

관련 정보