Cómo no instalar Skype en CentOS 6

Valoración del Usuario:  / 1
MaloBueno 

Desde que MSN Messenger murió perdí contacto con muchos de mis amigos y colegas, aquellos que no puedo frecuentar personalmente por cuestiones geográficas. Ayer chateaba con otro de mis amigos linuxeros en Gmail, y él me comentaba que se pasó a Skype y no tuvo problemas en Debian gracias a los repositorios Multiarch. ¿Por qué dijo que no tuvo problemas? Porque la versión 4.2 para GNU/Linux de este pedazo de bosta de software sólo viene disponible para sistemas de 32 bit (i386/i686).



Para no quedarme aislado decidí entonces encarar la empresa de instalar Skype en mi workstation CentOS 6.4 remitiéndome al manual oficial que se encuentra en la wiki de CentOS:

Skype on CentOS

Por supuesto mi sistema es de 64 bit (¿como la mayoría en la actualidad?) por lo tanto sabía que iba a tener que instalar muchas dependencias de 32 bit en un sistema de 64 bit, lo cual iba a ser problemático.

$ uname -srp
Linux 2.6.32-358.18.1.el6.x86_64 x86_64

Procedí a descargar la versión "dynamic" de Skype para GNU/Linux y luego descomprimí el contenido del .tar.bz2:

