Cómo eliminar por completo kubuntu-desktop de Ubuntu


26

Instalé kubuntu-desktop solo para experimentar con su interfaz. Luego decidí eliminar e hice la depuración y eliminación automática de apt-get tradicional, pero parece que todavía hay elementos de kubuntu. Por ejemplo, los elementos de la interfaz, las barras de desplazamiento, la pantalla de inicio, etc. todavía están allí.

¿Hay algún método que pueda eliminar por completo sin instalar una copia nueva de ubuntu?


Respuestas:


20

Le recomendaría que use aptitude para hacer esta operación, esto buscará los paquetes que eliminarían el entorno KDE y dejarían el valor predeterminado de Ubuntu:

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+

Esto buscará cualquier paquete que kubuntu-desktopdependa de, pero no depende de él ubuntu-desktop. Además, este método es un poco codicioso. Eliminará los paquetes Qt , ergo mplayer2, VLC y cualquier paquete que dependa de las bibliotecas Qt puede ser eliminado. Agregue esos paquetes con un signo más (+) al final, como el paquete ubuntu-desktop en este caso. Para otros sabores:

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+

Gnomo

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

Como puede ver, solo reemplace el nombre del último paquete con el nombre de su preferencia para irse. Si usó kde-coreu otros metapaquetes, debe reemplazar "kubuntu" con el nombre del metapaquete.

Dar sentido a la búsqueda de aptitudes

Para explicar exactamente qué paquete están seleccionados, expliquemos el comando de búsqueda más profundamente:

?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)
             )
         )
    )

1
Dudo de la validez de este método. Intenté eliminar kubuntu como se sugirió. Intentó eliminar los siguientes paquetes que definitivamente no solo son utilizados por kubuntu: evolution, cryptsetup, lsb, skype, software-center, ubuntu-desktop, wine, y la lista continúa ... No hace falta decir que no lo hice Continuar la desinstalación.
Jacques MALAPRADE

@JacquesMALAPRADE es imposible porque intenta eliminarlo ubuntu-desktopporque ?not(?reverse-depends(?exact-name(ubuntu-desktop)))). Entonces, obviamente hiciste algo mal.
Braiam

1
Pidió try harderotra vez y luego se le ocurrió lo siguiente, que establece claramente que ubuntu-desktopse eliminará. paste.ubuntu.com/9717405 . junto con Skype, evolución, etc ...
Jacques MALAPRADE

2
Los comandos que propuso para Ubuntu eliminaron de mi sistema python, fuentes, el administrador de archivos y mucho más ... eventualmente nada funcionó en mi sistema y tuve que reinstalar el sistema operativo ...
Pantelis Sopasakis

1
También arruinó mi sistema. Ahora tengo algunas dependencias insatisfechas, si instalo vlc o qBitorrent.
Gaurav Gandhi

11

en 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

¿Tiene un enlace a la página donde está este comando? Creo que lo he visto documentado en alguna parte.
Eric Francis

10

Intente instalar Synaptic Package Manager desde el Centro de software.

O simplemente escriba una terminal: sudo apt-get install synaptic

Una vez que haya instalado y abierto el programa, en la pestaña de secciones, busque las secciones del Entorno de escritorio de KDE y seleccione todas las selecciones instaladas (verde) (Ctrl + Clic). Luego haga clic derecho, seleccione Eliminar completamente y aplique los cambios haciendo clic en la marca de verificación Verde en la parte superior de la ventana.


Synaptic es una gran herramienta! Lo recomiendo. Pero, como siempre, cuando realice grandes cambios en su sistema, ¡primero haga una copia de seguridad!
toesslab

7

Como Braiams no funcionó para mí, hice lo siguiente:

Vaya a / var / log / apt y busque " kubuntu-desktop " en history.log (o cualquiera de los archivos comprimidos history.log. [N] .gz) para encontrar los paquetes exactos instalados con kubuntu-desktop y eliminarlos .


6

Puede usar apt-rdependspara encontrar todos los paquetes que han sido instalados por (el metapaquete) kubuntu-desktop y usar la lista como entrada para apt-get purge. Posiblemente purgar kdelibs * debería ser suficiente.

