¿Cómo eliminar completamente KDE de Mint 17?

El sistema original que se ha instalado es Linux Mint KDE 17.1 Rebecca, más tarde actualizado a Linux Mint KDE 17.2 Rafaela.

Sobre el cual he instalado el entorno de escritorio Cinnamon ayer.

Estoy satisfecho con Cinnamon en otra computadora y lo prefiero, así que decidí eliminar KDE de la primera computadora. ¿Cómo debo proceder?

EDIT1:

Supongamos que ya he instalado Cinnamon.

EDIT2:

Instalé Cinnamon de la siguiente manera:

sudo apt-get install --install-recommends cinnamon 

Related of "¿Cómo eliminar completamente KDE de Mint 17?"

Los criterios de eliminación segura son difíciles de satisfacer. Si no se siente cómodo sin GUI, uno usa el administrador de KNetwork para conectarse, totalmente dependiente de WiFi, entonces esto no se recomienda. Como comentario de Erasmus, es posible que desee instalar Cinnamon, Mate, etc., si el acceso ininterrumpido a la GUI es importante.

 aptitude purge kde-standard 

Tu dices con security Sugeriría purgar todas las aplicaciones de KDE una a una.

Ejemplo: en Cinnamon tienes gnome-calculator , por lo que no necesitas kcalc hayas usado anteriormente, puedes eliminarlo con esto:

 sudo apt-get purge kcalc 

Acabo de simular la installation limpia de Linux Mint KDE 17.2 en una VM e instalé Cinnamon usando este command:

 sudo apt-get install --install-recommends cinnamon 

Diciendo Sí a cada pregunta.

Por alguna razón, el primer bash falló, pero el segundo tuvo éxito.

Pero al punto. Se ha verificado que esta solución purga el entorno de escritorio KDE de la edición de Linux Mint 17.2 KDE.

Renuncia:

Si no realizó una installation limpia, tenga en count que esta guía puede ser diferente. Entiendo que el 99% de las personas leerá esto en las instalaciones existentes, por lo tanto, no se pueden proporcionar garantías. Puede variar levemente o muy, dependiendo de las modificaciones que haya realizado. Incluso puede romper tu sistema. Si no está preparado para correr el riesgo o es lo suficientemente hábil como para manejar estas situaciones, no siga esta guía.

Preparación:

  1. Asegúrese de realizar los pasos correctos de preinstallation del package.
  2. Haga una actualización con: sudo apt-get dist-upgrade

1er paso:

Abre un editor de text en el que seas experto.

2do paso:

