我正在使用 Ubuntu 14.04,并通过更新管理器运行部分升级。
这导致删除了 VLC。
我尝试使用重新安装sudo apt-get install vlc
但出现此错误:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created or
been moved out of Incoming. The following information may help to
resolve the situation:
The following packages have unmet dependencies: vlc : Depends:
vlc-nox (= 3.0.0~~git20141202+r58827+31~ubuntu14.04.1) but it is not
going to be installed
Depends: libavutil53 (>= 6:9.1-1) but it is not installable
Recommends: vlc-plugin-notify (= 3.0.0~~git20141202+r58827+31~ubuntu14.04.1) but it is not going to be installed
Recommends: vlc-plugin-samba (= 3.0.0~~git20141202+r58827+31~ubuntu14.04.1) but it is not going to be installed E: Unable to correct problems, you have held broken
packages.
我已经尝试过提到的解决方案这里(清除 vlc)和这里(添加稳定的每日 ppa)但它们都没有起作用,仍然出现相同的错误。
我现在能做什么?
更新
- 尝试
sudo apt-get install -f
并安装 vlc,结果仍然是相同的。 尝试了另一个问题中的解决方案,在尝试了几个建议但没有成功之后,我选择了提供安装大多数软件包的建议。VLC 已安装但没有正确,因为我现在收到此错误
VLC media player 3.0.0-git Vetinari (revision 3.0.0~~git20141202+r58827+31~ubuntu14.04.1) [000000000243c118] core libvlc error: No plugins found! Check your VLC installation.
答案1
我搜索了“通过更新管理器进行 ubuntu 部分升级”,找到了这个,虽然它“主要针对那些运行 Ubuntu 开发版本的人”,但它听起来很相关,而且可能不是你想要的答案:https://help.ubuntu.com/community/partialupgrade
以下是标题:
内容
-
当获得部分升级机会时该怎么办
- 我获得了部分升级机会,我该怎么办?
- 摘要或“我不太在意我是否继续把事情搞砸,并浪费我和其他人的时间来解决可预防的问题,而你有 30 秒的时间来说服我关心!”
- 简短版本或“嗯,所以我不应该盲目地进行“部分升级”和 dist-upgrade?我不知道......”
- 长版本或“我想成为一名更好的测试员!我在乎!告诉我更多!”
答案2
我最终设法使用 y-ppa-manager 解决了这个问题。
以下是我采取的步骤:
- 删除重复的 ppa(以确保万无一失)
- 管理 PPA > 清除所有与 vlc 相关的 PPA(其中有 3 个)
sudo apt-get update
sudo apt-get -u dist-upgrade
sudo aptitude install vlc
我终于让我的 vlc 恢复运行了。