LXDE / Lubuntu Masaüstü Ortamını Tamamen Kaldır


13

Unity'nin hayal kırıklığı yaratan performansı nedeniyle LXDE'yi dizüstü bilgisayarıma yükledim. Ama şimdi, LXDE'yi onunla birlikte gelen programların listesi de dahil olmak üzere tamamen kaldırmak istiyorum. Bunu nasıl yapabilirim?

Yanıtlar:


4

Terminal türünde:

sudo apt purge --remove lxde*; sudo apt autoremove -y

veya

sudo apt purge --remove lubuntu-*; sudo apt autoremove -y

Yapacak.

veya Yazılım Merkezi'ni açın ve paketi arayın lxdeve kaldırın.

lxde bir meta-pakettir, yüklemek her şeyi yükler lxde, kaldırdığı her şeyi kaldıracaktır.


1
Bunu yaptım ve onunla birlikte gelen yüklü yazılımı temizlemek için 'autoremove' komutunu yaptım. Teşekkürler
rockr101

5
-1 "[…] kaldırıldığında yüklediği her şey kaldırılacak." - Bu yanlış. Bir meta paketin kaldırılması, meta paketin bağımlılığı olan "artık" kurulu paketleri otomatik olarak kaldırmaz. Bunu apt-get autoremoveyapmak için daha sonra koşmanız gerekir .
David Foerster

10

Meta paket kaldırıldığında yalnızca bazı şeyler kaldırılır, ancak hepsi kaldırılmaz. LXDE ile birlikte gelen tüm programları tek tek kaldırmak zorundasınız. Yukarıda apt-get kullanımı ile ilgili oylanan yorumu takip ettim. Ama daha sonra hala pcmanfm, openbox şeyler, lxterminal vb. Vardı.

Bulduğum en iyi talimatlar: http://www.psychocats.net/ubuntu/puregnome

sudo apt-get remove abiword abiword-common abiword-plugin-grammar abiword-plugin-mathview ace-of-penguins audacious audacious-plugins audacious-plugins-data blueman catfish chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg elementary-icon-theme fonts-lyx galculator gdebi gdebi-core gecko-mediaplayer giblib1 gnome-desktop-data gnome-icon-theme-full gnome-mplayer gnome-system-tools gnome-time-admin gnumeric gnumeric-common gnumeric-doc gpicview gtk2-engines-pixbuf guvcview hardinfo indicator-application-gtk2 leafpad libaacs0 libabiword-2.9 libass4 libaudclient2 libaudcore1 libavcodec53 libavformat53 libavutil51 libbinio1ldbl libbluray1 libbs2b0 libcddb2 libcolamd2.7.1 libcompfaceg1 libcue1 libdca0 libdirectfb-1.2-9 libenca0 libept1.4.12 libexo-1-0 libexo-common libexo-helpers libfaad2 libfluidsynth1 libfm-data libfm-gtk-bin libfm-gtk-data libfm-gtk3 libfm3 libgdome2-0 libgdome2-cpp-smart0c2a libglade2-0 libgmlib0 libgmtk0 libgmtk0-data libgoffice-0.8-8 libgoffice-0.8-8-common libgsf-1-114 libgsf-1-common libgsm1 libgtkmathview0c2a libgtkspell0 libguess1 libid3tag0 libimlib2 libindicate-gtk3 libjpeg-progs libjpeg-turbo-progs liblink-grammar4 libloudmouth1-0 libmenu-cache1 libmms0 libmodplug1 libmowgli2 libmp3lame0 libmpg123-0 libmusicbrainz3-6 libnet-dbus-perl libobrender27 libobt0 libonig2 liboobs-1-5 libopts25 libots0 libpisock9 libpostproc52 librarian0 libresid-builder0c2a libschroedinger-1.0-0 libsdl1.2debian libsidplay2 libswscale2 libtidy-0.99-0 libtie-ixhash-perl libts-0.0-0 libuniconf4.6 libva1 libvdpau1 libvpx1 libvte-common libvte9 libwebcam0 libwv-1.2-4 libwvstreams4.6-base libwvstreams4.6-extras libxfce4ui-1-0 libxfce4util-bin libxfce4util-common libxfce4util6 libxfconf-0-2 libxml-parser-perl libxml-twig-perl libxml-xpath-perl libxvidcore4 lightdm-gtk-greeter link-grammar-dictionaries-en lm-sensors lp-solve lubuntu-artwork lubuntu-artwork-12-10 lubuntu-core lubuntu-default-settings lubuntu-desktop lubuntu-icon-theme lubuntu-lxpanel-icons lubuntu-software-center lxappearance lxappearance-obconf lxinput lxkeymap lxlauncher lxmenu-data lxpanel lxpanel-indicator-applet-plugin lxrandr lxsession lxsession-data lxsession-edit lxshortcut lxtask lxterminal mplayer2 mtpaint ntp obconf openbox openbox-themes pcmanfm pidgin pidgin-data pidgin-libnotify pidgin-microblog plymouth-theme-lubuntu-logo plymouth-theme-lubuntu-text python-pysqlite2 python-support python-xklavier rarian-compat scrot sylpheed sylpheed-doc sylpheed-i18n sylpheed-plugins synaptic system-tools-backends transmission tsconf uvcdynctrl uvcdynctrl-data wvdial xfburn xfce-keyboard-shortcuts xfce4-notifyd xfce4-power-manager xfce4-power-manager-data xfconf xfonts-100dpi xpad xscreensaver xscreensaver-data && sudo apt-get install ubuntu-desktop && sudo /usr/lib/lightdm/lightdm-set-defaults -g unity-greeter