$ cp ~/Downloads/skype-4.2.0.11.tar.bz2 ~/packages/
$ cd ~/packages/
$ tar -xvf skype-4.2.0.11.tar.bz2
skype-4.2.0.11/
skype-4.2.0.11/third-party_attributions.txt
skype-4.2.0.11/LICENSE
skype-4.2.0.11/lang/
skype-4.2.0.11/lang/skype_es.ts
skype-4.2.0.11/lang/skype_es.qm
skype-4.2.0.11/lang/skype_pl.qm
skype-4.2.0.11/lang/skype_it.ts
skype-4.2.0.11/lang/skype_zh_t.qm
skype-4.2.0.11/lang/skype_de.ts
skype-4.2.0.11/lang/skype_ja.ts
skype-4.2.0.11/lang/skype_pt_pt.ts
skype-4.2.0.11/lang/skype_uk.ts
skype-4.2.0.11/lang/skype_th.ts
skype-4.2.0.11/lang/skype_lt.ts
skype-4.2.0.11/lang/skype_ja.qm
skype-4.2.0.11/lang/skype_no.qm
skype-4.2.0.11/lang/skype_pt_br.qm
skype-4.2.0.11/lang/skype_ro.ts
skype-4.2.0.11/lang/skype_ko.ts
skype-4.2.0.11/lang/skype_fr.qm
skype-4.2.0.11/lang/skype_cs.qm
skype-4.2.0.11/lang/skype_ro.qm
skype-4.2.0.11/lang/skype_bg.ts
skype-4.2.0.11/lang/skype_fr.ts
skype-4.2.0.11/lang/skype_lv.qm
skype-4.2.0.11/lang/skype_lv.ts
skype-4.2.0.11/lang/skype_lt.qm
skype-4.2.0.11/lang/skype_zh_t.ts
skype-4.2.0.11/lang/skype_pl.ts
skype-4.2.0.11/lang/skype_pt_pt.qm
skype-4.2.0.11/lang/skype_zh_s.ts
skype-4.2.0.11/lang/skype_pt_br.ts
skype-4.2.0.11/lang/skype_et.qm
skype-4.2.0.11/lang/skype_tr.ts
skype-4.2.0.11/lang/skype_ko.qm
skype-4.2.0.11/lang/skype_bg.qm
skype-4.2.0.11/lang/skype_et.ts
skype-4.2.0.11/lang/skype_uk.qm
skype-4.2.0.11/lang/skype_ru.qm
skype-4.2.0.11/lang/skype_en.qm
skype-4.2.0.11/lang/skype_zh_s.qm
skype-4.2.0.11/lang/skype_cs.ts
skype-4.2.0.11/lang/skype_th.qm
skype-4.2.0.11/lang/skype_de.qm
skype-4.2.0.11/lang/skype_ru.ts
skype-4.2.0.11/lang/skype_it.qm
skype-4.2.0.11/lang/skype_en.ts
skype-4.2.0.11/lang/skype_no.ts
skype-4.2.0.11/lang/skype_tr.qm
skype-4.2.0.11/skype.conf
skype-4.2.0.11/skype
skype-4.2.0.11/avatars/
skype-4.2.0.11/avatars/Beach Skype.png
skype-4.2.0.11/avatars/Skype Smiley.png
skype-4.2.0.11/avatars/Hula Skype.png
skype-4.2.0.11/avatars/Architect Skype.png
skype-4.2.0.11/avatars/Christmas Skype.png
skype-4.2.0.11/avatars/Skypers of the Caribbean.png
skype-4.2.0.11/avatars/Skype-in-one.png
skype-4.2.0.11/avatars/Party Skype.png
skype-4.2.0.11/avatars/Skype Beauty.png
skype-4.2.0.11/avatars/DJ Skype.png
skype-4.2.0.11/avatars/Star Skype.png
skype-4.2.0.11/avatars/Rice Skype.png
skype-4.2.0.11/avatars/Yin Yang Skype.png
skype-4.2.0.11/avatars/The Skypeness.png
skype-4.2.0.11/avatars/Wetsuit Skype.png
skype-4.2.0.11/avatars/DIY Skype.png
skype-4.2.0.11/avatars/Angel Skype.png
skype-4.2.0.11/avatars/Skype Shorty.png
skype-4.2.0.11/avatars/Metal Skype.png
skype-4.2.0.11/avatars/Skype Safety.png
skype-4.2.0.11/avatars/Skype Artiste.png
skype-4.2.0.11/avatars/Carnaval Skype.png
skype-4.2.0.11/avatars/Skype Aid.png
skype-4.2.0.11/avatars/Skype in a Bag.png
skype-4.2.0.11/avatars/Skype Brrr... .png
skype-4.2.0.11/avatars/Sushi Skype.png
skype-4.2.0.11/avatars/Skype Headset.png
skype-4.2.0.11/avatars/Desert Skype.png
skype-4.2.0.11/avatars/Call Me.png
skype-4.2.0.11/avatars/Skypahontas.png
skype-4.2.0.11/avatars/Skype Goaaaaal.png
skype-4.2.0.11/avatars/Skype San.png
skype-4.2.0.11/avatars/Pop Skype.png
skype-4.2.0.11/avatars/Designer Skype.png
skype-4.2.0.11/avatars/Skype-ahoy.png
skype-4.2.0.11/avatars/Skype Candy.png
skype-4.2.0.11/avatars/Skype Jah.png
skype-4.2.0.11/avatars/Business Skype.png
skype-4.2.0.11/avatars/College Skype.png
skype-4.2.0.11/avatars/Fax Skype.png
skype-4.2.0.11/avatars/Call Me Sweetheart.png
skype-4.2.0.11/avatars/Skype Boarder.png
skype-4.2.0.11/avatars/Empire Skype.png
skype-4.2.0.11/avatars/Make Skype Not War.png
skype-4.2.0.11/avatars/Skype Extreme.png
skype-4.2.0.11/avatars/Skype Bling.png
skype-4.2.0.11/avatars/Behind Skype.png
skype-4.2.0.11/avatars/Devil Skype.png
skype-4.2.0.11/avatars/Skype Cool Shades.png
skype-4.2.0.11/avatars/Skype Cola.png
skype-4.2.0.11/avatars/Geisha Skype.png
skype-4.2.0.11/avatars/Skype Time.png
skype-4.2.0.11/avatars/Chic Skype.png
skype-4.2.0.11/avatars/Ninja Skype.png
skype-4.2.0.11/avatars/Skype.png
skype-4.2.0.11/avatars/Skype-a-Manger.png
skype-4.2.0.11/avatars/Skype Jyve.png
skype-4.2.0.11/avatars/Earbud Skype.png
skype-4.2.0.11/avatars/Skype 502.png
skype-4.2.0.11/avatars/Travel Skype.png
skype-4.2.0.11/skype.desktop
skype-4.2.0.11/icons/
skype-4.2.0.11/icons/SkypeBlue_48x48.png
skype-4.2.0.11/icons/SkypeBlue_24x24.png
skype-4.2.0.11/icons/SkypeBlue_128x128.png
skype-4.2.0.11/icons/SkypeBlue_96x96.png
skype-4.2.0.11/icons/SkypeBlue_16x16.png
skype-4.2.0.11/icons/SkypeBlue_32x32.png
skype-4.2.0.11/icons/SkypeBlue_64x64.png
skype-4.2.0.11/icons/SkypeBlue_256x256.png
skype-4.2.0.11/README
skype-4.2.0.11/sounds/
skype-4.2.0.11/sounds/SkypeLogout.wav
skype-4.2.0.11/sounds/ContactOnline.wav
skype-4.2.0.11/sounds/TransferRequest.wav
skype-4.2.0.11/sounds/CallHangup.wav
skype-4.2.0.11/sounds/CallBusy.wav
skype-4.2.0.11/sounds/ChatIncoming.wav
skype-4.2.0.11/sounds/SkypeLogin.wav
skype-4.2.0.11/sounds/TransferFailed.wav
skype-4.2.0.11/sounds/CallHold.wav
skype-4.2.0.11/sounds/ContactAuthRequest.wav
skype-4.2.0.11/sounds/TransferComplete.wav
skype-4.2.0.11/sounds/ChatOutgoing.wav
skype-4.2.0.11/sounds/ContactOffline.wav
skype-4.2.0.11/sounds/CallRingingOut.wav
skype-4.2.0.11/sounds/CallResume.wav
skype-4.2.0.11/sounds/ContactAdded.wav
skype-4.2.0.11/sounds/ChatIncomingInitial.wav
skype-4.2.0.11/sounds/CallFailed.wav
skype-4.2.0.11/sounds/VoicemailReceived.wav
skype-4.2.0.11/sounds/CallConnecting.wav
skype-4.2.0.11/sounds/CallRemoteHangup.wav
skype-4.2.0.11/sounds/CallRingingIn.wav
$ cd skype-4.2.0.11
$ ls -l
total 30552
drwxr-xr-x 2 emi emi     4096 May  6  2013 avatars
drwxr-xr-x 2 emi emi     4096 May  6  2013 icons
drwxr-xr-x 2 emi emi     4096 May  6  2013 lang
-rw-r--r-- 1 emi emi    33513 May  6  2013 LICENSE
-rw-r--r-- 1 emi emi     5642 May  6  2013 README
-rwxr-xr-x 1 emi emi 31208916 May  6  2013 skype
-rw-r--r-- 1 emi emi      453 May  6  2013 skype.conf
-rw-r--r-- 1 emi emi      223 May  6  2013 skype.desktop
drwxr-xr-x 2 emi emi     4096 May  6  2013 sounds
-rw-r--r-- 1 emi emi     2781 May  6  2013 third-party_attributions.txt