Otra posibilidad sería eliminar Qt (es decir, libqt4 *), ya que KDE no depende de qt, eliminará todos los paquetes de KDE. Sin embargo, esto no funciona muy bien si se usan otras aplicaciones Qt en el otro escritorio.

Sin embargo, en cualquier caso, inspeccione los paquetes que apt-getdesea eliminar con mucho cuidado, ya que potencialmente toda la instalación podría verse afectada por algo como esto.


5

Esto funcionó para mí:

sudo apt-get install tasksel
sudo tasksel

encuentre el escritorio Kubuntu en la lista y elimine su selección. Lea y confirme las sugerencias.

Después de esto también lo hice

sudo apt-get autoremove

2
Esto elimina todo de su sistema. No lo hagas
Joao Carlos

@JoaoCarlos, ¿puedes explicar qué quieres decir con "todo"?
Max von Hippel

@MaxvonHippel elimina el sistema de ventanas, todos los programas, todos los controladores, todo. Su sistema ya no arrancará excepto lo que seleccione (es decir, nada)
Joao Carlos

Elimina todo, por qué lo hice :(
Mr Coder

0

La respuesta está en: https://help.ubuntu.com/community/PureGnome y http://www.psychocats.net/ubuntu/puregnome

1) Elija el método correspondiente a su versión de ubuntu

2) comprobar los programas desde el entorno KDE le gustaría mantener, ya que lo necesita y una) quitarlo de la lista de eliminación (con dependencias) ob) dejarlo en la lista y volver a instalarlo después.

3) Copiar / pegar el comando El comando es como se indica en esta página web y depende de su versión, pero generalmente se ve así:

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

El comando no eliminará los archivos de configuración de todos modos, solo los programas. Si también desea eliminar los archivos de configuración, agregará la opción --purge al comando.

4)

Advertencia: La lista de paquetes a continuación es para una instalación predeterminada simple de Ubuntu con Kubuntu. Es posible que desee conservar algunos de los paquetes a continuación y debe revisar qué apt va a eliminar antes de aceptar.

Estos comandos de eliminación se crearon en función de los paquetes de Kubuntu, Xubuntu, etc. que se agregaron a una instalación predeterminada de Ubuntu. Es posible que los comandos eliminen otros paquetes que haya agregado al predeterminado y que desee conservar. Si ese es el caso, realice un seguimiento de qué paquetes son esos y vuelva a instalarlos. Su configuración aún debe estar allí.

Como siempre, haga una copia de seguridad de su partición antes de modificarla.

Saludos, Raph


0

He usado este comando en ubuntu 14.04.5 LTS y después de hacerlo, mi sistema funciona como lo hace en el estado anterior, puede usar el comando

