web-dev-qa-db-fra.com

Comment supprimer complètement les extras ubuntu-restricted

J'ai récemment installé ubuntu-restricted-extras, mais cela provoque des bogues dans Google Chrome et je souhaite le supprimer. Cependant, lorsque je le fais avec Sudo apt-get autoremove ou Sudo apt-get purge, il ne semble pas avoir été complètement supprimé, car lors de l'installation, de nombreux packages ont été supprimés et d'autres installés.
Ma question est la suivante: comment puis-je créer des choses comme avant l’installation de ubuntu-restricted-extras?

Merci.

1
Mohamed

Vous pouvez utiliser synaptique. Si vous ne l'avez pas installé, appuyez simplement sur Ctrl+Alt+T sur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez les commandes ci-dessous:

Sudo apt-get install synaptic

Une fois cela fait, ouvrez synaptic, en le tapant dans le tiret, et une fois qu’il sera ouvert, cherchez ubuntu-restricted-extras, cliquez avec le bouton droit de la souris et choisissez Marquer pour suppression complète, puis cliquez sur Appliquer.

enter image description here

4
Mitch

Le problème que vous rencontrez est que les métapaquets ubuntu-restricted- * utilisent des recommandations plutôt que des dépendances. Si vous voulez supprimer complètement les paquets recommandés par l’un de ceux-ci, une méthode sûre consiste à le faire manuellement (testé sur Ubuntu 14.04.3):

  • apt-cache show ubuntu-restricted-extras
  • apt-cache show ubuntu-restricted-addons
  • Prenez note de tous les packages "Recommends:".
  • apt-get remove ubuntu-restricted-extras ubuntu-restricted-addons
  • apt-get remove pour tous les paquets recommandés
  • apt-get autoremove pour supprimer les dépendances installées pour les paquetages recommandés.

Ensuite, si vous le souhaitez, vous pouvez effectuer une réinstallation propre:

  • apt-get install ubuntu-restricted-extras pour tout récupérer

Notez que apt-get install --reinstall pour tous les packages recommandés ne serait pas assez complet car il ne supprime pas les dépendances installées pour les packages recommandés.

1
jmiserez

La réponse suivante est indépendante du problème rencontré avec Google Chrome. C'est une réponse à la question du titre.

Le paquet ubuntu-restricted-extras est un paquet factice qui installe également d'autres paquets et bibliothèques.

Voici un exemple de liste

cabextract flashplugin-installer freepats gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse
  gstreamer0.10-plugins-ugly gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly liba52-0.7.4 libass4 libavcodec-extra-53 libavformat53 libavutil-extra-51
  libcdaudio1 libdc1394-22 libdca0 libdirac-encoder0 libdirectfb-1.2-9 libdvdnav4 libdvdread4 libenca0 libfaac0 libfaad2 libfftw3-3 libfftw3-double3 libflite1 libgme0 libgsm1
  libgstreamer-plugins-bad0.10-0 libgstreamer-plugins-bad1.0-0 libkate1 libmad0 libmimic0 libmjpegutils-2.0-0 libmms0 libmodplug1 libmp3lame0 libmpcdec6 libmpeg2-4
  libmpeg2encpp-2.0-0 libmpg123-0 libmplex2-2.0-0 libnspr4-0d libnss3-1d libofa0 liboil0.3 libopenal-data libopenal1 libopencore-amrnb0 libopencore-amrwb0 libopenjpeg2 libopus0
  libpostproc52 libschroedinger-1.0-0 libsidplay1 libslv2-9 libsoundtouch0 libspandsp2 libswscale2 libts-0.0-0 libtwolame0 libva1 libvo-aacenc0 libvo-amrwbenc0
  libwildmidi-config libwildmidi1 libx264-123 libxvidcore4 libzbar0 libzvbi-common libzvbi0 tsconf ttf-mscorefonts-installer ubuntu-restricted-addons ubuntu-restricted-extras
  unrar

Vous pouvez copier-coller le code ci-dessus dans un fichier txt et exécuter

Sudo apt-get remove $(cat somefile.txt) 

Sachez que les versions des bibliothèques de paquets peuvent varier. Ci-dessus est tiré de Ubuntu 13.10.

Vous pouvez également localiser la commande que vous avez donnée "apt-get install ubuntu-restricted-extras" dans les fichiers journaux de l'historique d'apt et voir les paquetages installés par cette commande.

Essayer

cat /var/log/apt/history.log 

Si l'installation est récente, elle sera répertoriée ici. Si elle est plus ancienne, vous pouvez également essayer d'autres journaux d'historique. par exemple. history.log.1.gz (vous pouvez lister les fichiers .gz avec zcat au lieu de cat)

0
NickTux

@Mitch answer ne supprime pas complètement le paquet ubuntu-restricted-extras (du moins dans Ubuntu 14.04). Certainement parce que ubuntu-restricted-extras n'a pas beaucoup de paquets "dépend" mais "recommande" à la place, ils sont installés automatiquement par défaut.

apt-cache depends ubuntu-restricted-extras
  Depends: ubuntu-restricted-addons
  Recommends: ttf-mscorefonts-installer
  Recommends: unrar
  Recommends: gstreamer0.10-plugins-bad-multiverse
  Recommends: <libavcodec-extra-53>
  Conflicts: ubuntu-restricted-extras:i386

apt-cache depends ubuntu-restricted-addons
ubuntu-restricted-addons
  Recommends: gstreamer0.10-plugins-ugly
  Recommends: gstreamer1.0-plugins-ugly
  Recommends: flashplugin-installer
    flashplugin-installer:i386
  Recommends: gstreamer0.10-plugins-bad
  Recommends: gstreamer1.0-plugins-bad
  Recommends: gstreamer1.0-libav
  Recommends: gstreamer0.10-fluendo-mp3
  Recommends: gstreamer1.0-fluendo-mp3
  Recommends: chromium-codecs-ffmpeg-extra
  Recommends: oxideqt-codecs-extra
  Conflicts: ubuntu-restricted-addons:i386

Malheureusement, apt-get purge package et apt-get autoremove --purge ne suppriment pas les packages "recommandés" ( Supprimer les packages recommandés ), même après la désinstallation de ubuntu-restricted-extras et d'ubuntu-restricted-addons, vous devez donc désinstaller manuellement ce dont vous n’avez pas besoin (j’avais déjà installé ttf-mscorefonts-installer, unrar et flashplugin-installer):

Sudo apt-get purge ubuntu-restricted-extras ubuntu-restricted-addons gstreamer0.10-plugins-bad-multiverse libavcodec-extra-53 gstreamer0.10-plugins-ugly gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer0.10-plugins-bad gstreamer1.0-libav gstreamer0.10-fluendo-mp3 gstreamer1.0-fluendo-mp3 oxideqt-codecs-extra

Sur mon ordinateur, supprimer chromium-codecs-ffmpeg-extra veut désinstaller chromium, je devais donc installer chromium-codecs-ffmpeg et il désinstallera chromium-codecs-ffmpeg-extra:

Sudo apt-get install chromium-codecs-ffmpeg
0
baptx