如何完全删除 VLC 播放器?

如何完全删除 VLC 播放器?

我安装了 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 播放器,以便当我执行命令时vlc它会告诉我它不知道该命令?

我目前正在运行 Ubuntu 14.10。

答案1

vlc依赖于取决于vlc-nox哪个安装vlc命令您会看到。请专门将其删除,或者使用autoremove

apt-get autoremove
# or
apt-get remove vlc-nox

答案2

以上任何一种方法都无法真正删除所有 vlc 包(通常为 6-7 个)。更好的方法是 -

sudo apt-get purge vlc-data

答案3

要通过一个命令删除包及其所有依赖项,您也可以直接将包名称作为参数传递给apt-get autoremove

sudo apt-get autoremove vlc

如果您希望清除软件包(也清理所有配置文件),请按以下步骤操作:

sudo apt-get autoremove --purge vlc

但是,由于 的依赖关系树很复杂,因此这在您的情况下不起作用vlcautoremove仅自动删除现在没有安装反向依赖项。这意味着只要有其他软件包可能依赖于vlc的依赖项,它们就会保留。那些其他软件包可能是vlc-plugin-*依赖于 的软件包vlc,但第一次运行后还未将其删除...

sudo apt-get autoremove然而,如果你在第一行之后继续努力,apt-get应该会慢慢意识到还有更多的东西需要删除。

答案4

使用aptitude,有时是一种更为智能的替代方案apt-get

如果你跑sudo aptitude remove vlc,它将检测删除可能导致的冲突vlc,并建议删除所有其他apt-get在第一次运行时可能错过的“隐藏”依赖项。

如果您尚未安装aptitude,可以使用 来完成sudo apt-get install aptitude

相关内容