PPA가 제거되고 제거되었지만 여전히 사용 가능한 업그레이드가 표시됩니다.

PPA가 제거되고 제거되었지만 여전히 사용 가능한 업그레이드가 표시됩니다.

이것은 Ubuntu 14.04(SERVER이므로 GUI가 없음)에 있습니다.

좋아요, 오늘 일찍 GCC를 GCC 4.9로 업그레이드하라는 요청을 받았습니다(현재 사용 가능한 것은 Trusty용 GCC 4.8입니다).

그래서이 지시에 따라PPA ubuntu-toolchain-r/test를 설치했습니다. 글쎄, 우리에게는 GCC 4.9가 필요하지 않다는 것이 밝혀졌고 나는 4.8로 돌아가고 싶었습니다. 그래서 나는이 지침을 따랐습니다그리고 나:

사용된 ppa-purge 도구:

sudo ppa-purge ppa:ubuntu-toolchain-r/test

--remove를 사용하여 저장소를 제거했습니다.

sudo apt-add-repository --remove ppa:ubuntu-toolchain-r/test

그리고 /etc/apt/sources.list.d에서 PPA 파일과 키링을 수동으로 제거했습니다.

그런데 지금은 달릴 때마다

sudo apt-get upgrade

여전히 GCC를 4.9(및 기타 여러 도구 모음 관련 패키지)로 업그레이드하라는 메시지가 표시됩니다.

답변1

당신이 한 일은 모두 옳습니다. 하지만 당신은 한 가지 중요한 일을 놓치고 있습니다.

sudo ppa-purge ppa:ubuntu-toolchain-r/test


sudo apt-add-repository --remove ppa:ubuntu-toolchain-r/test

그리고 /etc/apt/sources.list.d에서 PPA 파일과 키링을 수동으로 제거했습니다.

이제 하기 전에

sudo apt-get upgrade

당신은 만들어야

sudo apt-get update

그럼 만들어

sudo apt-get upgrade

문제는 해당 저장소가 포함된 소프트웨어 목록에서 계속 작업하고 있으므로 저장소 apt-get update없이 이 목록을 업데이트 해야 한다는 것입니다 ubuntu-toolchain-r/test.

답변2

첫 번째 명령은 PPA만 비활성화하고 Ubuntu 저장소에서 원래 패키지를 실제로 제거 및 설치하지는 않습니다.

sudo apt-add-repository --remove ppa:ubuntu-toolchain-r/test

따라서 리포지토리를 한 번 더 활성화하고 소프트웨어 센터 > 편집 메뉴 > 소스로 이동하여 먼저 ppa-purge를 실행해야 합니다.

sudo ppa-purge ppa:ubuntu-toolchain-r/test

관련 정보