Я установил проигрыватель 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.
sudo apt-get autoremove
команду в Терминале, но это не удалилоvlc-nox
. Но когда я запустил командуsudo apt-get remove vlc-nox
, это помогло! Спасибо! :)vlc-nox
, вероятно, помечен как установленный вручную.sudo apt-get update
раньше пыталсяsudo apt-get autoremove
?purge
а неremove
если вы хотите полностью удалить его?Ничто из вышеперечисленного не удалит все пакеты vlc (обычно 6-7). Лучше сделать -
sudo apt-get purge vlc-data
источник
Чтобы удалить пакет и все его зависимости в одной команде, вы также можете напрямую передать имя пакета в качестве аргумента
apt-get autoremove
:Если вы предпочитаете очистить пакеты (а также очистить все файлы конфигурации), вы можете воспользоваться следующим способом:
Однако это не будет работать в вашем случае из-за сложного дерева зависимостей
vlc
.autoremove
автоматически удаляет только пакеты, которые в настоящее время не имеют установленных обратных зависимостей. Это означает, что пока существуют другие пакеты, которые могут зависеть отvlc
зависимостей, они будут оставаться. Эти другие пакеты, вероятно, являютсяvlc-plugin-*
пакетами, от которых зависит,vlc
но они не удаляются при первом запуске ...Однако, если вы продолжаете стрелять
sudo apt-get autoremove
после этой первой строчки,apt-get
следует постепенно начать понимать, что есть еще что убрать.источник
vlc-nox
не была удалена,sudo apt-get autoremove
как вы можете видеть в комментариях к ответу Муру, так что это не помогло бы мне в этом случае ...Используйте
aptitude
, иногда более разумную альтернативуapt-get
.Если вы запустите
sudo aptitude remove vlc
, он обнаружит возможные конфликты, которые могут возникнуть в результате удаления,vlc
и предложит удалить все те «скрытые» зависимости, которыеapt-get
пропустили бы при первом запуске.Если вы еще не установили
aptitude
, это можно сделать с помощьюsudo apt-get install aptitude
.источник
Попробуйте запустить эти команды.
источник