Copie y pegue la siguiente línea en su editor, es una list de packages que nos gustaría eliminar:

 akonadi-backend-mysql akonadi-server akregator amarok amarok-common amarok-utils apturl-kde ark bluedevil cdparanoia cdrdao cryptsetup docbook-xml docbook-xsl dolphin dragonplayer freespacenotifier gnupg-agent gnupg2 gpgsm gstreamer0.10-qapt gtk2-engines-oxygen gtk3-engines-oxygen gwenview ibus-qt4 icoutils k3b k3b-data kaccessible kaddressbook kamera kate kate-data katepart kcalc kde-baseapps-bin kde-baseapps-data kde-runtime kde-runtime-data kde-style-oxygen kde-wallpapers-default kde-window-manager kde-window-manager-common kde-workspace kde-workspace-bin kde-workspace-data kde-workspace-kgreet-plugins kde-zeroconf kdegraphics-strigi-analyzer kdelibs-bin kdelibs5-data kdelibs5-plugins kdemultimedia-kio-plugins kdenetwork-filesharing kdepasswd kdepim-kresources kdepim-runtime kdepimlibs-kio-plugins kdesudo kdoctools khelpcenter4 kinfocenter klipper kmag kmail kmenuedit kmix kmousetool knotes konsole kontact korganizer kppp ksnapshot ksysguard ksysguardd ksystemlog ktorrent ktorrent-data kubuntu-debug-installer kubuntu-web-shortcuts kwalletmanager libakonadi-calendar4 libakonadi-contact4 libakonadi-kabc4 libakonadi-kcal4 libakonadi-kde4 libakonadi-kmime4 libakonadi-notes4 libakonadiprotocolinternals1 libassuan0 libbluedevil1 libcalendarsupport4 libcln6 libdebconf-kde0 libdlrestrictions1 libdmtx0a libencode-locale-perl libepub0 libeventviews4 libfile-listing-perl libflac++6 libfont-afm-perl libgif4 libgpgme++2 libgps20 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 libincidenceeditorsng4 libindicate-qt1 libio-socket-ssl-perl libk3b6 libkabc4 libkactivities-bin libkactivities6 libkalarmcal2 libkateinterfaces4 libkatepartinterfaces4 libkblog4 libkcal4 libkcalcore4 libkcalutils4 libkcddb4 libkcmutils4 libkde3support4 libkdeclarative5 libkdecore5 libkdepim4 libkdepimdbusinterfaces4 libkdesu5 libkdeui5 libkdewebkit5 libkdnssd4 libkemoticons4 libkephal4abi1 libkexiv2-data libkfile4 libkholidays4 libkhtml5 libkidletime4 libkimap4 libkio5 libkipi-data libkjsapi4 libkjsembed4 libkldap4 libkleo4 libkmanagesieve4 libkmbox4 libkmediaplayer4 libkmime4 libknewstuff2-4 libknewstuff3-4 libknotifyconfig4 libkntlm4 libkonq-common libkonq5-templates libkonq5abi1 libkontactinterface4 libkparts4 libkpgp4 libkpimidentities4 libkpimtextedit4 libkpimutils4 libkprintutils4 libkpty4 libkresources4 libkrosscore4 libksba8 libkscreensaver5 libksgrd4 libksieve4 libksieveui4 libksignalplotter4 libktexteditor4 libktnef4 libktorrent-l10n libkunitconversion4 libkxmlrpcclient4 libloudmouth1-0 liblwp-mediatypes-perl liblwp-protocol-https-perl libmailcommon4 libmailtransport4 libmessagecomposer4 libmessagecore4 libmessagelist4 libmessageviewer4 libmicroblog4 libmpcdec6 libmygpo-qt1 libmysqlclient18 libnet-http-perl libnet-ssleay-perl libntrack-qt4-1 libntrack0 libphonon4 libplasma-geolocation-interface4 libplasma3 libplasmagenericshell4 libpolkit-qt-1-1 libprison0 libprocesscore4abi1 libprocessui4a libqalculate5 libqca2 libqca2-plugin-ossl libqgpgme1 libqimageblitz4 libqjson0 libqrencode3 libqt4-designer libqt4-help libqt4-qt3support libqt4-scripttools libqt4-sql-mysql libqt4-test libqtassistantclient4 libqtglib-2.0-0 libqtscript4-core libqtscript4-gui libqtscript4-network libqtscript4-sql libqtscript4-uitools libqtscript4-xml libqtwebkit4 libreoffice-style-oxygen libsolid4 libsoprano4 libstreamanalyzer0 libstreams0 libsyndication4 libtag-extras1 libtemplateparser4 libthreadweaver4 libtimedate-perl liburi-perl libvirtodbc0 libweather-ion6 libwww-perl libwww-robotrules-perl libxml2-utils libxss1 libzip2 mysql-client-core-5.5 mysql-common mysql-server-core-5.5 ntrack-module-libnl-0 odbcinst odbcinst1debian2 okular okular-extra-backends oxygen-cursor-theme oxygen-icon-theme partitionmanager phonon phonon-backend-gstreamer pinentry-qt4 plasma-dataengines-addons plasma-dataengines-workspace plasma-desktop plasma-scriptengine-javascript plasma-scriptengine-python plasma-widget-facebook plasma-widget-folderview plasma-widget-message-indicator plasma-widget-networkmanagement plasma-widgets-addons plasma-widgets-workspace polkit-kde-1 python-kde4 python-pyudev python-qt4 python-qt4-dbus python-sip qapt-batch qapt-deb-installer sgml-data soprano-daemon systemsettings virtuoso-minimal virtuoso-opensource-6.1-bin virtuoso-opensource-6.1-common 

3er paso: verificar el caching de APT , copyr y pegar los nombres de los packages arriba en el lugar PAQUETES-NOMBRES:

 apt-cache policy PACKAGE-NAMEs 2>&1 | grep none -B 1 

Si dice:

NOMBRE DEL PAQUETE:
Instalado: (ninguno)
Candidato: (ninguno)

, o:

NOMBRE DEL PAQUETE:
Instalado: (ninguno)

Elimine todos esos PAQUETES-NOMBRES de la list y repita la testing de caching hasta que no haya ningún resultado, literalmente no debería haber nada como salida.

Cuarto paso: purgando esos packages con APT , copie y pegue los nombres de los packages que ha editado en el lugar PAQUETES-NOMBRES:

 sudo apt-get purge PACKAGE-NAMEs 

Si dice algo como esto:

Los siguientes packages tienen dependencies no satisdates:
default-jre : Depende de: openjdk-7-jre (> = 7 ~ u3-2.1.1) pero no se instalará
E: Error, pkgProblemResolver::Resolve roturas generadas, esto puede ser causado por packages retenidos.

Instale estos packages faltantes, con el ejemplo de default-jre :

 sudo apt-get install --yes default-jre 

Luego repite el mismo command de purga.

Cuando termine, reinicie el sistema:

 sudo reboot 

Probablemente experimentarás este problema:

syndaemon: no se encontró proceso

Si lo hace, mantenga la calma, cambie a la primera console con CTRL + ALT + F1 y escriba su nombre de usuario y contraseña estándar.

Luego ejecuta:

 sudo apt-get update sudo apt-get install --install-recommends cinnamon sudo reboot 

Debería arrancar directamente en Cinnamon. Si no, te lo he advertido 😉

Después de que funcione, elimine todos los packages restantes:

 sudo apt-get --purge autoremove