您尚未登录。

#1 2015-12-17 19:15:18

丶梦情丶
会员
注册时间: 2015-12-17
帖子: 3

[求助] archlinux怎么安装libvpx.so.3

arch@arch  ~  sudo ldconfig -p | grep "libvpx"
    libvpx.so.2 (libc6,x86-64) => /usr/lib/libvpx.so.2
    libvpx.so.1 (libc6) => /usr/lib32/libvpx.so.1
    libvpx.so (libc6,x86-64) => /usr/lib/libvpx.so
arch@arch  ~  chromium
/usr/lib/chromium/chromium: error while loading shared libraries: libvpx.so.3: cannot open shared object file: No such file or directory
✘ arch@arch  ~  ldd /bin/mplayer | grep -i "not"
    libvpx.so.3 => not found
arch@arch  ~ 

然后我在网上找到了这个
https://www.archlinux.org/packages/extra/x86_64/libvpx/
但是安装不上.....

arch@arch  ~  yaourt libvpx
1 moo/lib32-libvpx 1.3.0-1
    The VP8 Codec SDK
2 extra/libvpx 1.5.0-3 [installed: 1.4.0-2]
    VP8 and VP9 codec
3 aur/lib32-libvpx 1.4.0-4 (16)
    VP8 and VP9 codec
4 aur/lib32-libvpx1.3 1.3.0-1 [installed] (2)
    VP8 and VP9 codec (legacy version, provides libvpx.so.1)
5 aur/libvpx-1.3 1.3.0-2 (4)
    The VP8 Codec SDK (version 1.3, provides libvpx.so.1)
6 aur/libvpx-git v1.4.0.1132.g2fdb63f-1 (48)
    The VP8, VP9 & VP10 Codec SDK (git version)
7 aur/mingw-w64-libvpx 1.4.0-1 (2)
    VP8 and VP9 codec (mingw-w64)
==> Enter n° of packages to be installed (ex: 1 2 3 or 1-3)
==> -------------------------------------------------------
==> 2

[sudo] password for arch:
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: ffmpeg: requires libvpx.so=2-64

求正确的安装方法

离线

#2 2015-12-17 19:41:49

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,921
个人网站

Re: [求助] archlinux怎么安装libvpx.so.3

不要部分更新。pacman -Syu 进行全面更新即可。

在线

#3 2015-12-17 21:02:14

丶梦情丶
会员
注册时间: 2015-12-17
帖子: 3

Re: [求助] archlinux怎么安装libvpx.so.3

还是不行, 报错了
这个错误是什么意思
(239/239) checking keys in keyring                             [##################################] 100%
(239/239) checking package integrity                           [##################################] 100%
(239/239) loading package files                                [##################################] 100%
(239/239) checking for file conflicts                          [##################################] 100%
error: failed to commit transaction (conflicting files)
libdbusmenu-glib: /usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/client.h exists in filesystem
libdbusmenu-glib: /usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/dbusmenu-glib.h exists in filesystem
libdbusmenu-glib: /usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/enum-types.h exists in filesystem
libdbusmenu-glib: /usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/menuitem-proxy.h exists in filesystem
libdbusmenu-glib: /usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/menuitem.h exists in filesystem
libdbusmenu-glib: /usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/server.h exists in filesystem
libdbusmenu-glib: /usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/types.h exists in filesystem
libdbusmenu-glib: /usr/lib/girepository-1.0/Dbusmenu-0.4.typelib exists in filesystem
libdbusmenu-glib: /usr/lib/libdbusmenu-glib.so exists in filesystem
libdbusmenu-glib: /usr/lib/libdbusmenu-glib.so.4 exists in filesystem
libdbusmenu-glib: /usr/lib/libdbusmenu-glib.so.4.0.12 exists in filesystem
libdbusmenu-glib: /usr/lib/pkgconfig/dbusmenu-glib-0.4.pc exists in filesystem
libdbusmenu-glib: /usr/share/gir-1.0/Dbusmenu-0.4.gir exists in filesystem
libdbusmenu-glib: /usr/share/vala/vapi/Dbusmenu-0.4.vapi exists in filesystem
Errors occurred, no packages were upgraded.

依云 说:

不要部分更新。pacman -Syu 进行全面更新即可。

离线

#4 2015-12-17 21:25:44

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,921
个人网站

Re: [求助] archlinux怎么安装libvpx.so.3

libdbusmenu-glib 有文件冲突。你 pacman -Qo /usr/share/gir-1.0/Dbusmenu-0.4.gir /usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/types.h /usr/lib/girepository-1.0/Dbusmenu-0.4.typelib 看看。

在线

#5 2015-12-17 21:46:40

丶梦情丶
会员
注册时间: 2015-12-17
帖子: 3

Re: [求助] archlinux怎么安装libvpx.so.3

非常感谢你,我刚刚google了下,找到了解决办法了.
就是这个帖子
https://bbs.archlinux.org/viewtopic.php?id=171905
我自己的解决办法是:
sudo pacman -R libdbusmenu
sudo pacman -R libdbusmenu-gtk3
把上面的两个软件的相关的依赖给删除就可以更新了
chromium已经可以打开了

依云 说:

libdbusmenu-glib 有文件冲突。你 pacman -Qo /usr/share/gir-1.0/Dbusmenu-0.4.gir /usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/types.h /usr/lib/girepository-1.0/Dbusmenu-0.4.typelib 看看。

离线

页脚