Как полностью удалить 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,

Другие вопросы по тегам