Al ejecutar directamente, por supuesto falló al intentar cargar la primera dependencia faltante:

$ ./skype
./skype: error while loading shared libraries: libasound.so.2: cannot open shared object file: No such file or directory

Para listar las dependencias (librerías compartidas) del ejecutable skype utilicé la herramienta ldd. Del listado pude determinar que me faltaban: libasound, libXv, libXss, libQtDBus, libQtWebKit, libQtXml, libQtGui, libQtNetwork, libQtCore y libQtCore.

$ ldd skype
        linux-gate.so.1 =>  (0x00b1b000)
        libasound.so.2 => not found
        libXv.so.1 => not found
        libXss.so.1 => not found
        librt.so.1 => /lib/librt.so.1 (0x00508000)
        libdl.so.2 => /lib/libdl.so.2 (0x006df000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00151000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x0028a000)
        libQtDBus.so.4 => not found
        libQtWebKit.so.4 => not found
        libQtXml.so.4 => not found
        libQtGui.so.4 => not found
        libQtNetwork.so.4 => not found
        libQtCore.so.4 => not found
        libpthread.so.0 => /lib/libpthread.so.0 (0x00cd9000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x0029c000)
        libm.so.6 => /lib/libm.so.6 (0x00387000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x003b1000)
        libc.so.6 => /lib/libc.so.6 (0x00511000)
        /lib/ld-linux.so.2 (0x00874000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x003cf000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00ed3000)

Siguiendo el tutorial (y como mi sistema ya contaba con el repositorio EPEL) procedí a intentar instalar las primeras dependencias faltantes: qtwebkit y webkitgtk (ambas de 32 bit).

$ sudo su
# yum install qtwebkit.i686 webkitgtk.i686
Loaded plugins: fastestmirror, priorities, refresh-packagekit, security
Loading mirror speeds from cached hostfile
epel/metalink                                                                                  | 2.1 kB     00:00
 * base: centos.mirror.mendoza-conicet.gob.ar
 * contrib: centos.mirror.mendoza-conicet.gob.ar
 * epel: epel.gtdinternet.com
 * extras: centos.mirror.mendoza-conicet.gob.ar
 * rpmforge: apt.sw.be
