web-dev-qa-db-ja.com

インストールされているKDEのすべてのトレースを削除する方法

Ubuntuを搭載したコンピューターが2台ありますが、両方にKDEをインストールして、ユーザー用の別のオプションを用意しました。 Unityは非常にうまく機能しているため、しばらくの間KDEを使用する必要はありません。 KDEをインストールした後、Kubuntuのロゴがデフォルトであるため、PCの起動またはシャットダウン時にubuntuのロゴを上書きするなど、1回のスイープですべてのKDE関連パッケージを削除し、スペースとUbuntuに関連するKDEを解放できますか?簡単な短いコマンドラインまたはGUIツールを使用して、すべてのKDEから完全に元に戻す方法。

注-KDEデスクトップ環境に関連する各パッケージを1つずつ選択し、それがGTKにも関連するかどうかをチェックし、各パッケージの依存関係をチェックするなど、非常に時間がかかるため、これをお願いします。パッケージkubuntu-desktopを削除しても、インストールされたすべてのインストール済みKDEパッケージが削除されるわけではありませんこれは、実際のパッケージの残りをインストールするがそれらをアンインストールしない擬似パッケージであるため、パッケージをインストールできる理由が不思議です他のパッケージのすべての束。ただし、ダミーパッケージ自体だけでなく、実際にアンインストールするためのオプションを追加してアンインストールすることはできません。

34
Luis Alvarado

このコマンド( here から)を使用して、KDEを完全に削除できます。

