web-dev-qa-db-fra.com

Comment remplacer les paquets fournis par ppa par ceux fournis par ubuntu?

Récemment, j'ai fait une nouvelle installation d'Ubuntu 14.04. Ensuite, j'ai voulu installer la dernière vlc (2.2.1), et je l'ai recherchée sur Google. Puis je suis tombé sur ce ppa: ppa:mc3man/trusty-media et l'a ajouté à mes référentiels en suivant la commande.

Sudo add-apt-repository ppa:mc3man/trusty-media

Ensuite, j'ai émis les commandes suivantes:

Sudo apt-get update
Sudo apt-get install vlc

Mais il y a eu une erreur concernant les packages mesa et j'ai de nouveau recherché une solution sur Google et j'ai constaté que l'ajout de ppa:xorg-edgers/ppa résoudrait le problème. J'ai donc utilisé les commandes suivantes:

Sudo add-apt-repository ppa:xorg-edgers/ppa
Sudo apt-get update
Sudo apt-get install vlc

Maintenant vlc installé avec succès. Ensuite, j'ai mis à niveau mon système:

Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get dist-upgrade

Après cela, j'ai supprimé plus de deux ppas du système

Sudo add-apt-repository --remove ppa:mc3man/trusty-media
Sudo add-apt-repository --remove ppa:xorg-edgers/ppa

Maintenant, quand je ne peux pas installer certains logiciels ou mises à niveau. Par exemple, si je fais apt-get purge vlc && apt-get install vlc J'ai un problème de dépendance. J'ai également eu un problème de dépendance lorsque j'ai essayé d'installer des modules complémentaires inkscape via Software Center.

Alors, comment puis-je rétablir mon système Ubuntu aux packages fournis par les référentiels ubuntu uniquement?

Merci d'avance.

MISE À JOUR 1

Purge des 2 ppas avec déclassement des packages fournis par ppa. Encore Sudo apt-get install vlc donne une erreur de dépendance.

MISE À JOUR 2

Réalisé:aptitude install vlc. Il a constaté que le problème était avec vlc-data. Donc exécuté les commandes suivantes pour installer vlc avec succès.

apt-get purge vlc-data
apt-get install vlc
1
nlern

Suivez les étapes ci-dessous pour résoudre le problème.

1) Installez ppa-purge.

Sudo apt-get update && Sudo apt-get install ppa-purge

2) Ajoutez à nouveau les ppas, pour rétablir les packages fournis par ppa aux packages officiels

Sudo add-apt-repository ppa:xorg-edgers/ppa
Sudo add-apt-repository ppa:mc3man/trusty-media

3) Purgez les ppas et rétablissez les packages fournis par ppa aux packages officiels par ppa-purge

Sudo ppa-purge ppa:xorg-edgers/ppa
Sudo ppa-purge ppa:mc3man/trusty-media

4) Utilisez aptitude install package_name pour vérifier s'il existe un conflit de dépendance. S'il y en a, passez en revue les options de résolution de dépendances aptitude fournies une par une et appliquez les modifications appropriées.

5) Une certaine dépendance survient parce que le package d'installation dépend des anciennes bibliothèques. Dans ce cas, la liaison symbolique met à jour les bibliothèques vers les anciennes ou la rétrogradation résout le problème.

1
nlern