atrpms                                                                                         | 3.5 kB     00:00
base                                                                                           | 3.7 kB     00:00
contrib                                                                                        | 2.9 kB     00:00
epel                                                                                           | 4.2 kB     00:00
epel/primary_db                                                                                | 5.7 MB     00:00
extras                                                                                         | 3.4 kB     00:00
google-chrome                                                                                  |  951 B     00:00
rpmforge                                                                                       | 1.9 kB     00:00
spice                                                                                          | 1.3 kB     00:00
updates                                                                                        | 3.4 kB     00:00
updates/primary_db                                                                             | 5.1 MB     00:00
2122 packages excluded due to repository priority protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package qtwebkit.i686 0:2.1.1-1.el6 will be installed
--> Processing Dependency: libQtSensors.so.1 for package: qtwebkit-2.1.1-1.el6.i686
--> Processing Dependency: libQtOpenGL.so.4 for package: qtwebkit-2.1.1-1.el6.i686
--> Processing Dependency: libQtNetwork.so.4 for package: qtwebkit-2.1.1-1.el6.i686
--> Processing Dependency: libQtMultimediaKit.so.1 for package: qtwebkit-2.1.1-1.el6.i686
--> Processing Dependency: libQtLocation.so.1 for package: qtwebkit-2.1.1-1.el6.i686
--> Processing Dependency: libQtGui.so.4 for package: qtwebkit-2.1.1-1.el6.i686
--> Processing Dependency: libQtCore.so.4 for package: qtwebkit-2.1.1-1.el6.i686
--> Processing Dependency: libQtBearer.so.1 for package: qtwebkit-2.1.1-1.el6.i686
--> Processing Dependency: libGLU.so.1 for package: qtwebkit-2.1.1-1.el6.i686
--> Processing Dependency: libGL.so.1 for package: qtwebkit-2.1.1-1.el6.i686
---> Package webkitgtk.i686 0:1.2.6-2.el6_0 will be installed
--> Processing Dependency: libxslt.so.1(LIBXML2_1.1.9) for package: webkitgtk-1.2.6-2.el6_0.i686
--> Processing Dependency: libxslt.so.1(LIBXML2_1.0.24) for package: webkitgtk-1.2.6-2.el6_0.i686
--> Processing Dependency: libxslt.so.1(LIBXML2_1.0.22) for package: webkitgtk-1.2.6-2.el6_0.i686
--> Processing Dependency: libxslt.so.1(LIBXML2_1.0.11) for package: webkitgtk-1.2.6-2.el6_0.i686
--> Processing Dependency: libxslt.so.1 for package: webkitgtk-1.2.6-2.el6_0.i686
--> Processing Dependency: libsoup-2.4.so.1 for package: webkitgtk-1.2.6-2.el6_0.i686
--> Processing Dependency: libicuuc.so.42 for package: webkitgtk-1.2.6-2.el6_0.i686
--> Processing Dependency: libicui18n.so.42 for package: webkitgtk-1.2.6-2.el6_0.i686
--> Processing Dependency: libicudata.so.42 for package: webkitgtk-1.2.6-2.el6_0.i686
--> Processing Dependency: libgstvideo-0.10.so.0 for package: webkitgtk-1.2.6-2.el6_0.i686
--> Processing Dependency: libgstpbutils-0.10.so.0 for package: webkitgtk-1.2.6-2.el6_0.i686
--> Processing Dependency: libgstapp-0.10.so.0 for package: webkitgtk-1.2.6-2.el6_0.i686
--> Processing Dependency: libgeoclue.so.0 for package: webkitgtk-1.2.6-2.el6_0.i686
--> Processing Dependency: libenchant.so.1 for package: webkitgtk-1.2.6-2.el6_0.i686
--> Processing Dependency: libXt.so.6 for package: webkitgtk-1.2.6-2.el6_0.i686
--> Running transaction check
---> Package enchant.i686 1:1.5.0-4.el6 will be installed
--> Processing Dependency: libhunspell-1.2.so.0 for package: 1:enchant-1.5.0-4.el6.i686
---> Package geoclue.i686 0:0.11.1.1-0.13.20091026git73b6729.el6 will be installed
--> Processing Dependency: libnm-glib.so.2 for package: geoclue-0.11.1.1-0.13.20091026git73b6729.el6.i686
--> Processing Dependency: libgconf-2.so.4 for package: geoclue-0.11.1.1-0.13.20091026git73b6729.el6.i686
---> Package gstreamer-plugins-base.i686 0:0.10.29-2.el6 will be installed
--> Processing Dependency: libvisual-0.4.so.0 for package: gstreamer-plugins-base-0.10.29-2.el6.i686
--> Processing Dependency: libtheoraenc.so.1(libtheoraenc_1.0) for package: gstreamer-plugins-base-0.10.29-2.el6.i686
--> Processing Dependency: libtheoraenc.so.1 for package: gstreamer-plugins-base-0.10.29-2.el6.i686
--> Processing Dependency: libtheoradec.so.1(libtheoradec_1.0) for package: gstreamer-plugins-base-0.10.29-2.el6.i686
--> Processing Dependency: libtheoradec.so.1 for package: gstreamer-plugins-base-0.10.29-2.el6.i686
--> Processing Dependency: liboil-0.3.so.0 for package: gstreamer-plugins-base-0.10.29-2.el6.i686
--> Processing Dependency: libgudev-1.0.so.0 for package: gstreamer-plugins-base-0.10.29-2.el6.i686
--> Processing Dependency: libcdda_paranoia.so.0 for package: gstreamer-plugins-base-0.10.29-2.el6.i686
--> Processing Dependency: libcdda_interface.so.0 for package: gstreamer-plugins-base-0.10.29-2.el6.i686
--> Processing Dependency: libasound.so.2(ALSA_0.9.0rc4) for package: gstreamer-plugins-base-0.10.29-2.el6.i686
--> Processing Dependency: libasound.so.2(ALSA_0.9) for package: gstreamer-plugins-base-0.10.29-2.el6.i686
--> Processing Dependency: libasound.so.2 for package: gstreamer-plugins-base-0.10.29-2.el6.i686
--> Processing Dependency: libXv.so.1 for package: gstreamer-plugins-base-0.10.29-2.el6.i686
---> Package libXt.i686 0:1.1.3-1.el6 will be installed
---> Package libicu.i686 0:4.2.1-9.1.el6_2 will be installed
---> Package libsoup.i686 0:2.28.2-4.el6 will be installed
--> Processing Dependency: libproxy.so.0 for package: libsoup-2.28.2-4.el6.i686
--> Processing Dependency: libgnome-keyring.so.0 for package: libsoup-2.28.2-4.el6.i686
---> Package libxslt.i686 0:1.1.26-2.el6_3.1 will be installed
---> Package mesa-libGL.i686 0:9.0-0.8.el6_4.3 will be installed
--> Processing Dependency: mesa-dri-drivers(x86-32) = 9.0-0.8.el6_4.3 for package: mesa-libGL-9.0-0.8.el6_4.3.i686
--> Processing Dependency: libglapi.so.0 for package: mesa-libGL-9.0-0.8.el6_4.3.i686
--> Processing Dependency: libdrm.so.2 for package: mesa-libGL-9.0-0.8.el6_4.3.i686
--> Processing Dependency: libXxf86vm.so.1 for package: mesa-libGL-9.0-0.8.el6_4.3.i686
---> Package mesa-libGLU.i686 0:9.0-0.8.el6_4.3 will be installed
---> Package qt.i686 1:4.6.2-26.el6_4 will be installed
---> Package qt-mobility.i686 0:1.1.3-2.el6 will be installed
--> Processing Dependency: libpulse.so.0(PULSE_0) for package: qt-mobility-1.1.3-2.el6.i686
--> Processing Dependency: libpulse.so.0 for package: qt-mobility-1.1.3-2.el6.i686
--> Processing Dependency: libgstphotography-0.10.so.0 for package: qt-mobility-1.1.3-2.el6.i686
---> Package qt-x11.i686 1:4.6.2-26.el6_4 will be installed
--> Processing Dependency: qt-sqlite(x86-32) = 1:4.6.2-26.el6_4 for package: 1:qt-x11-4.6.2-26.el6_4.i686
--> Processing Dependency: phonon-backend(x86-32) >= 4.3 for package: 1:qt-x11-4.6.2-26.el6_4.i686
--> Processing Dependency: libmng.so.1 for package: 1:qt-x11-4.6.2-26.el6_4.i686
--> Running transaction check
---> Package GConf2.i686 0:2.28.0-6.el6 will be installed
--> Processing Dependency: libpolkit-gobject-1.so.0 for package: GConf2-2.28.0-6.el6.i686
--> Processing Dependency: libldap-2.4.so.2 for package: GConf2-2.28.0-6.el6.i686
--> Processing Dependency: liblber-2.4.so.2 for package: GConf2-2.28.0-6.el6.i686
--> Processing Dependency: libORBit-2.so.0 for package: GConf2-2.28.0-6.el6.i686
---> Package NetworkManager-glib.x86_64 1:0.8.1-43.el6 will be updated
--> Processing Dependency: NetworkManager-glib = 1:0.8.1-43.el6 for package: 1:NetworkManager-gnome-0.8.1-43.el6.x86_64
--> Processing Dependency: NetworkManager-glib = 1:0.8.1-43.el6 for package: 1:NetworkManager-0.8.1-43.el6.x86_64
---> Package NetworkManager-glib.i686 1:0.8.1-61.el6_4 will be installed
--> Processing Dependency: libssl3.so for package: 1:NetworkManager-glib-0.8.1-61.el6_4.i686
--> Processing Dependency: libsmime3.so(NSS_3.4) for package: 1:NetworkManager-glib-0.8.1-61.el6_4.i686
--> Processing Dependency: libsmime3.so(NSS_3.2) for package: 1:NetworkManager-glib-0.8.1-61.el6_4.i686
--> Processing Dependency: libsmime3.so for package: 1:NetworkManager-glib-0.8.1-61.el6_4.i686
--> Processing Dependency: libplds4.so for package: 1:NetworkManager-glib-0.8.1-61.el6_4.i686
--> Processing Dependency: libplc4.so for package: 1:NetworkManager-glib-0.8.1-61.el6_4.i686
--> Processing Dependency: libnssutil3.so for package: 1:NetworkManager-glib-0.8.1-61.el6_4.i686
--> Processing Dependency: libnss3.so(NSS_3.3) for package: 1:NetworkManager-glib-0.8.1-61.el6_4.i686
--> Processing Dependency: libnss3.so(NSS_3.2) for package: 1:NetworkManager-glib-0.8.1-61.el6_4.i686
--> Processing Dependency: libnss3.so for package: 1:NetworkManager-glib-0.8.1-61.el6_4.i686
--> Processing Dependency: libnspr4.so for package: 1:NetworkManager-glib-0.8.1-61.el6_4.i686
---> Package NetworkManager-glib.x86_64 1:0.8.1-61.el6_4 will be an update
---> Package alsa-lib.i686 0:1.0.22-3.el6 will be installed
---> Package cdparanoia-libs.i686 0:10.2-5.1.el6 will be installed
---> Package gnome-keyring.i686 0:2.28.2-8.el6_3 will be installed
---> Package gstreamer-plugins-bad-free.i686 0:0.10.19-2.el6 will be installed
--> Processing Dependency: libvpx.so.0 for package: gstreamer-plugins-bad-free-0.10.19-2.el6.i686
--> Processing Dependency: libsndfile.so.1(libsndfile.so.1.0) for package: gstreamer-plugins-bad-free-0.10.19-2.el6.i686
--> Processing Dependency: libsndfile.so.1 for package: gstreamer-plugins-bad-free-0.10.19-2.el6.i686
--> Processing Dependency: librsvg-2.so.2 for package: gstreamer-plugins-bad-free-0.10.19-2.el6.i686
--> Processing Dependency: libmpcdec.so.5 for package: gstreamer-plugins-bad-free-0.10.19-2.el6.i686
--> Processing Dependency: libiptcdata.so.0 for package: gstreamer-plugins-bad-free-0.10.19-2.el6.i686
--> Processing Dependency: libgsm.so.1 for package: gstreamer-plugins-bad-free-0.10.19-2.el6.i686
--> Processing Dependency: libexif.so.12 for package: gstreamer-plugins-bad-free-0.10.19-2.el6.i686
--> Processing Dependency: libexempi.so.3 for package: gstreamer-plugins-bad-free-0.10.19-2.el6.i686
--> Processing Dependency: libbz2.so.1 for package: gstreamer-plugins-bad-free-0.10.19-2.el6.i686
---> Package hunspell.i686 0:1.2.8-16.el6 will be installed
---> Package libXv.i686 0:1.0.7-2.el6 will be installed
---> Package libXxf86vm.i686 0:1.1.2-2.el6 will be installed
---> Package libdrm.i686 0:2.4.39-1.el6 will be installed
--> Processing Dependency: libpciaccess.so.0 for package: libdrm-2.4.39-1.el6.i686
---> Package libgudev1.x86_64 0:147-2.46.el6 will be updated
---> Package libgudev1.i686 0:147-2.46.el6_4.2 will be installed
--> Processing Dependency: libudev = 147-2.46.el6_4.2 for package: libgudev1-147-2.46.el6_4.2.i686
--> Processing Dependency: libudev.so.0 for package: libgudev1-147-2.46.el6_4.2.i686
---> Package libgudev1.x86_64 0:147-2.46.el6_4.2 will be an update
---> Package libmng.i686 0:1.0.10-4.1.el6 will be installed
--> Processing Dependency: liblcms.so.1 for package: libmng-1.0.10-4.1.el6.i686
---> Package liboil.i686 0:0.3.16-4.1.el6 will be installed
---> Package libproxy.i686 0:0.3.0-4.el6_3 will be installed
---> Package libtheora.i686 1:1.1.0-2.el6 will be installed
---> Package libvisual.i686 0:0.4.0-9.1.el6 will be installed
---> Package mesa-dri-drivers.i686 0:9.0-0.8.el6_4.3 will be installed
--> Processing Dependency: mesa-dri-filesystem(x86-32) for package: mesa-dri-drivers-9.0-0.8.el6_4.3.i686
---> Package phonon-backend-gstreamer.i686 1:4.6.2-26.el6_4 will be installed
---> Package pulseaudio-libs.i686 0:0.9.21-14.el6_3 will be installed
---> Package qt-sqlite.i686 1:4.6.2-26.el6_4 will be installed
--> Running transaction check
---> Package NetworkManager.x86_64 1:0.8.1-43.el6 will be updated
---> Package NetworkManager.x86_64 1:0.8.1-61.el6_4 will be an update
---> Package NetworkManager-gnome.x86_64 1:0.8.1-43.el6 will be updated
---> Package NetworkManager-gnome.x86_64 1:0.8.1-61.el6_4 will be an update
---> Package ORBit2.i686 0:2.14.17-3.2.el6_3 will be installed
--> Processing Dependency: libIDL-2.so.0 for package: ORBit2-2.14.17-3.2.el6_3.i686
---> Package bzip2-libs.i686 0:1.0.5-7.el6_0 will be installed
---> Package exempi.i686 0:2.1.0-5.el6 will be installed
---> Package gsm.i686 0:1.0.13-4.el6 will be installed
---> Package lcms-libs.i686 0:1.19-1.el6 will be installed
---> Package libexif.i686 0:0.6.21-5.el6_3 will be installed
---> Package libiptcdata.i686 0:1.0.4-2.1.el6 will be installed
---> Package libmpcdec.i686 0:1.2.6-6.1.el6 will be installed
---> Package libpciaccess.i686 0:0.13.1-2.el6 will be installed
---> Package librsvg2.i686 0:2.26.0-5.el6_1.1.0.1.centos will be installed
--> Processing Dependency: libgsf-1.so.114 for package: librsvg2-2.26.0-5.el6_1.1.0.1.centos.i686
--> Processing Dependency: libcroco-0.6.so.3 for package: librsvg2-2.26.0-5.el6_1.1.0.1.centos.i686
---> Package libsndfile.i686 0:1.0.20-5.el6 will be installed
---> Package libudev.x86_64 0:147-2.46.el6 will be updated
--> Processing Dependency: libudev = 147-2.46.el6 for package: libudev-devel-147-2.46.el6.x86_64
---> Package libudev.i686 0:147-2.46.el6_4.2 will be installed
---> Package libudev.x86_64 0:147-2.46.el6_4.2 will be an update
---> Package libvpx.i686 0:0.9.0-8.el6_0 will be installed
---> Package mesa-dri-filesystem.i686 0:9.0-0.8.el6_4.3 will be installed
---> Package nspr.i686 0:4.9.5-2.el6_4 will be installed
---> Package nss.i686 0:3.14.3-4.el6_4 will be installed
--> Processing Dependency: nss-softokn(x86-32) >= 3.14.3 for package: nss-3.14.3-4.el6_4.i686
---> Package nss-util.i686 0:3.14.3-3.el6_4 will be installed
---> Package openldap.i686 0:2.4.23-32.el6_4.1 will be installed
--> Processing Dependency: libsasl2.so.2 for package: openldap-2.4.23-32.el6_4.1.i686
---> Package polkit.i686 0:0.96-5.el6_4 will be installed
--> Processing Dependency: libpam.so.0(LIBPAM_1.0) for package: polkit-0.96-5.el6_4.i686
--> Processing Dependency: libpam.so.0 for package: polkit-0.96-5.el6_4.i686
--> Processing Dependency: libeggdbus-1.so.0 for package: polkit-0.96-5.el6_4.i686
--> Running transaction check
---> Package cyrus-sasl-lib.i686 0:2.1.23-13.el6_3.1 will be installed
--> Processing Dependency: libdb-4.7.so for package: cyrus-sasl-lib-2.1.23-13.el6_3.1.i686
---> Package eggdbus.i686 0:0.6-3.el6 will be installed
---> Package libIDL.i686 0:0.8.13-2.1.el6 will be installed
---> Package libcroco.i686 0:0.6.2-5.el6 will be installed
---> Package libgsf.i686 0:1.14.15-5.el6 will be installed
---> Package libudev-devel.x86_64 0:147-2.46.el6 will be updated
---> Package libudev-devel.x86_64 0:147-2.46.el6_4.2 will be an update
--> Processing Dependency: udev = 147-2.46.el6_4.2 for package: libudev-devel-147-2.46.el6_4.2.x86_64
---> Package nss-softokn.i686 0:3.14.3-3.el6_4 will be installed
---> Package pam.i686 0:1.1.1-13.el6 will be installed
--> Processing Dependency: libcrack.so.2 for package: pam-1.1.1-13.el6.i686
--> Running transaction check
---> Package cracklib.i686 0:2.8.16-4.el6 will be installed
---> Package db4.i686 0:4.7.25-18.el6_4 will be installed
---> Package udev.x86_64 0:147-2.46.el6 will be updated
---> Package udev.x86_64 0:147-2.46.el6_4.2 will be an update
atrpms/filelists_db                                                                            | 1.3 MB     00:15
epel/filelists_db                                                                              | 7.9 MB     00:11
google-chrome/filelists                                                                        | 1.1 kB     00:00
updates/filelists_db                                                                           | 4.5 MB     00:12
--> Finished Dependency Resolution
Error:  Multilib version problems found. This often means that the root
       cause is something else and multilib version checking is just
       pointing out that there is a problem. Eg.:

         1. You have an upgrade for libvpx which is missing some
            dependency that another package requires. Yum is trying to
            solve this by installing an older version of libvpx of the
            different architecture. If you exclude the bad architecture
            yum will tell you what the root cause is (which package
            requires what). You can try redoing the upgrade with
            --exclude libvpx.otherarch ... this should give you an error
            message showing the root cause of the problem.

         2. You have multiple architectures of libvpx installed, but
            yum can only see an upgrade for one of those arcitectures.
            If you don't want/need both architectures anymore then you
            can remove the one with the missing update and everything
            will work.

         3. You have duplicate versions of libvpx installed already.
            You can use "yum check" to get yum show these errors.

       ...you can also use --setopt=protected_multilib=false to remove
       this checking, however this is almost never the correct thing to
       do as something else is very likely to go wrong (often causing
       much more problems).

       Protected multilib versions: libvpx-0.9.0-8.el6_0.i686 != libvpx-1.0.0-1.el6.x86_64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

La intalación falla porque yum no puede resolver un conflicto de dependencias causado por múltiples versiones de una misma librería.

Podría haber intentado resolver los problemas de dependencias, pero al ver la cantidad de paquetes de 32 bit que tenía que instalar decidí mandar al diablo a Skype. Al menos en CentOS 6.4. No voy a "ensuciar" mi instalación por un software que no lo merece. Así pues seguiremos en contacto vía Gtalk, Google+ Hangouts o ese viejo sistema de mensajes que nadie ya usa llamado correo electrónico (e-mail, mail, o como le llamen). Por supuesto también pueden contactarme dejando un comentario en este blog, un mensaje en mi página en Google Plus o a través de mi cuenta de Twitter (@linuxitux).



Suscribirse

    Registrate para recibir las novedades y artículos por correo electrónico.

Linuxito en G+