web-dev-qa-db-ja.com

gnome-coreを削除しても依存関係がすべて削除されないのはなぜですか?

Ubuntuにgnome-coreパッケージ(ビーグルボーンの最小バージョン)をインストールしましたが、ほぼ600 MBでした。ただし、使用してアンインストールしようとすると

Sudo apt-get autoremove gnome-core 

削除されるのは49 MBのみです。アイデア、600 MB全体を削除する方法は?

9

はじめに:

コマンドラインを使用してプログラムを完全に削除するには、次のオプションがあります。

ファイルを削除して設定しますが、apt-getを使用して依存関係は削除しません

Sudo apt-get --purge remove <Package Name>

Apt-getを使用して未使用の依存関係と構成ファイルを削除する

Sudo apt-get --purge autoremove

GNOMEをUbuntu 12.04にインストールすると、必要ないくつかのパッケージとライブラリ、およびいくつかのオプションパッケージがインストールされます。 GNOMEをアンインストールしても、これらのパッケージとライブラリのすべてがアンインストールされるわけではありません。いくつかのパッケージ(epiphany-browserやgnuchessなど)はアンインストールされません。クイックアンインストール

GNOMEで通常インストールされるすべてのパッケージが削除されるため、これはお勧めしません。これには、以前にインストールしたパッケージ(epiphany-browserやgnuchessなど)または他のアプリケーションによって以前にインストールしたパッケージが含まれます。

注:このアンインストールコマンドは、GNOMEが新しいUbuntu 12.04にインストールされていることを前提としています。1

押すだけ Ctrl+Alt+T キーボードでターミナルを開きます。開いたら、以下のコマンドを実行します。 (非常に長く、1行です)

Sudo apt-get purge --auto-remove alacarte bogofilter bogofilter-bdb bogofilter-common browser-plugin-gnash cheese  cheese-common cups-pk-helper dconf-tools desktop-base ekiga epiphany-browser  epiphany-browser-data epiphany-extensions evolution evolution-common  evolution-plugins evolution-webcal fonts-cantarell gdebi gdebi-core gdm  gedit-plugins gimp gimp-data gir1.2-accountsservice-1.0 gir1.2-caribou-1.0  gir1.2-clutter-1.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0 gir1.2-folks-0.6  gir1.2-gdesktopenums-3.0 gir1.2-gee-1.0 gir1.2-gjsdbus-1.0 gir1.2-gkbd-3.0  gir1.2-gucharmap-2.90 gir1.2-json-1.0 gir1.2-mutter-3.0  gir1.2-networkmanager-1.0 gir1.2-panelapplet-4.0 gir1.2-polkit-1.0  gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 gir1.2-upowerglib-1.0  gir1.2-xkl-1.0 gjs glchess glines gnash gnash-common gnect gnibbles gnobots2  gnome gnome-applets gnome-applets-data gnome-backgrounds gnome-contacts  gnome-core gnome-dictionary gnome-games gnome-games-extra-data  gnome-icon-theme-extras gnome-icon-theme-full gnome-js-common gnome-panel  gnome-panel-data gnome-session-fallback gnome-Shell gnome-Shell-common  gnome-themes-standard gnome-video-effects gnotravex gnotski gnuchess  gnuchess-book gtali hamster-applet iagno imagemagick imagemagick-common  indicator-applet-complete inkscape libbabl-0.0-0 libblas3gf libbonobo2-0  libbonobo2-common libbonoboui2-0 libbonoboui2-common libboost-iostreams1.46.1  libboost-program-options1.46.1 libboost-signals1.46.1 libboost-thread1.46.1  libcapi20-3 libcaribou-common libcaribou0 libcdt4 libcheese-gtk21 libcheese3  libclutter-1.0-0 libclutter-1.0-common libclutter-gst-1.0-0 libclutter-gtk-1.0-0  libclutter-imcontext-0.1-0 libcluttergesture-0.0.2-0 libcogl-common  libcogl-pango0 libcogl9 libept1.4.12 libevolution libgc1c2 libgdict-1.0-6  libgdict-common libgegl-0.0-0 libgfortran3 libgimp2.0 libgjs0c libglade2-0  libgnome2-0 libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0  libgnomeui-common libgnomevfs2-extra libgraph4 libgsl0ldbl libgtkhtml-4.0-0  libgtkhtml-4.0-common libgtkhtml-editor-4.0-0 libgtkmm-2.4-1c2a libgvc5  libilmbase6 liblapack3gf liblqr-1-0 libmagick++4 libmagickcore4  libmagickcore4-extra libmagickwand4 libmozjs185-1.0 libmusicbrainz4-3 libmutter0  libmx-1.0-2 libnetpbm10 libodbc1 libopal3.10.2 libopenexr6 libpanel-applet--0  libpathplan4 libpst4 libpt2.10.2 libseed-gtk3-0 libwmf-bin liferea liferea-data  lightsoff menu menu-xdg mutter-common netpbm notification-daemon odbcinst  odbcinst1debian2 perlmagick python-gmenu python-gnome2 python-lxml python-numpy  python-pyorbit python-uniconvertor quadrapassel sound-juicer swell-foop synaptic  unixodbc

パッケージを完全に削除するより良い方法

1)aptitudeログファイル(/var/log/apt/history.log)を開きます。

2)インストールされたファイルを見つけます。

3)を使用してファイルを削除します 1

Sudo apt-get remove --auto-remove <file names>

1ソース: GNOMEを完全にアンインストール/削除する方法

2
Mitch

gnome-coreをインストールすると、meta-packageであるため、多くのパッケージと依存関係が発生します。

方法の1つは手動で削除することですが、どのパッケージを削除する必要があるかを知っておく必要があります。後遺症エラーは発生しません。

含まれるパッケージのリストはここにリストされています パッケージ:gnome-core(1:3.0 + 6ubuntu3)[universe]

Synaptic manager(存在しない場合はインストール)に移動し、Origin左下の選択から、画像を参照

enter image description here

上記のリンクを参照して、削除するパッケージを選択します。

注意どのパッケージを削除するかわからない場合は、しないこの方法に従ってください。これらは依存エラーを引き起こす可能性があります。

2
atenz