Как полностью удалить Ubuntu-limited-extras

Если вы немного беспокоитесь об использовании командной строки, это отличный вариант для Live CD с GParted. Позволяет вам разбивать / форматировать жесткий диск с помощью графического интерфейса. На компакт-диске есть и другие полезные инструменты, которые помогают диагностировать аппаратные средства.

1
задан 29 July 2013 в 17:03

3 ответа

Проблема, с которой вы сталкиваетесь, заключается в том, что метапакеты ubuntu-limited- * используют рекомендации вместо зависимостей. Если вы хотите полностью удалить пакеты, рекомендованные одним из них, безопасный способ сделать это вручную (проверено на Ubuntu 14.04.3):

apt-cache show ubuntu-restricted-extras apt-cache show ubuntu-restricted-addons Обратите внимание на все " Рекомендует: «пакеты. apt-get remove ubuntu-restricted-extras ubuntu-restricted-addons apt-get remove для всех рекомендуемых пакетов apt-get autoremove, чтобы избавиться от установленных зависимостей для рекомендуемых пакетов.

Затем, если вы хотите, вы можете выполнить чистую переустановку:

apt-cache show ubuntu-restricted-extras

Обратите внимание, что apt-get install --reinstall для всех рекомендованные пакеты не будут достаточно тщательными, так как не будут избавляться от установленных зависимостей для рекомендуемых пакетов.

1
ответ дан 24 May 2018 в 19:34

Следующий ответ не зависит от проблемы, с которой вы столкнулись с Google Chrome. Это ответ на вопрос названия.

Пакет ubuntu-limited-extras - это фиктивный пакет, который также устанавливает другие пакеты и библиотеки.

Вот примерный список

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

Вы можете скопировать-вставить указанный выше код в txt-файл и запустить

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

. Осознайте, что версии для пакетных библиотек могут отличаться. Выше из Ubuntu 13.10.

Также вы можете найти команду, которую вы дали «apt-get install ubuntu-limited-extras» в файлах журнала истории событий и посмотреть, какие пакеты были установлены этой командой.

Попробуйте

cat /var/log/apt/history.log 

Если установка установлена ​​недавно, она будет указана там, если она старше, вы можете попробовать другие журналы истории. например history.log.1.gz (вы можете перечислить файлы .gz с zcat вместо cat)

0
ответ дан 24 May 2018 в 19:34

Ответ @Mitch не полностью удаляет пакет ubuntu-limited-extras (по крайней мере, в Ubuntu 14.04). Конечно, потому что убунту-ограниченные-экстрасы не так сильно «зависят» от пакетов, но «рекомендует», которые устанавливаются автоматически по умолчанию.

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

К сожалению, apt-get purge package и apt-get autoremove - чистка не удаляет пакеты «рекомендует» (удалять рекомендуемые пакеты) даже после удаления ubuntu-limited-extras и ubuntu-ограниченных дополнений, поэтому вам нужно вручную удалить то, что вам не нужно (у меня был ttf-mscorefonts-installer , unrar и 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

На моем компьютере удаление хром-кодеков-ffmpeg-extra требует удаления хром, поэтому мне пришлось установить хром-кодеки-ffmpeg, и он будет удалить хром-кодеки-ffmpeg-extra:

sudo apt-get install chromium-codecs-ffmpeg
0
ответ дан 24 May 2018 в 19:34

Другие вопросы по тегам:

Похожие вопросы: