it-swarm.com.de

So entfernen Sie Kubuntu-Desktop vollständig von Ubuntu

Ich habe kubuntu-desktop installiert, um mit seiner Oberfläche zu experimentieren. Dann entschloss ich mich zu entfernen und machte das traditionelle Apt-Get Purge und Autoremove, aber es scheint, dass Elemente von Kubuntu immer noch da sind. Zum Beispiel sind noch Elemente der Benutzeroberfläche, Bildlaufleisten, Startbildschirm usw. vorhanden.

Gibt es eine Methode, die ich vollständig entfernen kann, ohne eine neue Ubuntu-Kopie zu installieren?

26

Ich würde Ihnen empfehlen, aptitude für diesen Vorgang zu verwenden. Dadurch werden die Pakete durchsucht, mit denen die KDE-Umgebung entfernt und Ubuntus Standardeinstellungen beibehalten werden:

Sudo apt-get install aptitude
aptitude search '?and(?and(?and(?reverse-depends(kubuntu),?not(?reverse-depends(ubuntu-desktop))),?automatic), ?not(?or(?priority(required), ?priority(important))))' ubuntu-desktop+

Dadurch wird nach Paketen gesucht, von denen kubuntu-desktop abhängt, aber nicht von ubuntu-desktop. Auch diese Methode ist etwas gierig. Es werden Qt-Pakete entfernt, ergo mplayer2, VLC und jedes Paket, das von Qt-Bibliotheken abhängt, können gelöscht werden. Fügen Sie diese Pakete mit einem Pluszeichen (+) am Ende hinzu, wie in diesem Fall ubuntu-desktop package. Für andere Geschmacksrichtungen:

Xubuntu

aptitude search '?and(?and(?and(?reverse-depends(kubuntu),?not(?reverse-depends(xubuntu-desktop))),?automatic), ?not(?or(?priority(required), ?priority(important))))' xubuntu-desktop+

Lubuntu

aptitude search '?and(?and(?and(?reverse-depends(kubuntu),?not(?reverse-depends(lubuntu-desktop))),?automatic), ?not(?or(?priority(required), ?priority(important))))' lubuntu-desktop+

Gnom

aptitude search '?and(?and(?and(?reverse-depends(kubuntu),?not(?reverse-depends(ubuntu-gnome-desktop))),?automatic), ?not(?or(?priority(required), ?priority(important))))' ubuntu-gnome-desktop+

Wie Sie sehen können, ersetzen Sie nur den letzten Paketnamen durch den Namen Ihres bevorzugten zu belassenden Pakets. Wenn Sie kde-core oder andere Metapakete verwendet haben, sollten Sie "kubuntu" durch den Namen des Metapakets ersetzen.

Sinn machen für Eignungssuche

Um genau zu erklären, welches Paket ausgewählt ist, erläutern wir den Suchbefehl genauer:

?and(
    ?and(
        ?and(                          // we're searching for packages that are
            ?reverse-depends(kubuntu), // reverse dependencies of kubuntu
            ?not(?reverse-depends(ubuntu-desktop)) // and not of ubuntu-desktop
            ),     // that fulfills the condition above 
        ?automatic // and is automatically installed
        ),
     ?not(                        // and also that are not
         ?or(                     // either required nor important
              ?priority(required),
              ?priority(important)
             )
         )
    )
20
Braiam

in 14.04 LTS 64Bit

Sudo apt-get remove libkde3support4 k3b-data ntrack-module-libnl-0 libkrosscore4 libgpgme++2 libqapt2 oxygen-icon-theme libktexteditor4 libtaskmanager4abi5 kdenetwork-filesharing libkblog4 libchm1 plasma-widgets-addons libkimap4 plasma-netbook libkdeui5 libkdeclarative5 ttf-oxygen-font-family gtk3-engines-oxygen user-manager gpgsm libakonadi-kcal4 kdepim-kresources libruby1.9.1 plymouth-theme-kubuntu-logo libqt4-sql-mysql libmailtransport4 kde-telepathy-filetransfer-handler kde-zeroconf libkpimtextedit4 konsole liblastfm1 libqjson0 libtag-extras1 libkdecorations4abi1 libkdcraw23 libkpeople3 kdepimlibs-kio-plugins libqrencode3 libkparts4 libakonadiprotocolinternals1 libbalooxapian4 akonadi-server nepomuk-core-data libqca2 kubuntu-notification-helper kdemultimedia-kio-plugins libntrack0 kde-runtime-data cdparanoia libplasma-geolocation-interface4 quassel-data libkemoticons4 libmessagecomposer4 libweather-ion6 cdrdao libnepomukquery4a bluedevil libakonadi-notes4 libkmediaplayer4 libksieveui4 muon-discover libmicroblog4 libnetworkmanagerqt1 libqt4-qt3support libkcddb4 amarok-utils libmailcommon4 libktpcommoninternalsprivate7 libprocessui4a katepart libmusicbrainz5-0 libkwineffects1abi4 libreoffice-base libkdepim4 kaddressbook soprano-daemon libmessageviewer4 libkwinglesutils1 libsoprano4 libqapt2-runtime vcdimager libcln6 libvirtodbc0 libbaloopim4 okular libqca2-plugin-ossl libkonq5abi1 ubuntu-release-upgrader-qt python3-pyqt4 libkephal4abi1 libksba8 kdesudo libqoauth1 gnupg-agent libxerces-c3.1 kde-telepathy-data kdelibs5-plugins kcalc libqmobipocket1 systemsettings libkolabxml1 libsyndication4 libkjsapi4 libplasmagenericshell4 libksane0 libkprintutils4 knotes libkactivities6 libincidenceeditorsng4 lightdm-kde-greeter libreoffice-sdbc-firebird libiso9660-8 kubuntu-docs amarok gwenview libkcalcore4 virtuoso-opensource-6.1-common libkmbox4 virtuoso-opensource-6.1-bin libakonadi-contact4 libakonadi-socialutils4 plasma-widget-kimpanel kde-touchpad python3-dbus.mainloop.qt libqtscript4-gui python3-pykde4 plasma-widget-menubar libxcb-record0 libkcompactdisc4 kde-config-telepathy-accounts libkabc4 libkunitconversion4 okular-extra-backends plymouth-theme-kubuntu-text libcryptsetup4 ktorrent-data libknewstuff3-4 kde-workspace-kgreet-plugins kde-config-tablet gstreamer0.10-qapt akregator libxcb-xtest0 libnepomukutils4 odbcinst1debian2 kate libkmanagesieve4 libprocesscore4abi1 libqtscript4-network libksane-data ibus-qt4 ttf-dejavu-core libyaml-0-2 libkxmlrpcclient4 plasma-nm libpam-ck-connector libqgpgme1 print-manager libksignalplotter4 libkipi-data klipper libakonadi-kmime4 gtk2-engines-oxygen kde-telepathy-text-ui libkhtml5 libkcal4 libkmime4 ksysguardd kontact libmailimporter4 libakonadi-calendar4 libprison0 libsendlater4 libntrack-qt4-1 libsignon-qt1 libkldap4 libkfile4 kubuntu-settings-desktop libpoppler-qt4-4 kamera libbaloofiles4 libtelepathy-qt4-2 libnoteshared4 libakonadi-kde4 libreoffice-kde icoutils libgrantlee-gui0 socat libkdepimdbusinterfaces4 audiocd-kio libmodemmanagerqt1 liboath0 libmessagecore4 libqtglib-2.0-0 kde-baseapps-bin kubuntu-driver-manager libattica0.4 libmygpo-qt1 libkdesu5 libknewstuff2-4 dragonplayer libdlrestrictions1 libgps20 kde-telepathy-send-file libstreams0 libkidletime4 libkateinterfaces4 libknotifyconfig4 qapt-deb-installer libtemplateparser4 about-distro dolphin kinfocenter libplasmaclock4abi4 amarok-common kaccessible libqtscript4-uitools libxcb-composite0 libkcalutils4 libreoffice-Java-common usb-creator-kde libkdecore5 kdelibs-bin plasma-desktop skanlite kmag kdegraphics-strigi-analyzer nepomuk-core-runtime plasma-scriptengine-javascript libperl4-corelibs-Perl qapt-batch kde-wallpapers-default libloudmouth1-0 libqaccessibilityclient0 libktnef4 libflac++6 libnepomuk4 libkleo4 odbcinst pam-kwallet libstreamanalyzer0 libkdcraw-data docbook-xsl libkntlm4 libopenconnect2 software-properties-kde ktorrent krdc kmousetool kde-workspace-data libqtscript4-core partitionmanager cryptsetup libvcdinfo0 libboost-thread1.54.0 libkfbapi1 libxcb-damage0 Ruby1.9.1 libkcmutils4 libkpimidentities4 libreoffice-style-oxygen k3b libkworkspace4abi2 colord-kde libkfilemetadata4 kde-style-oxygen libdebconf-kde0 libktorrent-l10n libpolkit-qt-1-1 libkolab0 libepub0 libkdgantt2-0 kubuntu-settings-netbook libqtscript4-xml kubuntu-web-shortcuts libtelepathy-logger-qt4-1 libkactivities-models1 libkpimutils4 freespacenotifier pinentry-qt4 kde-config-gtk-style libkgapi2-2 baloo libkubuntu0 python3-sip kmix libkio5 libxml2-utils ksnapshot libktorrent5 libakonadi-kabc4 libpimcommon4 kde-config-whoopsie libkpgp4 khelpcenter4 oxygen-cursor-theme shared-desktop-ontologies libkexiv2-data libplasma3 muon-updater kde-config-pimactivity kde-telepathy libaccounts-qt1 kdepasswd libqtscript4-sql libkexiv2-11 libkontactinterface4 libmessagelist4 kde-telepathy-integration-module kdepim-runtime libkscreen1 && Sudo apt-get install ubuntu-desktop
11
experience

