Título

martes, 22 de febrero de 2011

Fedora 14 de 64 bits: cómo correr juegos y aplicaciones de 32 bits.

Fedora es un Sistema Operativo basado en GNU/Linux creado en 2003 cuando Red Hat Linux (la distro de Red Hat creada para el usuario doméstico) fue discontinuada, y un grupo de personas decidió seguir con el legado de lo que fue una de las distribuciones más exitosas de aquella época. Así se formó el Proyecto Fedora.

Fedora vendría a ser la versión "testing" de Red Hat (para compararlo con Debian), donde se prueba y purifica los paquetes para luego incluirlos en la versión "estable" (Red Hat Enterprise Linux). Si se preguntan cuál vendría a ser el Debian Unstable o Sid, la respuesta es Fedora Rawhide, aunque no voy a hablar de él en esta ocasión.

Hoy pienso darles un script con el que pueden instalar los paquetes necesarios para correr la mayoría de las aplicaciones basadas en la arquitectura 32 bits (i686 en Fedora 14) en un sistema de 64 bits 
(x86_64). Antes que nada, debemos tener activados los repositorios Free y Non-free de RPM Fusion.

Lo único que se debe hacer es correr el siguiente comando en la Terminal:

su -c 'yum install arts.i686 audiofile.i686 bzip2-libs.i686 cairo.i686 compiz.i686 cyrus-sasl-lib.i686 dbus-libs.i686 directfb.i686 esound-libs.i686 fltk.i686 freeglut.i686 gtk2.i686 hal-libs.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 opencdk.i686 openldap.i686 pam.i686 popt.i686 pulseaudio-libs.i686 sane-backends-libs-gphoto2.i686 sane-backends-libs.i686 SDL.i686 svgalib.i686 unixODBC.i686 zlib.i686 compat-expat1-1.95.8-6.i686 compat-libstdc++-33-3.2.3-68.i686 openal-soft.i686 alsa-oss-libs-1.0.17-4.fc12.i686 redhat-lsb.i686 alsa-plugins-pulseaudio.i686 alsa-plugins-oss.i686 alsa-lib.i686 nspluginwrapper.i686'

Eso es todo. Con esto, por ejemplo, habilitaremos el sonido en la mayoría de los juegos de 32 bits y evitaremos "cuelgues" inesperados. Como podremos ver en medio de semejante choclo, se hace mención a ALSA, OSS, PulseAudio y OpenAL, para una mejora en la compatibilidad del sonido y la música en la mayoría de las aplicaciones.

Este comando lo encontré en una página en inglés mientras buscaba respuestas sobre problemas en el sonido con algunos juegos, pero lo encontré algo desactualizado (creo que era para Fedora 11 o 12). Decidí actualizarlo y añadirle unos paquetes que, a mi parecer, eran esenciales y faltaban, y aquí puedo compartir con todos ustedes estas milagrosas líneas que, sin dudas, beneficia enormemente al poseedor de una computadora con Fedora 14 x86_64.

Ya cuando salga Fedora 15 x86_64 actualizaré el comando para atraer más gente al mundo de Linux y, en este caso, al mundo Fedora.

No hay comentarios:

Publicar un comentario