jueves, 17 de enero de 2013

Ejecutar aplicaciones de 32 bits en Fedora 18 de 64 bits

Hace bastante tiempo publicaba un comando para cada edición nueva de Fedora, gracias al cual se lograba instalar los paquetes de 32 bits que más suelen requerir los juegos y programas de dicha arquitectura. Dejé de publicarlos en la edición 15 de este poderoso sistema, debido a una decepción -acompañada con serios bugs- que tuve con Gnome Shell cuando éste era una total novedad.

Ahora, sin soporte gráfico de AMD y en busca de un kernel más nuevo y un driver libre que me otorgue el rendimiento que busco -creo que lo encontré-, le he vuelto a dar una oportunidad al sistema de mis amores, Fedora, al ver que lanzó su versión 18 Spherical Cow.

Veamos, para instalar correctamente todo este paqueterío primero debemos tener instalados los repositorios RPM Fusion correspondientes. Escribimos y entramos lo siguiente en la consola:

su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-18.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-18.noarch.rpm'

Luego, debemos actualizar el sistema y cargar la nueva lista de software:

su -c 'yum update'

Ahora sí, una vez instalados los repositorios procederemos a descargar e instalar las librerías de 32 bits:

su -c 'yum install arts.i686 audiofile.i686 bzip2-libs.i686 cairo.i686 cyrus-sasl-lib.i686 dbus-libs.i686 directfb.i686 esound-libs.i686 fltk.i686 freeglut.i686 gtk2.i686 imlib.i686 lcms-libs.i686 lesstif.i686 libacl.i686 libao.i686 libattr.i686 libcap.i686 libdrm.i686 libexif.i686 libgnomecanvas.i686 libICE.i686 libieee1284.i686 libsigc++20.i686 libSM.i686 libtool-ltdl.i686 libusb.i686 libwmf.i686 libwmf-lite.i686 libX11.i686 libXau.i686 libXaw.i686 libXcomposite.i686 libXdamage.i686 libXdmcp.i686 libXext.i686 libXfixes.i686 libxkbfile.i686 libxml2.i686 libXmu.i686 libXp.i686 libXpm.i686 libXScrnSaver.i686 libxslt.i686 libXt.i686 libXtst.i686 libXv.i686 libXxf86vm.i686 lzo.i686 mesa-libGL.i686 mesa-libGLU.i686 nas-libs.i686 nss_ldap.i686 openldap.i686 pam.i686 popt.i686 pulseaudio-libs.i686 sane-backends-libs.i686 SDL.i686 svgalib.i686 unixODBC.i686 zlib.i686 compat-expat1.i686 compat-libstdc++-33.i686 openal-soft.i686 alsa-oss-libs.i686 redhat-lsb.i686 alsa-plugins-pulseaudio.i686 alsa-plugins-oss.i686 alsa-lib.i686 nspluginwrapper.i686 SDL_image.i686'

Estas son las librerías que más normalmente se nos pide. Algunos programas o juegos específicos pueden pedir otras. Si tienen alguna duda sobre cómo instalar algún otro software de 32 bits en un Fedora 64, pueden preguntarme debajo :)

SI A ALGUIEN LE INTERESA: Hay un proyecto muy interesante que lleva a cabo la gente de Fedora Brasil llamado easyLife que busca facilitar mucho la instalación de diversos componentes -códecs, Java, Flash, drivers de video- para todos los usuarios de este sistema operativo. Este software lleva ya algunos años ayudando a usuarios nóveles (y no tanto) a dejar su sistema totalmente preparado para reproducir películas, navegar por YouTube, escuchar música y disfrutar de juegos pesados sin tener que echar de menos a Ubuntu o Mint. Lamentablemente, la versión para Fedora 18 -hoy 17 de enero de 2013- aún no está lista, pero debería estarlo en unos pocos días.