Yüklü KDE'nin tüm izleri nasıl kaldırılır


35

Ubuntu'lu 2 bilgisayarım var ama her ikisinde de KDE'yi kullanıcılar için başka bir seçeneğe sahip olarak yükledim. Birlik çok iyi geldiğinden, bir süredir KDE kullanmaya gerek olmadı. KDE ile ilgili tüm paketleri tek bir tarama, boş alan ve Ubuntu ile ilgili KDE ile ilgili herhangi bir şeyle nasıl silebilirim; PC'ler KDE'yi kurduktan sonra Kubuntu logosu varsayılan olanıdır. Basit bir kısa komut satırı veya GUI aracıyla tüm KDE materyallerinden nasıl geri alınabilir.

NOT - Bunu sormak, KDE masaüstü ortamına ilişkin her bir paketi tek tek seçmeye, bir GTK ile de ilgili olup olmadığını kontrol etmeye, her birinin bağımlılıklarını kontrol etmeye, vb. Seçmeye çok zaman harcadığı için soruyorum. -desktop, yüklü olan her KDE paketini kaldırmaz, çünkü bu, gerçek paketlerin geri kalanını yükleyen sözde bir paket olduğundan, bunları bir paketin neden bir sürü diğer paketi yükleyebileceğini merak etmemi sağlayan bir kaldırma paketidir. Onları sadece sahte paketin kendisini değil, gerçekten kaldırmak için bazı seçeneklerle kaldırın.




Yanıtlar:


21

KDE'yi tamamen kaldırmak için bu komutu ( buradan ) kullanabilirsiniz:

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

Ancak, KDE'yi yükledikten sonra KDE'ye özgü programları el ile yüklediyseniz, bu programları ayrı ayrı kaldırmanız ve çalıştırmanız gerekir sudo apt-get autoremove.

