web-dev-qa-db-fra.com

Comment rétrograder un système sur lequel des rétroportages ont accidentellement été installés?

J'ai installé un nouveau système Ubuntu. D'une manière ou d'une autre - peut-être par ma propre erreur - le dépôt backports a été activé. Ensuite, j'ai fait plusieurs mises à niveau. J'ai remarqué que cela s'est produit lorsque la mise en réseau a soudainement cessé de fonctionner, "Paramètres réseau" a maintenant un "(alpha)" dans la barre de titre, "Paramètres système" → "Réseau" affiche maintenant une boîte de dialogue d'erreur indiquant "Les services réseau du système ne sont pas compatibles avec cette version ".

Maintenant, j'ai désactivé le référentiel de rétroportages et j'aimerais restaurer mon système à son état précédemment fonctionnel. Ma question est double:

  1. Comment déterminer quels packages ont été installés à partir de backports?
  2. Puis-je réinstaller automatiquement tous ces packages (et purger leur configuration) pour revenir à un état raisonnable?

Si la réponse à 2 est "non", je peux probablement purger manuellement certaines choses et réinstaller, mais ce serait bien de les gérer automatiquement.

Mise à jour:

Ce n'était pas une mise à jour qui a brisé le réseau; c'était apt-get install indicator-network, qui a installé quelque chose appelé "connman" et suppriménetwork-manager et network-manager-gnome.

Néanmoins, je laisse la question en suspens, car je suis toujours intéressé par la façon dont je peux purger les packages d'une source particulière après avoir accidentellement ajouté cette source, et comment je peux déterminer quels packages ont été installés à partir d'où.

2
Glyph

Dans le cas où vous avez mis à niveau vers Precise, le référentiel de backport est activé par défaut, cependant, rien n'aurait dû être installé à moins d'être sélectionné.

À partir de Release Notes

Les backports sont désormais plus facilement accessibles - pour permettre aux utilisateurs de recevoir plus facilement les nouvelles versions du logiciel, le référentiel Ubuntu Backports est désormais activé par défaut. Les packages des backports ne seront pas installés par défaut - ils doivent être explicitement sélectionnés dans le logiciel de gestion des packages. Cependant, une fois installés, les packages des backports seront automatiquement mis à niveau vers des versions plus récentes.

2
mikewhatever