Sudo apt-get remove akonadi-backend-mysql akonadi-server akregator amarok amarok-common amarok-utils apport-kde apturl-kde ark bluedevil cdparanoia cdrdao docbook-xsl dolphin dragonplayer freespacenotifier gnupg-agent gnupg2 gpgsm gstreamer0.10-qapt gtk2-engines-oxygen gwenview ibus-qt4 icoutils jockey-kde k3b k3b-data kaccessible kaddressbook kamera kate kate-data katepart kcalc kde-baseapps-bin kde-baseapps-data kde-config-gtk kde-config-touchpad kde-runtime kde-runtime-data kde-wallpapers-default kde-window-manager kde-workspace kde-workspace-bin kde-workspace-data kde-workspace-kgreet-plugins kde-zeroconf kdebase-runtime kdegames-card-data kdegraphics-strigi-analyzer kdelibs-bin kdelibs5-data kdelibs5-plugins kdemultimedia-kio-plugins kdenetwork-filesharing kdepasswd kdepim-groupware kdepim-kresources kdepim-runtime kdepim-strigi-plugins kdepim-wizards kdepimlibs-kio-plugins kdesudo kdm kdoctools kfind khelpcenter4 kinfocenter klipper kmag kmail kmix kmousetool knotes konsole kontact kopete kopete-message-indicator korganizer kpat kppp ksnapshot ksysguard ksysguardd ksystemlog ktimetracker ktorrent ktorrent-data kubuntu-debug-installer kubuntu-default-settings kubuntu-desktop kubuntu-docs kubuntu-firefox-installer kubuntu-netbook-default-settings kubuntu-notification-helper kubuntu-web-shortcuts kvkbd kwalletmanager language-selector-kde libakonadi-calendar4 libakonadi-contact4 libakonadi-kabc4 libakonadi-kcal4 libakonadi-kde4 libakonadi-kmime4 libakonadiprotocolinternals1 libassuan0 libattica0 libbluedevil1 libboost-program-options1.46.1 libcalendarsupport4 libcln6 libclucene0ldbl libdebconf-kde0 libdiscid0 libdlrestrictions1 libdmtx0a libencode-locale-Perl libepub0 libeventviews4 libfile-listing-Perl libflac++6 libfont-afm-Perl libgadu3 libgpgme++2 libgps19 libgrantlee-core0 libhtml-form-Perl libhtml-format-Perl libhtml-parser-Perl libhtml-tagset-Perl libhtml-tree-Perl libhttp-cookies-Perl libhttp-daemon-Perl libhttp-date-Perl libhttp-message-Perl libhttp-negotiate-Perl libibus-qt1 libilmbase6 libincidenceeditorsng4 libindicate-qt1 libio-socket-ssl-Perl libiodbc2 libk3b6 libkabc4 libkateinterfaces4 libkatepartinterfaces4 libkblog4 libkcal4 libkcalcore4 libkcalutils4 libkcddb4 libkcmutils4 libkde3support4 libkdecorations4 libkdecore5 libkdegames5a libkdepim4 libkdepimdbusinterfaces4 libkdesu5 libkdeui5 libkdewebkit5 libkdgantt2 libkdnssd4 libkemoticons4 libkephal4abi1 libkexiv2-10 libkexiv2-data libkfile4 libkholidays4 libkhtml5 libkidletime4 libkimap4 libkio5 libkipi-data libkipi8 libkjsapi4 libkjsembed4 libkldap4 libkleo4 libkmanagesieve4 libkmbox4 libkmediaplayer4 libkmime4 libknewstuff2-4 libknewstuff3-4 libknotifyconfig4 libkntlm4 libkonq-common libkonq5-templates libkonq5abi1 libkontactinterface4 libkopete4 libkparts4 libkpgp4 libkpimidentities4 libkpimtextedit4 libkpimutils4 libkprintutils4 libkpty4 libkresources4 libkrosscore4 libksba8 libkscreensaver5 libksgrd4 libksieve4 libksieveui4 libksignalplotter4 libktexteditor4 libktnef4 libktorrent-l10n libktorrent3 libkunitconversion4 libkwineffects1abi2 libkworkspace4 libkxmlrpcclient4 liblastfm0 libloudmouth1-0 liblwp-mediatypes-Perl liblwp-protocol-https-Perl libmailcommon4 libmailtools-Perl libmailtransport4 libmessagecomposer4 libmessagecore4 libmessagelist4 libmessageviewer4 libmicroblog4 libmpcdec6 libmsn0.3 libmuonprivate1 libmusicbrainz3-6 libnepomuk4 libnepomukquery4a libnepomukutils4 libnet-http-Perl libnet-ssleay-Perl libntrack-qt4-1 libntrack0 libokularcore1 libopenexr6 libotr2 libphonon4 libplasma-geolocation-interface4 libplasma3 libplasmaclock4abi2 libplasmagenericshell4 libpolkit-qt-1-1 libpoppler-qt4-3 libprison0 libprocesscore4abi1 libprocessui4a libqalculate5 libqapt-runtime libqapt1 libqca2 libqca2-plugin-ossl libqgpgme1 libqimageblitz4 libqjson0 libqrencode3 libqt4-designer libqt4-help libqt4-qt3support libqt4-scripttools libqt4-sql-sqlite libqt4-test libqtassistantclient4 libqtglib-2.0-0 libqtgstreamer-0.10-0 libqtscript4-core libqtscript4-gui libqtscript4-network libqtscript4-sql libqtscript4-uitools libqtscript4-xml libqtwebkit4 libreoffice-kde libreoffice-style-oxygen libsolid4 libsolidcontrol4abi2 libsolidcontrolifaces4abi2 libsoprano4 libssh-4 libstreamanalyzer0 libstreams0 libsyndication4 libtag-extras1 libtaskmanager4abi2 libtemplateparser4 libthreadweaver4 libtimedate-Perl liburi-Perl libvirtodbc0 libweather-ion6 libwww-Perl libwww-robotrules-Perl libxml2-utils libxss1 libzip1 muon muon-installer muon-notifier muon-updater mysql-client-core-5.1 mysql-server-core-5.1 ntrack-module-libnl-0 odbcinst odbcinst1debian2 okular okular-extra-backends oxygen-cursor-theme oxygen-icon-theme oxygen-icon-theme-complete partitionmanager phonon phonon-backend-gstreamer pinentry-gtk2 pinentry-qt4 plasma-dataengines-addons plasma-dataengines-workspace plasma-desktop plasma-netbook plasma-scriptengine-javascript plasma-scriptengine-python plasma-widget-facebook plasma-widget-folderview plasma-widget-kimpanel plasma-widget-kimpanel-backend-ibus plasma-widget-menubar plasma-widget-message-indicator plasma-widget-networkmanagement plasma-widgets-addons plasma-widgets-workspace plymouth-theme-kubuntu-logo plymouth-theme-kubuntu-text printer-applet python-kde4 python-pyudev python-qt4 python-qt4-dbus python-sip qapt-batch qapt-deb-installer quassel quassel-data rekonq shared-desktop-ontologies software-properties-kde soprano-daemon system-config-printer-kde systemsettings update-manager-kde usb-creator-kde userconfig virtuoso-minimal virtuoso-opensource-6.1-bin virtuoso-opensource-6.1-common && Sudo apt-get install ubuntu-desktop

