Как я могу вернуться libavcodec-extra-54 к libavcodec54?

Я нахожусь на платформе Ubuntu 14.04.3 32bit. Я хочу скомпилировать opencv, он требует libavcodec-dev. Я хочу установить его, но этому нужен длинный список пакетов. Было бы легко, если я мог бы просто установить их всех всего одним щелчком. К сожалению, я встречаюсь с конфликтами пакетов теперь. Поскольку я установил libavcodec-extra-54 в прошлом, и это не совместимо с libavcodec54, который является одним из пакетов libavcodec-dev потребности. Я попытался удалить libavcodec-extra-54 наивно, но он перечислил десятки приложений, которые будут удалены.

IIRC, который я встретился с той же проблемой при переключении от libavcodec54 до libavcodec-extra-54, но я не помню, как мне удалось установить libavcodec-extra-54 в прошлом.

Мне нужно то ноу-хау для возвращения его теперь, но я не помню теперь. Я надеюсь, что кто-либо знает, как управлять тем, с чем я встречаюсь.

2
задан 14 November 2015 в 14:06

1 ответ

Удалите пакет libavcodec-extra-54

sudo dpkg -r --force-all libavcodec-extra-54

Загрузите и установите libavcodec54

apt-get download libavcodec54
sudo dpkg -i libavcodec54_*.deb

Чтобы быть уверенным, запустите

apt-cache policy libavcodec54 libavcodec-extra-54

Теперь вы должны увидеть что-то вроде этого

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
ответ дан 2 December 2019 в 05:00

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

Похожие вопросы: