Как полностью удалить KDE из Mint 17?

Исходной системой, которая была установлена, является Linux Mint KDE 17.1 Rebecca, позже обновленная до Linux Mint KDE 17.2 Rafaela.

На что я установил среду рабочего стола Cinnamon.

Я доволен Cinnamon на другом компьютере и предпочитаю его, поэтому решил удалить KDE с первого компьютера. Как мне продолжить?

EDIT1:

Предположим, что я уже установил Cinnamon.

EDIT2:

Я установил Cinnamon следующим образом:

sudo apt-get install --install-recommends cinnamon 

3 Solutions collect form web for “Как полностью удалить KDE из Mint 17?”

Критерии безопасного удаления трудно удовлетворить. Если вам неудобно без GUI, один использует диспетчер KNetwork для подключения, полностью зависящий от WiFi, а затем это недопустимо. Как комментарий Erasmus, возможно, пожелает дополнительно установить Cinnamon, Mate и т. Д., Если важно обеспечить непрерывный доступ к графическому интерфейсу.

 aptitude purge kde-standard 

Вы говорите безопасно. Я бы предложил очистить все приложения KDE один за другим.

Пример: в Cinnamon у вас есть gnome-calculator , поэтому вам не нужен kcalc вы ранее использовали, вы можете удалить его с помощью этого:

 sudo apt-get purge kcalc 

Я просто смоделировал чистую установку Linux Mint KDE 17.2 в виртуальной машине и установил Cinnamon с помощью этой команды:

 sudo apt-get install --install-recommends cinnamon 

Говорить Да на каждый вопрос.

По какой-то причине первая попытка не удалась, но вторая преуспела.

Но к делу. Это решение было проверено для очистки рабочей среды KDE от версии Linux Mint 17.2 KDE.

Отказ от ответственности:

Если вы не выполнили чистую установку, обратите внимание, что это руководство может отличаться. Я понимаю, что 99% людей будут читать это на существующих установках, поэтому гарантии не могут быть предоставлены. Он может отличаться незначительно или очень, в зависимости от внесенных вами изменений. Это может даже сломать вашу систему. Если вы не готовы взять на себя риск или достаточно квалифицированы, чтобы справиться с такими ситуациями, пожалуйста, не следуйте этому руководству.

Приготовление:

  1. Обязательно выполните правильные шаги предварительной установки пакета.
  2. Сделайте обновление с помощью: sudo apt-get dist-upgrade

1-й шаг:

Откройте текстовый редактор, которым вы владеете.

Второй шаг:

Скопируйте и вставьте следующую строку в свой редактор, это список пакетов, которые мы хотели бы удалить:

 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 

3-й шаг: проверка кеша APT , скопируйте вложенные имена пакетов на место PACKAGE-NAME:

 apt-cache policy PACKAGE-NAMEs 2>&1 | grep none -B 1 

Если он говорит либо:

ИМЯ ПАКЕТА:
Установлено: (нет)
Кандидат: (нет)

, или:

ИМЯ ПАКЕТА:
Установлено: (нет)

Удалите из списка все эти ИМЯ ПАКЕТЫ и повторите проверку кеша до тех пор, пока результат не будет получен, и в буквальном смысле это будет как результат.

4-й шаг: очистка этих пакетов с помощью APT , скопируйте вложенные имена пакетов, которые вы редактировали, на место 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 

Вероятно, вы столкнетесь с этой проблемой:

syndaemon: процесс не найден

Если вы это сделаете, сохраните спокойствие, переключитесь на первую консоль с помощью CTRL + ALT + F1 и введите свое стандартное имя пользователя и пароль.

Затем выполните:

 sudo apt-get update sudo apt-get install --install-recommends cinnamon sudo reboot 

Он должен загружаться непосредственно в корицу. Если нет, я предупреждал вас 😉

После того, как вы его заработаете, удалите все оставшиеся пакеты:

 sudo apt-get --purge autoremove 
  • Создание из источника на CentOS 5 или новее
  • Сбросить выбор dselect перед установкой пакета
  • TexLive и RHEL 6 - могу ли я установить 2011 * дополнительно * к 2007 году?
  • Как создать непостоянную виртуальную машину?
  • Как я могу отменить эффекты обновления reprepro?
  • как использовать долговые обязательства в сочетании с тем, когда пакет поступит в дебианский репозиторий?
  • Как удалить весь пакет ubuntu-desktop?
  • Как отключить запрос пароля для автоматического обновления в Red Hat
  • Загружать пакеты Debian и зависимости от окон?
  • Debian Jessie: Когда будут удалены пакеты со статусом «id»?
  • Почему у меня нет обновлений пакетов в Fedora?
  • Interesting Posts

    Почему этот фрагмент оболочки проверяет, были ли хосты запущены с отключением netcat преждевременно?

    Имя хоста на терминале изменяется при подключении Интернета: почему?

    Использование моста utils для подключения двух компьютеров через Linux

    Убивание экземпляра процесса

    Инвертор Dbus добавлен, но сразу удален

    Как включить историю команд ksh между сеансами

    Помните макет окна на нескольких мониторах на монетном дворе Mint Cinnamon

    установка на загрузку – как редактировать

    Открытый HTTP / HAProxy-сервер также представляет собой VPN … должен ли он делать оба?

    Как настроить формат почтового хранилища dbox для одной учетной записи электронной почты?

    Извлечь начальные и конечные координаты в соответствии с определенной длиной нефиксированного интервала

    есть ли инструмент с открытым исходным кодом для измерения производительности процессора?

    Как я могу получить 1080p для работы на моем телевизоре с помощью HDMI с помощью xrandr?

    Полностью показать все файлы в каталоге – но с некоторым интервалом между ними

    Почему файлы, созданные через Samba, получают разные разрешения ACL (маска) в зависимости от клиентской ОС?

    Linux и Unix - лучшая ОС в мире.