Lubuntu'yu kaldırmak için komutları izleyin.


Evet, yüklü kalan birçok program olduğunu fark ettim. Bağlantı için teşekkürler.
rockr101

4
Masaüstü ortam yaratıcıları neden DE'leri için uygun bir kaldırıcı oluşturmuyor?
zkent

@zkent - Muhtemelen bir yükleyici oluşturmakta sakınca görmezler, sadece bir kaldırıcı değil ..
Wilf

@zkent çünkü yüklemek için yetenek kullanırsanız işe yarayacaktı ...
Mateo

@zkent: Çünkü paket yöneticisinin üstesinden gelmesi gerekiyor. Üst kısmını bak Brian'ın cevap .
David Foerster

6

Bunun eski bir soru olduğunun farkındayım ama yine de karşısındakine rastlayana göre

Aşağıda PACKAGENAME adlı dosyayı paketinizle değiştirin.

Yedekleme yapmak!

Aşağıdaki herhangi bir şeyi denemeden önce, ÖNCE BUNU DENEYİN:

sudo apt-get --purge autoremove PACKAGENAME

LXDE için:

sudo apt-get --purge autoremove lxde

Lubuntu-Masaüstü için:

sudo apt-get --purge autoremove lubuntu-desktop

Bu işe yaradıysa geri kalanına ihtiyacınız yok.

Şimdiye kadar bir paketi PLUS bağımlılıklarını tamamen kaldırmak için bulduğum en kapsamlı yöntem PLUS bağımlılık yapılandırmaları da dahil olmak üzere tüm yapılandırmalar ve biraz ev temizliği yapmak:

Aşağıdaki prosedürler hala isteyebileceğiniz / ihtiyaç duyabileceğiniz şeyleri kaldırabilir. Bu durumda kesinlikle fark edeceksiniz ve gerektiğinde yeniden yükleyebilmeniz gerekir. Yedekleme yapmak!

Ayrıca "Y" tuşuna basmadan önce neyin kaldırılacağına dikkat edin

Tüm bunlarla, temizleme işleminden önce - simulate veya -s komutunu ekleyerek ne olacağını simüle edebilirsiniz:

sudo apt-get --simulate --purge PACKAGENAME

BİRİNCİ AŞAMA: ana paketi temizleyin (yukarıdaki otomatik temizleme işlemini kaldırırsanız buna gerek yoktur):

sudo apt-get purge PACKAGENAME

İKİNCİ ADIM: Başka neyi temizleyeceğinizi seçin ...

Seçenek 1: Bağımlı VE Önerileri Temizle (biraz tehlikeli):

sudo apt-get purge $(apt-cache depends PACKAGENAME | grep -E 'Depends || Recommends' | awk '{ print $2 }' | tr '\n' ' ')

Seçenek 2: SADECE Bağımlıları Temizle (o kadar tehlikeli değil):

