首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将libavcodec-over-54还原为libavcodec54?

如何将libavcodec-over-54还原为libavcodec54?
EN

Ask Ubuntu用户
提问于 2015-11-14 11:06:15
回答 1查看 1K关注 0票数 2

我在Ubuntu14.04.3 32位平台上。我想编译opencv,它需要libavcodec。我想安装它,但它需要一长串的软件包。如果我只需一次点击就可以安装它们,那就很容易了。不幸的是,我现在遇到了包的冲突。因为我在过去安装了libavcodec-over-54,它与libavcodec54不兼容,这是libavcodec54需要的包之一。我试图删除libavcodec-额外-54天真,但它列出了几十个应用程序要删除。

IIRC我在从libavcodec54切换到libavcodec时也遇到了同样的问题,但是我不记得我过去是如何安装libavcodec的。

我需要这个诀窍,但我现在不记得了。我希望任何人都知道如何处理我遇到的事情。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2015-11-14 11:51:01

删除包libavcodec-extra-54

代码语言:javascript
运行
复制
sudo dpkg -r --force-all libavcodec-extra-54

下载和安装libavcodec54

代码语言:javascript
运行
复制
apt-get download libavcodec54
sudo dpkg -i libavcodec54_*.deb

当然,快跑

代码语言:javascript
运行
复制
apt-cache policy libavcodec54 libavcodec-extra-54

你现在应该看到这样的东西

代码语言:javascript
运行
复制
libavcodec54:
  Installed: 6:9.18-0ubuntu0.14.04.1
  Candidate: 6:9.18-0ubuntu0.14.04.1
  Version table:
 *** 6:9.18-0ubuntu0.14.04.1 0
        500 http://archive.ubuntu.com/ubuntu/ trusty-security/universe i386 Packages
        500 http://archive.ubuntu.com/ubuntu/ trusty-updates/universe i386 Packages
        100 /var/lib/dpkg/status
     6:9.11-2ubuntu2 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/universe i386 Packages
libavcodec-extra-54:
  Installed: (none)
  Candidate: 6:9.18-0ubuntu0.14.04.1
  Version table:
     7:1.2.6-1~trusty1 0
        100 /var/lib/dpkg/status
     6:9.18-0ubuntu0.14.04.1 0
        500 http://archive.ubuntu.com/ubuntu/ trusty-security/universe i386 Packages
        500 http://archive.ubuntu.com/ubuntu/ trusty-updates/universe i386 Packages
     6:9.11-2ubuntu2 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/universe i386 Packages
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/697889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档