MPlayer libavcodec error FC6 alatt
A héten váltottam Fedora FC6-ra és pár nap után belefutottam egy hibába. A korábbi Fedora Core változatoknál már bevált yumot használtam frissítésre a jól megszokott repository-kkal (base, updates, extras, livna, rpmforge, freshrpms) és miután felraktam és elindítottam az MPlayert, amely hibával leállt.
A hiba üzenet ez volt:
mplayer: symbol lookup error: /usr/lib/libavcodec.so.51: undefined symbol: faacDecOpen
A szokásos Google keresés után a FedoraForum.org-on találtam rá a megoldásra. A hibát az okozta, hogy a freshrpms faad2 és faac csomagjai újabbak voltak a livna csomagjainál, így függőségi probléma lépett fel. Ezért először eltávolítottam a faad2 és faac csomagokat
yum remove faad2 faac
melyek magukkal rántották az mplayer és néhány kiegészítő csomagját. Majd letiltottam a freshrpms.repo használatát a /etc/yum.repos.d/freshrpms.repo fájljában
enabled=0
ezután pedig újra telepítettem az mplayert
yum install mplayer-gui mplayer-fonts
Remélem a két repository karbantartói konzultálnak és a későbbiekben feloldják ezt a függőséget addig is én mellőzöm a freshrpms-t.
- Webappz's blog
- 1041 olvasás
Hozzászólás