시스템을 폐기하지 않고 인기 콘테스트를 삭제 하시겠습니까?


9

내 시스템에서 "popularity-contest"패키지를 제거하고 싶습니다.

내가 사용하지 않도록 설정할 수 있음을 알고 있지만

$ dpkg-reconfigure popularity-contest

그것은 여전히 ​​내가 제거하고 싶은 패키지입니다.

불행히도, "우분투 표준"패키지는 (권장하지 않고) 그것에 의존합니다. 따라서 popcon 을 제거 하면가 제거 ubuntu-standard되고 시스템이 휴지통으로 이동합니다. 기능 요청을 설치 제거 할 수있게하려면 인기 콘테스트를 설치 제거해야합니다를 참조하십시오 .

해당 버그가 수정 될 때까지 제거 할 수있는 방법이 필요합니다.

어떻게해야합니까? 종속성이 필요하지 않다고 패키지 관리자에게 확신시키는 속임수가 있습니까?


CRON이 비활성화되어 있음에도 불구하고 CRON이 인기 콘테스트에 액세스하기를 원했기 때문에 (사소한) 문제가 발생했습니다.
tony gil

답변:


10

그 감안할 때 ubuntu-standard메타 패키지는 다른 패키지의 제거 않으며, 일부 기능의 제거 의미하지는 않습니다를 제거한다 :

$ sudo apt-get --simulate purge popularity-contest 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  popularity-contest* ubuntu-standard*
0 upgraded, 0 newly installed, 2 to remove and 13 not upgraded.
Purg ubuntu-standard [1.245]
Purg popularity-contest [1.53ubuntu1]

실제로, 우분투 표준, 우분투 데스크탑 및 기타 메타 패키지가 의존하는 패키지는 종종 수동으로 설치된 것으로 표시되므로 apt-get은 "다음 패키지는 더 이상 필요하지 않습니다 ..."라고 말할 수 없습니다. 사용해.
jpaugh

어쩌면 나는 그것을 보지 못할 수도 있지만, 당신은 내 눈에 질문에 대답하지 않습니다. OP는 제거 popularity-contest하지 않고 제거 하기를 원합니다 ubuntu-standard( 제거 할 수없는 필수 패키지 여야 함).
arnuschky

@arnuschky : 패키지 시스템을 일관성이없는 상태로 두지 않고 패키지 자체를 제거하지 않고 패키지의 의존성을 제거하는 것은 불가능합니다. 그러나 내 대답에서 나는 우분투 표준이 메타 패키지이기 때문에 OP가 두려워하기 때문에 우분투 표준을 제거해도 시스템이 손상되지 않는다고 말합니다.
enzotib

이 답변은 우분투 표준 패키지의 특성에 대해 절대적으로 정확합니다. 설치 명령은 이후에 명령에 종속되지 않습니다. 공감.
SDsolar

4

Ubuntu 16.04 LTS에서 패키지를 완전히 제거하려면

sudo apt-get remove popularity-contest

예, ubuntu-standard제거 대화 상자에 언급 되어 있습니다. 따라서이 목록을보십시오.

우분투 표준 (Ubuntu.com) 관련 패키지

공지 사항 nano우분투 표준 목록에 포함되어 있습니다.

popularity-contest이 방법으로 제거해도 시스템이 손상되지 않았는지 확인하려면 다음을 시도하십시오.

nano test.tmp

당신은 것을 볼 nano여전히 잘 작동합니다.

다시 말해, Ubuntu 표준 패키지의 초기 설치에서 남은 설치 스텁을 제거해도 다른 방식으로 시스템이 손상되지 않음을 알 수 있습니다.


마지막 단계 : 일일 cron 항목 제거

sudo rm /etc/cron.daily/popularity-contest
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.