web-dev-qa-db-fra.com

Supprimer le concours de popularité sans détruire le système?

Je souhaite désinstaller le package "Popularity-contest" de mon système.

Bien que je sache que je peux le désactiver avec

$ dpkg-reconfigure popularity-contest

c'est toujours un paquet que je veux enlever.

Malheureusement, le paquet "ubuntu-standard" en dépend (au lieu de simplement le recommander). Supprimer popcon enlèverait donc ubuntu-standard, et mon système serait mis à la corbeille. Voir Le concours de popularité doit pouvoir être désinstallé pour connaître la demande de fonctionnalités destinée à le rendre désinstallable.

Jusqu'à ce que ce bogue soit corrigé, j'ai besoin d'un moyen de le désinstaller.

Comment puis je faire ça? Existe-t-il une astuce pour convaincre le gestionnaire de paquets que la dépendance n'est pas nécessaire?

8
cweiske

Étant donné que ubuntu-standard est un métapaquet, sa suppression n'implique pas la suppression d'un autre package, ni la suppression de certaines fonctionnalités:

$ 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]
10
enzotib

Pour supprimer entièrement le paquet dans Ubuntu 16.04 LTS

Sudo apt-get remove popularity-contest

Oui, il est fait mention de ubuntu-standard dans la boîte de dialogue de suppression. Alors regardez cette liste:

paquets associés à ubuntu-standard (Ubuntu.com)

Notez que nano est inclus dans la liste Ubuntu Standard.

Pour vérifier que supprimer popularity-contest via cette méthode n'a pas nui au système, essayez-le:

nano test.tmp

et vous verrez que nano fonctionne toujours bien.

En d'autres termes, vous constaterez que cela prouve que le fait de supprimer le module d'installation laissé par l'installation initiale des packages Ubuntu Standard n'endommagera pas le système d'une autre manière.


Dernière étape: Supprimer l'entrée quotidienne de cron

Sudo rm /etc/cron.daily/popularity-contest
3
SDsolar