Ao tentar desinstalar o vlc, a opção tenta desinstalar o ambiente de área de trabalho completo

2

Estou tentando desinstalar o vlc e o vlc-nox usando o seguinte comando

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

Mas a mensagem que recebi é que vários pacotes também serão desinstalados, incluindo o desktop kde, como mostrado abaixo:

O seguinte pacote será DELETADO

amarok* apper* ark* bluedevil* browser-plugin-vlc* dolphin* gwenview* k3b* kcharselect* kde-baseapps* kde-baseapps-bin* kde-plasma-desktop* kde-runtime* kde-style-oxygen* kde-window-manager* kde-workspace* kde-workspace-bin* kde-workspace-randr* kdebase-runtime* kdepasswd* kdepim-runtime* kdeplasma-addons* kdesudo* kdm* kfind* khelpcenter4* kinfocenter* kio-audiocd* klipper* kmenuedit* 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* marble-plugins* okular*
okular-extra-backends* phonon* phonon-backend-vlc* plasma-dataengines-workspace* plasma-desktop* plasma-nm* plasma-runners-addons* plasma-scriptengine-python* plasma-scriptengine-ruby* plasma-scriptengine-superkaramba* 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* systemsettings* vlc* vlc-nox* vlc-plugin-pulse*

Como posso desinstalar o vlc e o vlc-nox sem desinstalar meu ambiente de desktop?

Obrigado em Avançado!

    
por user2547450 07.03.2017 / 03:32

1 resposta

1

Os comandos apt-cache depends [packagename] e apt-cache rdepends [packagename] podem ser úteis para descobrir quais pacotes estão causando uma desinstalação em cascata como essa, mas eu geralmente uso aptitude e o Site de pacotes Debian ao rastrear dependências. No Debian Jessie, esta cascata é acionada removendo vlc-nox :

  1. vlc-nox
  2. phonon-backend-vlc (satisfaz phonon-backend )
  3. phonon
  4. amarok / kde-runtime / plasma-widgets-addons / (etc)
  5. kdeplasma-addons / kde-plasma-desktop / plasma-desktop

Existem outras opções para o requisito phonon-backend , portanto, instalar phonon-backend-null ou phonon-backend-gstreamer primeiro deve impedir a remoção em cascata:

$ sudo apt-get install phonon-backend-gstreamer

Depois disso, o comando apt-get remove deve funcionar como esperado.

Como alternativa, é possível forçar a remoção de pacotes específicos com dpkg . O --force-depends flag transforma problemas de dependência em avisos. Isso não é recomendado e pode deixar seu sistema quebrado.

$ sudo dpkg --remove --force-depends [packagename]
    
por 07.03.2017 / 04:21