sudo apt-get remove about-distro akonadi-backend-mysql akonadi-server akregator amarok amarok-common amarok-utils apport-kde apturl-kde ark audiocd-kio baloo
  bluedevil ca-certificados-java cdparanoia cdrdao colord-kde consolekit
  cryptsetup cryptsetup-bin default-jre default-jre-headless docbook-xml
  docbook-xsl dolphin dragonplayer fonts-dejavu-extra freerdp-x11
  freespacenotifier gnupg-agent gnupg2 gpgsm gstreamer0.10-qapt
  gtk2-motores-oxígeno gtk3-motores-oxígeno gwenview ibus-qt4 icoutils
  java-common k3b k3b-data kaccessible kaddressbook kamera kate kate-data
  katepart kcalc kde-base-artwork kde-baseapps-bin kde-baseapps-data
  kde-config-gtk-style kde-config-pimactivity kde-config-tablet
  kde-config-telepatía-cuentas kde-config-whoopsie kde-runtime
  kde-runtime-data kde-style-oxygen kde-telepathy kde-telepathy-approver
  kde-telepathy-auth-handler kde-telepathy-contact-list kde-telepathy-data
  kde-telepathy-declarative kde-telepathy-desktop-applets
  kde-telepathy-filetransfer-handler módulo de integración-kde-telepathy
  kde-telepathy-minimal kde-telepathy-send-file kde-telepathy-text-ui
  kde-touchpad 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
  kio-audiocd kio-mtp klipper kmag kmail kmenuedit kmix kmousetool knotes
  konsole kontact korganizer krdc kscreen ksnapshot ksysguard ksysguardd
  ksystemlog ktorrent ktorrent-data kubuntu-debug-installer kubuntu-desktop
  kubuntu-docs kubuntu-driver-manager ayuda-notificación-kubuntu
  kubuntu-settings-desktop kubuntu-settings-netbook kubuntu-web-shortcuts
  kwalletmanager libaccounts-qt1 libaio1 libakonadi-calendar4
  libakonadi-contact4 libakonadi-kabc4 libakonadi-kcal4 libakonadi-kde4
  libakonadi-kmime4 libakonadi-notes4 libakonadi-socialutils4
  libakonadiprotocolinternals1 libao-common libao4 libatk-wrapper-java
  libatk-wrapper-java-jni libattica0.4 libavcodec54 libavformat54 libavutil52
  libbaloocore4 libbaloofiles4 libbaloopim4 libbaloowidgets4 libbalooxapian4
  libbluedevil1 libbonobo2-0 libbonobo2-common libboost-program-options1.54.0
  libboost-thread1.54.0 libcalendarsupport4 libchm1 libck-connector0 libcln6
  libcryptsetup4 libdebconf-kde0 libdlrestrictions1 libdmtx0a libdvdnav4
  libdvdread4 libepub0 libeventviews4 libflac ++ 6 libgconf2-4 libgnome2-0
  libgnome2-bin libgnome2-common libgnomevfs2-0 libgnomevfs2-common
  libgpgme ++ 2 libgps20 libgrantlee-core0 libgrantlee-gui0 libgsm1
  libhsqldb1.8.0-java libibus-qt1 libidl-common libidl0 libilmbase6
  libincidenceeditorsng4 libindicate-qt1 libindicate5 libiso9660-8 libk3b6
  libkabc4 libkactivities-bin libkactivities-models1 libkactivities6
  libkalarmcal2 libkateinterfaces4 libkatepartinterfaces4 libkblog4 libkcal4
  libkcalcore4 libkcalutils4 libkcddb4 libkcmutils4 libkcompactdisc4
  libkdcraw-data libkdcraw23 libkde3support4 libkdeclarative5
  libkdecorations4abi1 libkdecore5 libkdepim4 libkdepimdbusinterfaces4
  libkdesu5 libkdeui5 libkdewebkit5 libkdgantt2-0 libkdnssd4 libkemoticons4
  libkephal4abi1 libkexiv2-11 libkexiv2-data libkfbapi1 libkfile4
  libkfilemetadata4 libkgapi2-2 libkholidays4 libkhtml5 libkidletime4
  libkimap4 libkio5 libkipi-data libkipi11 libkjsapi4 libkjsembed4 libkldap4
  libkleo4 libkmanagesieve4 libkmbox4 libkmediaplayer4 libkmime4
  libknewstuff2-4 libknewstuff3-4 libknotifyconfig4 libkntlm4 libkolab0
  libkolabxml1 libkonq-common libkonq5-templates libkonq5abi1
  libkontactinterface4 libkparts4 libkpeople3 libkpgp4 libkpimidentities4
  libkpimtextedit4 libkpimutils4 libkprintutils4 libkpty4 libkresources4
  libkrosscore4 libksane-data libksane0 libksba8 libkscreen1 libkscreensaver5
  libksgrd4 libksieve4 libksieveui4 libksignalplotter4 libktexteditor4
  libktnef4 libktorrent-l10n libktorrent5 libktpcommoninternalsprivate7
  libkubuntu0 libkunitconversion4 libkwineffects1abi4 libkwinglesutils1
  libkwinglutils1abi3 libkworkspace4abi2 libkxmlrpcclient4 liblastfm1
  liblightdm-qt-3-0 libloudmouth1-0 libmailcommon4 libmailimporter4
  libmailtransport4 libmessagecomposer4 libmessagecore4 libmessagelist4
  libmessageviewer4 libmicroblog4 libmodemmanagerqt1 libmp3lame0 libmpcdec6
  libmuonprivate2 libmygpo-qt1 libmysqlclient18 libnepomuk4 libnepomukcleaner4
  libnepomukcore4abi1 libnepomukquery4a libnepomukutils4 libnetworkmanagerqt1
  libnoteshared4 libntrack-qt4-1 libntrack0 liboath0 libokularcore4
  libopenconnect2 libopenexr6 libopenjpeg2 libopus0 liborbit-2-0 liborbit2
  libpam-ck-connector libperl4-corelibs-perl libphonon4 libpimactivity4
  libpimcommon4 libplasma-geolocation-interface4 libplasma3
  libplasmaclock4abi4 libplasmagenericshell4 libpolkit-qt-1-1 libpoppler-qt4-4
  libprison0 libprocesscore4abi1 libprocessui4a libpth20
  libqaccessibilityclient0 libqalculate5 libqalculate5-data libqapt2
  libqapt2-runtime libqca2 libqca2-plugin-ossl libqgpgme1 libqimageblitz4
  libqjson0 libqmobipocket1 libqoauth1 libqrencode3 libqt4-qt3support
  libqt4-sql-mysql libqtglib-2.0-0 libqtscript4-core libqtscript4-gui
  libqtscript4-network libqtscript4-sql libqtscript4-uitools libqtscript4-xml
  libreoffice-base libreoffice-base-drivers libreoffice-java-common
  libreoffice-kde libreoffice-sdbc-firebird libreoffice-sdbc-hsqldb
  libreoffice-style-oxygen libruby1.9.1 libschroedinger-1.0-0 libsctp1
  libsendlater4 libservlet3.0-java libsignon-qt1 libsolid4 libsoprano4
  libstreamanalyzer0 libstreams0 libsyndication4 libtag-extras1
  libtaskmanager4abi5 libtelepathy-logger-qt4-1 libtelepathy-qt4-2
  libtemplateparser4 libthreadweaver4 libva1 libvcdinfo0 libvirtodbc0
  libweather-ion6 libx264-142 libxcb-composite0 libxcb-damage0 libxcb-record0
  libxcb-xtest0 libxerces-c3.1 libxvidcore4 libyaml-0-2 libzip2
  lightdm-kde-greeter lksctp-tools muon-discover muon-notifier muon-Updater
  mysql-client-core-5.5 mysql-common mysql-server-core-5.5 nepomuk-core-data
  nepomuk-core-runtime ntrack-module-libnl-0 odbcinst odbcinst1debian2 okular
  okular-extra-backends openjdk-7-jre openjdk-7-jre-headless
  oxígeno-cursor-tema oxígeno-icono-tema p7zip-full pam-kwallet
  partición administrador phonon phonon-backend-gstreamer
  phonon-backend-gstreamer-common phonon-backend-gstreamer1.0 pinentry-gtk2
  pinentry-qt4 plasma-dataengines-addons plasma-dataengines-workspace
  plasma-escritorio plasma-netbook plasma-nm plasma-runner-telepathy-contact
  plasma-scriptengine-javascript plasma-widget-folderview
  plasma-widget-kimpanel plasma-widget-menubar plasma-widgets-addons
  plasma-widgets-workspace plymouth-theme-kubuntu-logo
  plymouth-theme-kubuntu-text polkit-kde-1 print-manager
  python3-dbus.mainloop.qt python3-pykde4 python3-pyqt4 python3-sip qapt-batch
  qapt-deb-installer quassel quassel-data ruby ​​ruby1.9.1 scdaemon sgml-data
  ontologías de escritorio compartidas skanlite socat software-properties-kde
  configuración del sistema soprano-daemon ttf-dejavu-core ttf-oxygen-font-family
  tzdata-java ubuntu-release-Updader-qt usb-creator-kde user-manager
  vcdimager virtuoso-mínimo virtuoso-opensource-6.1-bin
  virtuoso-opensource-6.1-common kubuntu-desktop  

-1

la solución propuesta a través de aptitude no funciona con la instalación predeterminada de kubuntu 14.04, y falla con un mensaje de error que dice que no puede encontrar una solución.

Una alternativa simple, aunque probablemente no eliminar el 100% era hacer

    sudo apt-get remove plasma*

Esto eliminó las aplicaciones de kde como kmail, k3b, kopete, digikam y el escritorio.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.