Versuchen Sie, Synaptic Package Manager über das Software Center zu installieren.

Oder geben Sie einfach ein Terminal ein: Sudo apt-get install synaptic

Nachdem Sie das Programm installiert und geöffnet haben, suchen Sie auf der Registerkarte Abschnitte die Abschnitte KDE Desktop Environment und wählen Sie alle installierten (grünen) Auswahlen aus (Strg + Klicken). Klicken Sie dann mit der rechten Maustaste und wählen Sie Vollständig entfernen und Anwenden, indem Sie oben im Fenster auf Grünes Häkchen klicken.

10
user287600

Da Braiams nicht für mich gearbeitet hat, habe ich Folgendes getan:

Gehen Sie zu / var/log/apt und suchen Sie nach " kubuntu-desktop " in history.log (oder einem der folgenden Verzeichnisse) komprimierte history.log. [n] .gz-Dateien), um die genauen Pakete zu finden, die mit kubuntu-desktop installiert wurden, und sie zu entfernen.

7
SenseiSonja

Das hat bei mir funktioniert:

Sudo apt-get install tasksel
Sudo tasksel

finde Kubuntu desktop in der Liste und entferne die Auswahl. Lesen und bestätigen Sie die Angaben.

Danach habe ich auch getan

Sudo apt-get autoremove
6
AdamVe

Sie können apt-rdepends verwenden, um alle Pakete zu finden, die von (dem Metapaket) kubuntu-desktop installiert wurden, und die Liste als Eingabe für apt-get purge verwenden. Möglicherweise sollte das Löschen von kdelibs * ausreichen.

Eine andere Möglichkeit wäre, Qt (d. H. Libqt4 *) zu entfernen, da KDE von qt abhängig ist und alle KDE-Pakete entfernt. Dies funktioniert jedoch nicht sehr gut, wenn andere Qt-Anwendungen auf dem anderen Desktop verwendet werden.

Untersuchen Sie jedoch auf jeden Fall die Pakete, die apt-get entfernen möchte, sehr sorgfältig, da möglicherweise die gesamte Installation durch so etwas durcheinander gebracht werden könnte.

6
txwikinger

Die Antwort lautet: https://help.ubuntu.com/community/PureGnome und http://www.psychocats.net/ubuntu/puregnome

1) Wählen Sie die Ihrer Ubuntu-Version entsprechende Methode

2) Überprüfen Sie, welche Programme aus der KDE-Umgebung Sie behalten möchten , da Sie sie benötigen, und a) entfernen Sie sie aus der Entfernungsliste (mit Abhängigkeiten) oder b) Lassen Sie es in der Liste und installieren Sie es später erneut.

3) Kopieren/Einfügen des Befehls Der Befehl entspricht den Angaben auf dieser Webseite und hängt von Ihrer Version ab. Im Allgemeinen sieht er jedoch so aus:

Sudo apt-get remove akonadi-backend-mysql akonadi-server akregator amarok amarok-common amarok-utils apport-kde apturl-kde ark bluedevil cdparanoia cdrdao .... and a lot of packages

Der Befehl entfernt ohnehin keine Konfigurationsdateien, nur die Programme. Wenn Sie auch die Konfigurationsdateien entfernen möchten, fügen Sie dem Befehl die Option --purge hinzu.

4)

Warnung: Die folgende Liste von Paketen bezieht sich auf eine einfache Standardinstallation von Ubuntu mit Kubuntu. Möglicherweise möchten Sie einige der unten aufgeführten Pakete behalten, und Sie sollten überprüfen, was apt entfernen wird, bevor Sie akzeptieren.

Diese Entfernungsbefehle wurden basierend auf den Paketen erstellt, die Kubuntu, Xubuntu usw. zu einer Ubuntu-Standardinstallation hinzugefügt wurden. Es ist möglich, dass die Befehle einige andere Pakete entfernen, die Sie seitdem zum Standard hinzugefügt haben und beibehalten möchten. Wenn dies der Fall ist, verfolgen Sie, welche Pakete dies sind, und installieren Sie sie erneut. Ihre Einstellungen sollten noch vorhanden sein.

Sichern Sie wie immer Ihre Partition, bevor Sie sie ändern.

Prost, Raph

0
R. Jubin