2

Я пытаюсь удалить vlc и vlc-nox, используя следующую команду

apt-get remove --purge vlc libdvdcss2 vlc-nox

Но сообщение, которое я получил, - это также несколько пакетов, включая kde desktop, как показано ниже:

Следующий пакет будет удален

amarok * apper * ark * bluedevil * browser-plugin-vlc * дельфин * gwenview * k3b * kcharselect * kde-baseapps * kde-baseapps-bin * kde-plasma-desktop * kde-runtime * kde-style-oxygen * kde- менеджер окон * kde-workspace * kde-workspace-bin * kde-workspace-randr * kdebase-runtime * kdepasswd * kdepim-runtime * kdeplasma-addons * kdesudo * kdm * kfind * khelpcenter4 * kinfocenter * kio-audiocd * klipper * kenuedit * kmix * konqueror * konqueror-nsplugins * konsole * kscreen * ksnapshot * ksshaskpass * ksysguard * kwalletmanager * kwrite * libakonadi-calendar4 *
libakonadi-contact4 * libk3b6 * libkcddb4 * libkcompactdisc4 * libkonq-common * libkonq5abi1 * libmarblewidget19 * libokularcore5 * libsmokekdecore4-3 * libsmokekdeui4-3 * libsmokekfile3 *
libsmokekhtml3 * libsmokekio3 * libsmokeknewstuff2-3 * libsmokeknewstuff3-3 * libsmokekparts3 * libsmokektexteditor3 * libsmokekutils3 * libsmokeplasma3 * мраморные плагины * окуляр *
okular-extra-backends * phonon * phonon-backend-vlc * плазма-дата-двигатели-рабочее пространство * плазма-рабочий стол * плазма-нм * плазма-бегунки-аддоны * плазма-скриптенгин-питон * плазма-скриптенгин-рубин * плазма-скриптенгин- суперкарамба * plasma-scriptengines * plasma-wallpapers-addons * plasma-widget-folderview * plasma-widget-lancelot * plasma-widgets-addons * plasma-widgets-workspace * polkit-kde-1 * python-kde4 * python3-pykde4 * qapt-batch * ruby-kde4 * ruby-plasma * software-properties-kde * настройки системы * vlc * vlc-nox * vlc-plugin-pulse *

Как я могу удалить vlc и vlc-nox без удаления среды рабочего стола?

Заранее спасибо!

1 ответ1

1

Команды apt-cache depends [packagename] а apt-cache rdepends [packagename] может быть полезна для обнаружения пакетов, вызывающих каскадное удаление, например, но я обычно использую aptitude и сайт пакетов Debian при отслеживании зависимостей. В Debian Jessie этот каскад запускается удалением vlc-nox:

  1. vlc-nox
  2. phonon-backend-vlc (удовлетворяет phonon-backend)
  3. phonon
  4. amarok / kde-runtime / plasma-widgets-addons / (и т. д.)
  5. kdeplasma-addons / kde-plasma-desktop / plasma-desktop

Существуют и другие варианты требования phonon-backend , поэтому сначала нужно установить phonon-backend-null или phonon-backend-gstreamer чтобы предотвратить каскад удаления:

$ sudo apt-get install phonon-backend-gstreamer

После этого ваша команда apt-get remove должна работать как положено.


С другой стороны, можно принудительно удалить определенные пакеты с помощью dpkg . Флаг --force-depends превращает проблемы зависимости в предупреждения. Это не рекомендуется и может привести к поломке вашей системы.

$ sudo dpkg --remove --force-depends [packagename]

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .