Mint 17에서 KDE를 완전히 제거하는 방법은 무엇입니까?

Mint 17에서 KDE를 완전히 제거하는 방법은 무엇입니까?

원래 설치된 시스템은 Linux Mint KDE 17.1 Rebecca였으며 나중에 Linux Mint KDE 17.2 Rafaela로 업그레이드되었습니다.

어제 Cinnamon 데스크톱 환경을 설치했습니다.

나는 다른 컴퓨터에서 Cinnamon을 사용하는 것에 만족했고 더 좋아했기 때문에 첫 번째 컴퓨터에서 KDE를 제거하기로 결정했습니다. 어떻게 진행하나요?

편집 1:

이미 Cinnamon이 설치되어 있다고 가정해 보겠습니다.

편집 2:

다음과 같이 Cinnamon을 설치했습니다.

sudo apt-get install --install-recommends cinnamon

답변1

안전한 제거 기준은 충족하기 어렵습니다. GUI 없이 연결하는 것이 불편하다면(KNetwork Manager를 사용하여 연결하고 WiFi에 전적으로 의존하는 경우) 권장되지 않습니다. Erasmus가 언급했듯이 GUI에 대한 중단 없는 액세스가 중요하다면 Cinnamon, Mate 등을 추가로 설치하는 것이 좋습니다.

aptitude purge kde-standard

답변2

방금 가상 머신에 Linux Mint KDE 17.2를 새로 설치하는 것을 시뮬레이션하고 다음 명령을 사용하여 Cinnamon을 설치했습니다.

sudo apt-get install --install-recommends cinnamon

모든 질문에 "예"라고 대답하세요.

어떤 이유로 첫 번째 시도는 실패했지만 두 번째 시도는 성공했습니다.

그러나 요점에 도달합니다. 이 솔루션은 Linux Mint 17.2 KDE 버전에서 KDE 데스크탑 환경을 정리하는 것으로 입증되었습니다.

부인 성명:

새로 설치를 수행하지 않은 경우 이 가이드가 다를 수 있으므로 주의하시기 바랍니다. 나는 99%의 사람들이 기존 설치에서 이 글을 읽을 것이라고 생각하므로 보장할 수 없습니다. 수정 사항에 따라 약간 다를 수도 있고 매우 다를 수도 있습니다. 시스템이 손상될 수도 있습니다. 위험을 감수할 준비가 되어 있지 않거나 그러한 상황을 처리할 충분한 기술이 없다면 이 가이드를 따르지 마십시오.

준비하다:

  1. 포장을 제대로 했는지 확인하세요설치 전 단계.
  2. 업그레이드하려면:sudo apt-get dist-upgrade

첫 번째 단계:

익숙한 텍스트 편집기를 엽니다.

2단계:

다음 줄을 복사하여 편집기에 붙여넣으세요. 제거하려는 패키지 목록입니다.

package_names='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'

세 번째 단계:조사하다쉬운캐시하려면 다음 줄을 복사하여 붙여넣으세요.

apt-cache policy $package_names 2>&1 | grep none -B 1

다음과 같은 경우:

패키지 이름:
설치됨: (없음)
후보: (없음)

, 또는:

패키지 이름:
설치됨: (없음)

목록에서 해당 PACKAGE-NAME을 모두 제거하고 결과가 없을 때까지 캐시 테스트를 반복합니다. 실제로는 출력이 없어야 합니다.

네 번째 단계:이 패키지를 삭제하세요쉬운, 편집한 패키지 이름을 복사하여 PACKAGE-NAME 위치에 붙여넣습니다.

sudo apt-get purge PACKAGE-NAMEs

다음과 같이 말하는 경우:

다음 패키지에는 충족되지 않은 종속성이 있습니다.
default-jre: 종속성: openjdk-7-jre(>= 7~u3-2.1.1) 그러나 설치되지 않습니다.
E: 오류, pkgProblemResolver::Resolve빌드 손상, 이는 보유된 패키지로 인해 발생할 수 있습니다.

다음과 같은 누락된 패키지를 설치하십시오 default-jre.

sudo apt-get install --yes default-jre

그런 다음 동일한 지우기 명령을 반복하십시오.

완료되면 시스템을 재부팅합니다.

sudo reboot

다음과 같은 문제가 발생할 수 있습니다.

신데몬: 프로세스를 찾을 수 없습니다

CTRL이렇게 하려면 침착하게 +를 사용하여 ALT첫 번째 콘솔로 전환 F1하고 표준 사용자 이름과 비밀번호를 입력하세요.

그런 다음 다음을 실행합니다.

sudo apt-get update

sudo apt-get install --install-recommends cinnamon

sudo reboot

Cinnamon으로 직접 부팅되어야 합니다. 그렇지 않다면 경고했습니다 ;-)

작동시킨 후 나머지 패키지를 제거하십시오.

sudo apt-get --purge autoremove

답변3

모든 KDE 응용 프로그램을 하나씩 지우는 것이 좋습니다.

Cinnamon에는 가 있으므로 이전에 사용한 것이 gnome-calculator필요하지 않습니다 kcalc. 다음을 사용하여 삭제할 수 있습니다.

sudo apt-get purge kcalc

관련 정보