Câu trả lời:
Trong một loại thiết bị đầu cuối:
sudo apt purge --remove lxde*; sudo apt autoremove -y
hoặc là
sudo apt purge --remove lubuntu-*; sudo apt autoremove -y
Điều đó sẽ làm điều đó.
hoặc Mở Trung tâm phần mềm và tìm gói lxde
và gỡ cài đặt nó.
lxde
là một gói meta, cài đặt nó sẽ cài đặt mọi thứ lxde, gỡ bỏ nó sẽ xóa mọi thứ nó đã cài đặt.
apt-get autoremove
sau đó để làm điều đó.
Loại bỏ các siêu dữ liệu sẽ chỉ loại bỏ một số thứ, nhưng không phải tất cả. Bạn phải xóa riêng tất cả các chương trình LXDE đi kèm. Tôi đã theo dõi các bình luận được bình chọn ở trên về việc sử dụng apt-get. Nhưng sau đó, tôi vẫn có pcmanfm, công cụ openbox, lxterminal, v.v.
Các hướng dẫn tốt nhất tôi tìm thấy là tại: http://www.psychocats.net/ubfox/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
Thực hiện theo các lệnh để loại bỏ Lubfox.
Tôi nhận ra đây là một câu hỏi cũ, nhưng vẫn liên quan đến những người tình cờ gặp nó.
Sau đây, thay thế PACKAGENAME bằng gói của bạn.
Tạo một BACKUP!
Trước khi thử bất cứ điều gì dưới đây, HÃY THỬ NÀY ĐẦU TIÊN:
sudo apt-get --purge autoremove PACKAGENAME
Đối với LXDE:
sudo apt-get --purge autoremove lxde
Đối với máy tính để bàn Lubfox:
sudo apt-get --purge autoremove lubuntu-desktop
Nếu điều này làm việc bạn không cần phần còn lại.
Phương pháp triệt để nhất mà tôi từng nghĩ ra để loại bỏ hoàn toàn một gói PLUS các phụ thuộc của nó PLUS tất cả các cấu hình bao gồm cả các cấu hình phụ thuộc đó và thực hiện một chút cách ly là:
Các thủ tục sau đây có thể loại bỏ những thứ bạn vẫn muốn / cần. Nếu điều đó xảy ra, bạn chắc chắn sẽ nhận thấy và có thể chỉ cần cài đặt lại chúng khi cần thiết. Tạo một BACKUP!
Ngoài ra, hãy chú ý đến những gì được liệt kê để xóa trước khi nhấn "Y"
Với tất cả những điều này, bạn có thể mô phỏng những gì sẽ xảy ra bằng cách thêm - fax hoặc -s trước khi thanh lọc như vậy:
sudo apt-get --simulate --purge PACKAGENAME
BƯỚC MỘT: thanh lọc gói chính (điều này không cần thiết nếu bạn đã chạy --purge autoremove ở trên):
sudo apt-get purge PACKAGENAME
BƯỚC HAI: Chọn những gì khác để thanh lọc ...
Tùy chọn 1: Dọn dẹp các phụ thuộc và khuyến nghị (loại nguy hiểm):
sudo apt-get purge $(apt-cache depends PACKAGENAME | grep -E 'Depends || Recommends' | awk '{ print $2 }' | tr '\n' ' ')
Tùy chọn 2: Dọn sạch CHỈ phụ thuộc (không nguy hiểm):
sudo apt-get purge $(apt-cache depends PACKAGENAME | grep Depends | awk '{ print $2 }' | tr '\n' ' ')
Tùy chọn 3: Dọn dẹp mọi thứ (nguy hiểm nhất):
sudo apt-get purge $(apt-cache depends PACKAGENAME | awk '{ print $2 }' | tr '\n' ' ')
BƯỚC BA: Dọn dẹp:
sudo apt-get autoremove
sudo apt-get update
sudo apt-get check
sudo apt-get -f install
sudo apt-get autoclean
Tôi làm điều này bất cứ khi nào tôi thêm "DE" và muốn quay lại. Gần đây tôi đã sử dụng điều này trên Gnome và thậm chí nó đã sửa một thực tế là chỉ thanh trừng Gnome bằng autoremove sau đó vẫn sẽ khiến GRUB của tôi thay đổi. Điều này đặc biệt tốt cho các gói meta. Tôi chạy lệnh cuối cùng "sudo apt-get -f install" ở cuối để kiểm tra các gói bị hỏng có thể và sửa chúng sau khi thực hiện rất nhiều thay đổi cùng một lúc.
Nếu bạn đã chạy apt-get install cài đặt máy tính để bàn của Ubuntu để thêm các gói thì bạn sẽ cần phải làm như sau bởi vì chỉ cần loại bỏ máy tính để bàn và chạy một chế độ tự động sẽ không loại bỏ hoàn toàn mọi thứ và để lại cho bạn, " "Tùy chọn trong trình quản lý hiển thị của bạn khi đăng nhập:
Đăng xuất khỏi máy tính để bàn và nhấn Ctrl + Alt + F1 sau đó đăng nhập vào TTY1 và chạy các lệnh sau.
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
Khởi động lại
sudo shutdown -r now
Nếu bạn đã chạy apt-get install lxde để thêm gói và gặp sự cố với các gói còn lại ngay cả sau khi tự động chuyển như đã thấy với máy tính để bàn của Ubuntu, bạn có thể chạy các lệnh tương tự như trên nhưng thay thế "Lubfox-desktop" bằng "lxde" nhưng tôi không thể xác nhận điều này là cần thiết.
sudo apt-get --purge autoremove lubuntu-desktop
bao giờ đủ trên một hệ thống được cài đặt từ ISO LubFi chưa? Nó hoạt động nếu LXDE được cài đặt bằng cách cài đặt lubuntu-desktop
gói trên hệ thống hiện có. Nó không hoạt động nếu nó được cài đặt bằng cách cài đặt lubuntu-desktop
tác vụ bằng cách sử dụng tasksel
hoặc thêm ^
vào tên trong apt
hoặc apt-get
(Tôi chỉ thử nghiệm điều này trên hệ thống 14.04). Và tôi không thực sự thấy lý do tại sao nó sẽ hoạt động trong một hệ thống được cài đặt từ đĩa CD trực tiếp. Người dùng loại bỏ ubuntu-desktop
tất cả thời gian mà không khiến hầu hết các gói khác của họ phải chịu chế độ tự động.
Tôi sẽ đi qua dpkg.log
để xem tất cả các hành động "cài đặt", với
awk '$3 == "install"' /var/log/dpkg.log | less
tìm kiếm lxde
và lấy tất cả các gói gần đây bằng dấu thời gian. Bạn có thể cần phải nhìn vào bản ghi cũ quá ( dpkg.log.1
, dpkg.log.2.gz
, vv).
Ngoài ra, nếu bạn vẫn có tùy chọn LXDE khi đăng nhập, hãy chạy hai lệnh sau trong thiết bị đầu cuối của bạn
cd /usr/share/xsessions
Sau đó
sudo rm LXDE.desktop openbox.desktop
sudo tasksel
Trân trọng Jamil
Để loại bỏ hoàn toàn máy tính để bàn Ubuntu khỏi Ubuntu 18.10, hãy sử dụng ý chính này
#!/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