Uyarı: Munim'in dediği gibi , bu çok fazla paketi kaldıracak ve KDE'den önce (veya KDE'den sonra ama ayrı olarak) kurulmuş paketleri ve KDE'nin bir parçası olarak kurulan paketleri kaldırabilir. Bu, zaman zaman paket yapılandırma sorunları gibi tahmin edilemeyen sonuçlar üretebilir.


sysers , bu paketleri çıkardıktan sonra sisteminizin istediğiniz şekilde çalışmasını sağlamak için yapmanız gereken bazı işlemlerin bir açıklamasını yazdı .

(Aşağıda alıntı yaptım, ancak okunabilirlik için alıntı biçimini gömülü bağlantılara değiştirdim.)

Yukarıdaki adımlar, tüm KDE yazılımlarını kaldıracak, ancak sisteminizi KDE öncesi yükleme durumuna geri döndürmek zorunda kalmayacak. Sistemimi kubuntu-desktop ön kurulumuna geri yüklemek için yapmam gereken iki adım daha var.

Birincisi, "Kubuntu" açılış ekranını kaldırmak için Plymouth konfigürasyonunu değiştirmek oldu (bu sadece kozmetik, ama yine de can sıkıcı ve kirli, Ubuntu'da belgelendiğinde 'Kubuntu'yu gösteriyor ):

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

İkincisi, kde-plasma-greeter yerine birlik-tebrikçiyi kullanmak için lightdm yapılandırmasını geri yüklemek oldu. Önce lightdm yapılandırma sayfasını açmak için bu komutu çalıştırın - sudo gedit /etc/lightdm/lightdm.confve sonra bu satırları düzenleyin / değiştirin:

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

Ben araya Arnavut kaldırımlı Bu son adım KDE lightdm oturum açma ekranını geçersiz kılar ve nasıl orijinal birlik ubuntu giriş ekranı döndürmek için? .


4
Böyle büyük bir komut satırı çalıştırmak zorunda kalmamak için çalışıyorum. "Sudo apt-get remove kde4ever" satırları boyunca bir şey arıyorum ve bitti, basit ve kde ile ilgili herhangi bir şeyi siler.
Luis Alvarado

2
sudo apt-get remove kubuntu-desktopTakip etmeyi deneyebilir (KDE almak için kurduğunuz paketin bu olduğunu varsayalım) sudo apt-get autoremoveve ardından gitmesini istediğiniz birçok şeyi kaldırabilir. ... Ama neden bu kadar uzun bir komut çalıştırmak istemiyorsunuz? Uzun bir komutu Terminal'e kısa bir komuttan yapıştırmak daha karmaşık değildir. (Sadece bu komutu çalıştırmanız gerektiğini önermiyorum - neden neden istemediğinizi anlamadıysam, o zaman ben veya başkaları, ihtiyaçlarınıza göre daha uygun ve uygun bir çözüm önerebilirim.)
Eliah Kagan

1
Yukarıdaki komutu kullandığımda, bazılarının ihtiyacım olduğunu bildiğim ve Unity'de kullandığım (örneğin r-base gibi) paketlerin kaldırılacağını gösteriyor. Yukarıdaki komutu uygularsam sistemimin dağınık olacağından korkuyorum.
ECII

1
Benim durumumda, terminale kopyalamak ve yapıştırmak işe yaramadı (arabellek boyutu ile ilgili bir şey olabilir mi?). Yaptığım, onu bir metin düzenleyicisine yapıştırmak, .sh uzantısıyla kaydetmek ve daha sonra çalıştırmak.
luisgonzalez

1
@Munim İyi nokta, bunun KDE'den ayrı olarak kurulmuş paketleri kaldırabileceğini söylemeliydim. Görevin sonuna bir uyarı ekledim, umarım bu tekniği kullanarak insanları hazırlamaya yardımcı olur.
Eliah Kagan

35

Aşağıdaki kaldırma işleminin basitliğini sevdim:

apt-get remove kdelibs-bin kdelibs5-data 

craigevilDebian Forumları'ndan kredi alın . ( http://forums.debian.net/viewtopic.php?f=10&t=102884 )

Buradaki şey, KDE'nin neredeyse tamamının inşa edildiği iki pakete odaklanarak, KDE'nin geri kalanının da yukarıdakine bağlı olarak kaldırıldığıdır.


1
Excellent..Alımlık bir konsol konsolu kurulumuna bazı zevklerle uygulandı. +1.
J Evans,

2
Bu bence kabul edilen cevaptan daha iyi bir prosedür. Elle kurulmuş olarak işaretlenmiş paketlere dokunmaz.
berbt

"Karşılanmayan bağımlılıklar" yazıyor.
Nicolas Raoul

2
Sanırım, bundan sudo apt autoremovesonra da
koşmalısınız

Bu, Ubuntu 16.04’ten KDE’yi kaldırmak ve Unity sistem ayarlarını geri yüklemek için birkaç şeyi denedikten sonra benim için işe yaradı. IMHO kabul edilen cevaptan çok daha iyi. 'apt-get unity-kontrol merkezini kaldır apt-get kdelibs-bin kaldır kdelibs5-data apt autoremove apt-get unity-center kontrol merkezini yeniden kur' voila !!!!
dimuthu

6

Eğer ubuntu 15.10 veya önceki bir sürümünü kullanıyorsanız, bu komut yararlı olacaktır:

sudo apt-get remove kubuntu

Ubuntu 16.04 ve Plasma 5 kullanıyorsanız, aşağıdaki adımı izleyin

sudo apt purge kubuntu-desktop
sudo apt autoremove
sudo add-apt-repository --remove ppa:kubuntu-ppa/backports

2

Şimdi çok daha kolay.
Önceki masaüstü ortamınızı kurun (önbellekte olmalı, böylece herhangi bir şey indirmenize gerek kalmaz)

sudo apt install ubuntu-desktop

Yine açılış ekranında kubuntu göreceksiniz. Yani onu kaldırmak için

sudo update-initramfs -u

Yeniden Başlatma.
Giriş ekranında, KDE dışındaki bir masaüstü oturumu seçin

Ve sonunda bütün kde izlerini temizle

sudo apt remove --purge kubuntu-desktop
sudo apt autoremove

Kde giriş ekranını hala görüyorsanız (nadiren)

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

Gdm3'ü mevcut masaüstü ortamınızın ekran yöneticisi ile değiştirin. Ubuntu üzerinde ortak olan gdm, lightdm



0

Acemi olduğumdan bu yana doğru yol mu bilmiyorum ama bu benim için işe yaradı.

sudo apt-get remove kde*

AU’ya hoş geldiniz. Cevabınız davanız için doğru olabilir ancak kaldırılması amaçlanmayan paketleri kaldırabileceğinden genel kullanım için tavsiye etmem.
Marc Vanhoomissen

muhtemelen doğru komut değil, apt-get purge
pim

-4

Bu komutu kullandım (KDE'nin tümünü kaldırır ve birliği yükler):

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-kresources \
kdepim-runtime kdepim-strigi-plugins 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  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 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 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 libopenexr6 libotr2 libphonon4 libplasma-geolocation-interface4 \
libplasma3  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 libtemplateparser4 libthreadweaver4 \
libtimedate-perl liburi-perl libvirtodbc0 libweather-ion6 libwww-perl \
libwww-robotrules-perl libxml2-utils libxss1 muon muon-installer \
muon-notifier muon-updater 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-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

4
AskUbuntu'ya Hoşgeldiniz! Cevabınız teoride soruyu cevaplasa da, komutun ne yaptığını açıklamak için bilgi eklemek isteyebilirsiniz.
Oyibo

4
Dikkatsiz copypasta için -1. Bu liste ille de OP’nin kurulu olduğu şey değildir ve elle kurulmuş paketleri kaldırabilir. Birlik kurmak bile istenmedi.
berbt
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.