sudo apt-get purge $(apt-cache depends PACKAGENAME | grep Depends | awk '{ print $2 }' | tr '\n' ' ')

Seçenek 3: Her şeyi temizleyin (en tehlikeli):

sudo apt-get purge $(apt-cache depends PACKAGENAME | awk '{ print $2 }' | tr '\n' ' ')

ÜÇÜNCÜ AŞAMA: Temizleme:

sudo apt-get autoremove
sudo apt-get update
sudo apt-get check
sudo apt-get -f install
sudo apt-get autoclean

Ben bir "DE" eklemek ve geri dönmek istiyorum her zaman bunu. Kısa süre önce bunu GNOME'da kullandım ve hatta Gnome'u otomatik olarak kaldırdıktan sonra temizlemenin GRUB'umu da bırakacağı gerçeğini düzeltti. Bu özellikle meta paketler için iyi çalışır. Son komut "sudo apt-get -f install" komutunu çalıştırıyorum ve olası bozuk paketleri kontrol edip bir kerede birçok değişiklik yaptıktan sonra bunları düzeltiyorum.

Eğer ettik koştu apt-get Lubuntu-masaüstü yüklemek sadece Lubuntu-masaüstü tasfiye ve tamamen size hala bir "Lubuntu ile her şey ve yaprakları kaldırmaz bir autoremove çalışan çünkü aşağıdakileri yapın gerek edeceğiz sonra paketler eklemek için "girişte ekran yöneticinizdeki seçenek:

  • Masaüstünden çıkış yapın ve Ctrl + Alt + F1 tuşlarına basın, ardından TTY1'e giriş yapın ve aşağıdaki komutları çalıştırın.

    sudo apt-get purge lubuntu-desktop
    sudo apt-get purge $(apt-cache depends lubuntu-desktop | awk '{ print $2 }' | tr '\n' ' ')
    sudo apt-get autoremove
    sudo apt-get update
    sudo apt-get check
    sudo apt-get -f install
    sudo apt-get autoclean
    
  • Tekrar başlat

    sudo shutdown -r now
    

Eğer paketi eklemek için apt-get install lxde çalıştırdıysanız ve lubuntu-desktop ile görüldüğü gibi otomatik olarak kaldırdıktan sonra bile kalan paketlerle sorun yaşadıysanız, yukarıdaki komutların aynısını çalıştırabilir ancak "lubuntu-desktop" yerine "lxde" yazabilirim ama ben bunun gerekli olduğunu doğrulayamıyor.


sudo apt-get --purge autoremove lubuntu-desktop hiç bir Lubuntu ISO yüklü bir sistemde yeterli? lubuntu-desktopPaket mevcut bir sisteme kurularak LXDE kurulmuşsa çalışır . O değil o yükleyerek yüklenmişse çalışmak lubuntu-desktop görevi kullanarak taskselveya ekleyerek ^adla aptveya apt-get(Sadece 14.04 sistemde bu test). Ve neden canlı bir CD'den kurulmuş bir sistemde çalışacağını gerçekten anlamıyorum . Kullanıcılar ubuntu-desktop, diğer paketlerinin çoğunun otomatik olarak kaldırılmasına neden olmadan her zaman kaldırır.
Eliah Kagan

3

İçinden gider dpkg.logile tüm "install" eylemleri görmek için

awk '$3 == "install"' /var/log/dpkg.log | less

lxdezaman damgasına göre buna yakın tüm paketleri arayın ve alın. Sen de eski günlüğüne (bakmak gerekir olabilir dpkg.log.1, dpkg.log.2.gzvs.).


Cevabınız için teşekkürler, ancak bu benim için çok kafa karıştırıcı görünüyor
rockr101

1

Ayrıca, girişte hala LXDE seçeneğiniz varsa, terminalinizde aşağıdaki iki komutu çalıştırın

cd /usr/share/xsessions

Sonra

sudo rm LXDE.desktop openbox.desktop

0

Belirli bir günden beri kurduğum tüm paketleri kaldırmak için bir astar almak için enzotib'in çözümünü genişlettim (2015-05-12)

sudo apt-get purge $(awk '$3 == "install"' /var/log/dpkg.log | grep 2015-05-12 | awk '{ print $4 }' | tr '\n' ' ')

Tuhaf, ama iyi çalıştı.


0
  1. Çalıştırmak sudo tasksel
  2. uygun dağıtımı seç / kontrol et Ubuntu Desktop'ı geri istediğini söyleyelim
  3. Lubuntu Masaüstü'nün seçimini kaldırın.
  4. Yükleme işlemine devam etmek için Enter tuşuna basın veya OK tuşuna basın.

Saygılarımızla Jamil


0

Lubuntu-desktop'u Ubuntu 18.10'dan tamamen kaldırmak için bu özü kullanın

#!/bin/bash
# extracted list form /var/log/dpkg.log.*
# https://packages.ubuntu.com/bionic/amd64/lubuntu-desktop

sudo apt-get purge --remove -y \
gnumeric-common \
libgsf-1-common  \
libgsf-1-114 \
libgoffice-0.10-10-common \
libgoffice-0.10-10 \
pxlib1 \
gnumeric \
libindicator7 \
libappindicator1 \
libbonobo2-common \
liborbit-2-0 \
libbonobo2-0 \
libglade2-0 \
libgnome-keyring-common \
libgnome-keyring0 \
libido-0.1-0 \
lightdm \
sgml-base \
libvo-aacenc0 \
libvo-amrwbenc0 \
abiword-common \
libchamplain-0.12-0 \
libchamplain-gtk-0.12-0 \
libwv-1.2-4 \
libabiword-3.0 \
libloudmouth1-0 \
libots0 \
libtelepathy-glib0 \
libtidy5 \
abiword \
link-grammar-dictionaries-en \
minisat \
liblink-grammar5 \
abiword-plugin-grammar \
audacious-plugins-data \
libaudcore5 \
libaudgui5 \
libaudtag3 \
libcue1 \
libfluidsynth1 \
libmms0 \
libmodplug1 \
libsidplayfp4 \
audacious-plugins \
audacious \
libxfce4util-common \
libxfce4util7 \
libxfce4panel-2.0-4 \
libxfce4ui-common \
xfconf \
libxfconf-0-2 \
libxfce4ui-2-0 \
xfce4-notifyd \
lubuntu-icon-theme \
gir1.2-appindicator3-0.1 \
blueman \
xml-core \
sgml-data \
docbook-xml \
libfcitx-utils0 \
libfcitx-config4 \
libfcitx-core0 \
libgettextpo0 \
fcitx-bin \
fcitx-data \
libpresage-data \
libpresage1v5 \
fcitx-modules \
fcitx \
fcitx-config-common \
libfcitx-gclient1 \
fcitx-config-gtk \
fcitx-config-gtk2 \
fcitx-frontend-all \
fcitx-module-dbus \
fcitx-frontend-gtk2 \
fcitx-frontend-gtk3 \
fcitx-frontend-qt4 \
libfcitx-qt5-1 \
fcitx-frontend-qt5 \
fcitx-module-kimpanel \
fcitx-module-lua \
fcitx-module-x11 \
fcitx-ui-classic \
libffmpegthumbnailer4v5 \
ffmpegthumbnailer \
freepats \
galculator \
gconf2-common \
libgconf-2-4 \
gconf-service-backend \
gconf-service \
gconf2 \
gdebi-core \
gdebi \
libgeoclue0 \
libnm-util2 \
libnm-glib4 \
geoclue \
geoclue-ubuntu-geoip \
libimlib2 \
giblib1 \
libuchardet0 \
libmpv1 \
gnome-mpv \
gnome-screensaver \
gnome-themes-standard \
gnumeric-doc \
gpicview \
libgssdp-1.0-3 \
libgupnp-1.0-4 \
libgupnp-igd-1.0-4 \
libnice10 \
gstreamer1.0-nice \
gtk2-engines \
gtklp \
libgucharmap-2-90-7 \
gucharmap \
libpanel-applet3 \
indicator-applet \
indicator-common \
indicator-application \
indicator-application-gtk2 \
libaccounts-glib0 \
liburl-dispatcher1 \
indicator-datetime \
liblightdm-gobject-1-0 \
indicator-keyboard \
indicator-messages \
indicator-power \
indicator-session \
leafpad \
libgnomevfs2-common \
libgnomevfs2-0 \
libgnome2-common \
libgnome-2-0 \
libgnomecanvas2-common \
libgnomecanvas2-0 \
libbonoboui2-common \
libbonoboui2-0 \
libburn4 \
libcompfaceg1 \
libde265-0 \
libept1.5.0 \
libexo-common \
libexo-helpers \
libexo-2-0 \
libexo-1-0 \
libserd-0-0 \
libsord-0-0 \
libsratom-0-0 \
liblilv-0-0 \
libmjpegutils-2.1-0 \
libmpeg2encpp-2.1-0 \
libmplex2-2.1-0 \
libofa0 \
libsoundtouch1 \
libsrtp2-1 \
libwildmidi-config \
libwildmidi2 \
libzbar0 \
gstreamer1.0-plugins-bad \
libfarstream-0.2-5 \
libfm-extra4 \
libmenu-cache-bin \
libmenu-cache3 \
libfm-data \
lxmenu-data \
libfm4 \
libfm-gtk-data \
libfm-gtk4 \
libfm-modules \
libprotobuf-c1 \
libgadu3 \
libgnomeui-common \
libgnomeui-0 \
libpango-perl \
libgtk2-perl \
libgtkmm-3.0-1v5 \
libjte1 \
libisofs6 \
libjpeg-turbo-progs \
libkeybinder0 \
libmeanwhile1 \
libobt2v5 \
libobrender32v5 \
system-tools-backends \
liboobs-1-5 \
libusb-0.1-4 \
libpisock9 \
libportaudio2 \
pidgin-data \
libzephyr4 \
libpurple0 \
libpurple-bin \
libwvstreams4.6-base \
libwvstreams4.6-extras \
libuniconf4.6 \
libunique-1.0-0 \
libunity-settings-daemon1 \
libwnck-common \
libwnck22 \
libxfce4ui-1-0 \
libxfce4util-bin \
light-locker \
light-locker-settings \
lightdm-gtk-greeter \
lightdm-gtk-greeter-settings \
lubuntu-artwork-18-04 \
lubuntu-lxpanel-icons \
lubuntu-artwork \
ttf-ubuntu-font-family \
lubuntu-default-settings \
lubuntu-default-session \
policykit-1-gnome \
gnome-system-tools \
libguvcview-2.0-2 \
guvcview \
indicator-sound \
indicator-sound-gtk2 \
lxpanel-data \
lxpanel \
lxsession-data \
lxpolkit \
xscreensaver-data \
xscreensaver \
lxlock \
lxsession-logout \
lxsession \
lxterminal \
openbox \
pcmanfm \
plymouth-theme-lubuntu-logo \
plymouth-theme-lubuntu-text \
xserver-xorg-input-synaptics \
lubuntu-gtk-core \
lxappearance \
lxappearance-obconf \
lxhotkey-core \
lxhotkey-gtk \
lxhotkey-plugin-openbox \
lxinput \
lxlauncher \
lxpanel-indicator-applet-plugin \
lxrandr \
lxsession-default-apps \
lxshortcut \
lxtask \
mtpaint \
obconf \
pavucontrol \
pidgin \
pinentry-gtk2 \
scrot \
sylpheed \
sylpheed-doc \
sylpheed-i18n \
sylpheed-plugins \
synaptic \
wvdial \
xfburn \
xfce4-power-manager-data \
xfce4-power-manager \
xfce4-power-manager-plugins \
xpad \
lubuntu-gtk-desktop \
lubuntu-desktop \
lxde-common \
openbox-lxde-session \
lxde-core \
lxhotkey-data \
mpv \
neofetch \
openbox-menu \
pastebinit \
pidgin-libnotify \
python3-pyxattr \
librarian0 \
rarian-compat \
ubuntu-touch-sounds \
unity-settings-daemon \
unity-greeter \
xfonts-100dpi \
libwebcam0 \
obsession \
phantomjs \
presage \
rtmpdump \
uvcdynctrl-data \
uvcdynctrl \
youtube-dl

sudo apt install --reinstall -y gdm3
sudo reboot

Bu teorik olarak soruyu cevaplayabilse de , cevabın temel kısımlarını buraya dahil etmek ve referans için bağlantı sağlamak tercih edilir.
Thomas Ward
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.