Как полностью удалить VLC Player?
Я установил проигрыватель VLC, но теперь я хочу полностью избавиться от него, поэтому я набрал в терминале следующую команду:
sudo apt-get purge vlc
И он сказал мне, что очистил его, но потом в Терминале, когда я набрал vlc
это был вывод (хотя GUI не запущен):
VLC media player 2.2.0-pre2 Weatherwax (revision 2.2.0-pre1-15-g5178b24)
[0000000001f3bab8] core interface error: no suitable interface module
[0000000001f21118] core libvlc error: interface "globalhotkeys,none" initialization failed
[0000000001f21118] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00000000020f66d8] [cli] lua interface: Listening on host "*console".
VLC media player 2.2.0-pre2 Weatherwax
Command Line Interface initialized. Type 'help' for help.
>
И если я наберу в help
Я получаю правильный ответ от программы. И это также позволяет мне вводить и выполнять любую связанную команду.
Так как я могу полностью удалить VLC Player, чтобы при выполнении команды vlc
это говорит мне, что он не знает эту команду?
В настоящее время я использую Ubuntu 14.10.
5 ответов
vlc
зависит от vlc-nox
который устанавливает vlc
Команда, которую вы видите. Удалите его специально или используйте autoremove
:
apt-get autoremove
# or
apt-get remove vlc-nox
Ни один из вышеперечисленных фактически не удалит все пакеты vlc (обычно 6-7). Лучше сделать -
sudo apt-get purge vlc-data
Чтобы удалить пакет и все его зависимости в одной команде, вы также можете напрямую передать имя пакета в качестве аргумента apt-get autoremove
:
sudo apt-get autoremove vlc
Если вы предпочитаете очистить пакеты (а также очистить все файлы конфигурации), вы можете воспользоваться следующим способом:
sudo apt-get autoremove --purge vlc
Тем не менее, это не будет работать в вашем случае, из-за сложного дерева зависимостей vlc
, autoremove
автоматически удаляет только пакеты, которые в настоящее время не имеют установленных обратных зависимостей. Это означает, что при наличии других пакетов, которые могут зависеть от vlc
Зависимости, они останутся. Эти другие пакеты, вероятно, vlc-plugin-*
пакеты, которые зависят от vlc
но не удаляйся при первом запуске...
Однако, если вы продолжаете стрелять sudo apt-get autoremove
после этой первой строки, apt-get
должен медленно начать понимать, что есть еще что убрать.
Попробуйте запустить эти команды.
sudo apt-get remove vlc
sudo apt-get remove browser-plugin-vlc
sudo apt-get purge vlc
Использование aptitude
иногда более разумная альтернатива apt-get
,
Если вы бежите sudo aptitude remove vlc
, он обнаружит возможные конфликты, которые могут возникнуть в результате удаления vlc
и предлагает удалить все эти "скрытые" зависимости, которые apt-get
пропустил бы при первом запуске.
Если вы еще не установили aptitude
тем не менее, это может быть сделано с помощью sudo apt-get install aptitude
,