web-dev-qa-db-ja.com

ubuntu-restricted-extrasを完全に削除する方法

最近ubuntu-restricted-extrasをインストールしましたが、Google Chromeでバグが発生しているため、削除したいです。ただし、Sudo apt-get autoremoveまたはSudo apt-get purgeを使用してインストールすると、インストール時に多くのパッケージが削除され、他のパッケージがインストールされたため、完全に削除されていないようです。
私の質問は:ubuntu-restricted-extrasをインストールする前と同じように物を作るにはどうすればいいですか?

ありがとう。

1
Mohamed

シナプスを使用できます。インストールされていない場合は、単に Ctrl+Alt+T キーボードでターミナルを開きます。開いたら、以下のコマンドを実行します:

Sudo apt-get install synaptic

完了したら、ダッシュで入力してシナプスを開き、一度開くとubuntu-restricted-extras、右クリックして[完全な削除をマーク]を選択し、[適用]をクリックします。

enter image description here

4
Mitch

あなたが抱えている問題は、ubuntu-restricted- *メタパッケージが依存関係の代わりに推奨事項を使用することです。これらのいずれかが推奨するパッケージを完全に削除する場合、安全な方法は手動で行うことです(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-get install ubuntu-restricted-extrasすべてを取り戻す

ご了承ください apt-get install --reinstall推奨パッケージのインストールされた依存関係を取り除くことができないため、推奨パッケージのすべてについて十分ではありません。

1
jmiserez

次の答えは、Google Chromeで直面した問題に関係ありません。タイトルの質問に対する答えです。

Ubuntu-restricted-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履歴ログファイルで「apt-get install ubuntu-restricted-extras」と指定したコマンドを見つけ、このコマンドがインストールしたパッケージを確認できます。

試してみる

cat /var/log/apt/history.log 

インストールが最近の場合はそこにリストされ、古い場合は他の履歴ログも試すことができます。例えばhistory.log.1.gz(catの代わりにzcatを使用して.gzファイルをリストできます)

0
NickTux

@Mitchの答えは、ubuntu-restricted-extrasパッケージを完全には削除しません(少なくともUbuntu 14.04では)。確かに、ubuntu-restricted-extrasには多くの「依存」パッケージがなく、代わりに「推奨」されているため、デフォルトで自動的にインストールされます。

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パッケージおよびapt-get autoremove --purgeは、ubuntu-restricted-extrasおよびubuntu-restricted-addonsをアンインストールした後でも、「推奨」パッケージを削除しません( 推奨パッケージの削除 )。不要なものを手動でアンインストールする必要があります(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

私のコンピューターでChromium-codecs-ffmpeg-extraを削除するとChromiumがアンインストールされるため、Crrom-codecs-ffmpegをインストールする必要があり、chromium-codecs-ffmpeg-extraがアンインストールされます。

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