ただし、KDEをインストールしてからKDE固有のプログラムを手動でインストールした場合は、それらのプログラムを個別に削除してからSudo apt-get autoremoveを実行する必要があります。

警告: Munim says のように、これは多くのパッケージを削除し、KDEの前(またはKDEの後にインストールされたパッケージを削除するかもしれません) KDEの一部としてインストールされたパッケージと同様に)。これにより、パッケージ構成の問題など、予期しない結果が生じる場合があります。


syserss説明を書きました システムを動作させるために必要なさらなるアクションのいくつかについてこれらのパッケージを削除した後の希望の方法。

(以下に引用しましたが、読みやすさのために引用形式を埋め込みリンクに変更しました。)

上記の手順ですべてのKDEソフトウェアが削除されますが、必ずしもシステムをKDEインストール前の状態に戻すとは限りません。 kubuntu-desktopのプレインストールにシステムを復元するために、2つの追加手順を実行する必要がありました。

1つ目は、プリマスの構成を変更して「Kubuntu」スプラッシュスクリーンを削除することでした(これは単なる化粧品ですが、いらいらし、汚れています。 Ubuntuはboot ):

Sudo update-alternatives --config default.plymouth
Sudo update-initramfs -u

そして2つ目は、kde-plasma-greeterの代わりにunity-greeterを使用するようにlightdm構成を復元することでした。最初にこのコマンドを実行してlightdm構成ページ-Sudo gedit /etc/lightdm/lightdm.confを開き、次の行を編集/置換します。

greeter-session=unity-greeter
user-session=ubuntu

KDEからまとめたこの最後のステップは、lightdmログオン画面元のUnity ubuntuのログイン画面に戻る方法を上書きしますか?

21
Eliah Kagan

私は次の削除のシンプルさが好きでした:

apt-get remove kdelibs-bin kdelibs5-data 

Debianフォーラムのcraigevilに感謝します。 ( http://forums.debian.net/viewtopic.php?f=10&t=102884

ここで重要なのは、実質的にすべてのKDEが構築されている2つのパッケージに焦点を当てることにより、KDEの残りも上記に依存するためアンインストールされることです。

34
dsz

Ubuntu 15.10以前のバージョンを使用している場合、このコマンドは役立ちます。

Sudo apt-get remove kubuntu

Ubuntu 16.04とPlasma 5を使用している場合は、次の手順に従ってください

Sudo apt purge kubuntu-desktop
Sudo apt autoremove
Sudo add-apt-repository --remove ppa:kubuntu-ppa/backports
5
prana

今ではずっと簡単です。
以前のデスクトップ環境をインストールします(キャッシュに保存する必要があるため、ダウンロードする必要はありません)

Sudo apt install ubuntu-desktop

ブート画面にまだkubuntuが表示されます。それを削除するには

Sudo update-initramfs -u

リブート。
ログイン画面で、KDE以外のデスクトップセッションを選択します

最後に、kdeのすべての痕跡を削除します

Sudo apt remove --purge kubuntu-desktop
Sudo apt autoremove

それでもkdeログイン画面が表示される場合(まれに)

Sudo dpkg-reconfigure gdm3
Sudo apt remove --purge sddm

Gdm3を現在のデスクトップ環境のディスプレイマネージャーに置き換えます。 Ubuntuで一般的なのはgdm、lightdmです

2
sziraqui

これを確認してください buntuフォーラムから またはターミナルで:

Sudo apt-get remove kde-full && Sudo apt-get autoremove
  • 注(コメントを参照)、これは不完全かもしれませんが、良いスタートです。
0
Engels Peralta

私は初心者なので、これが正しい方法であるかどうかはわかりませんが、これは私のために働いた。

Sudo apt-get remove kde*
0