Dado que es posible conseguir AMD de 64 bits en el mercado a un precio inferior frente a Pentium 4 y que Debian en su versión etch oficialmente soportará la arquitectura nativa de 64 bits para esta plataforma, se muestra a continuación algunas ayudas para instalar aplicaciones que son de uso común, pero que por el momento solamente tienen soporte para 32 bits.
Tabla de Contenidos
Instalación
Si desea, para comprobar que una máquina funciona, intente usar un CD de Ubuntu, la instalación es extremadamente sencilla y todo debe funcionar con facilidad. Con probar el LiveCD sería suficiente para ver que Debian puede funcionar en la máquina.
Para instalar Debian se recomienda testing, aunque hay una versión de sarge para amd64, así que no dude en obtener los CDs de instalación y comenzar la suya. Tenga en cuenta que estos CDs se regeneran rápidamente debido a la gran cantidad de paquetes que pasan de unstable a testing semanalmente.
Una vez instalado, no olvide colocar alsa para obtener sonido.
Estas instrucciones fueron generadas a partir de la experiencia de instalar con una board MSI K8 754 K8M800-CE + VT8237R
Instalación de plugin de flash
La forma más sencilla es usando nspluginwrapper, para etch como root, además de tener configurado non-free en las fuentes :
cd /tmp echo "deb http://www.dipconsultants.com/debian etch main" >> /etc/apt/sources.list apt-get update wget http://http.us.debian.org/debian/pool/contrib/f/flashplugin-nonfree/flashplugin-nonfree_9.0.31.0.1_i386.deb dpkg -i --force-all flashplugin-nonfree_9.0.31.0.1_i386.deb apt-get install nspluginwrapper ia32-libs-gtk nspluginwrapper -i /usr/lib/iceweasel/plugins/libflashplayer.so
Después se cierra y se abre el navegador y debería funcionar. puede ver más documentación al respecto, una vez que tenga instalado nspluginwrapper en /usr/share/doc/nspluginwrapper/README.Debian.
Puede instalar el paquete flashplugin-nonfree para amd64 de: http://http.us.debian.org/debian/pool/contrib/f/flashplugin-nonfree/
wget http://http.us.debian.org/debian/pool/contrib/f/flashplugin-nonfree/flashplugin-nonfree_1.4_amd64.deb dpkg -i flashplugin-nonfree_1.4_amd64.deb
Instalación de Google Earth
Google Earth es uno de los gadgets más populares del momento, y es posible instalarlo en Debian evitando las preguntas de la interfaz gráfica inútiles que aparecen al principio del instalador, e instalar "a la Debian way". Los pasos son:
Descargar GoogleEarth
Instalar googleearth-package
- Crear el paquete .deb
- Instalar el paquete .deb
Asumiremos que usted descargó Google Earth y googleearth-package(Usaremos la versión de Sid, en conjunto con la última versión de Google Earth) y que están en el directorio /tmp, bastará hacer lo siguiente si tiene bien configurado sudo:
cd /tmp sudo dpkg -i googleearth-package* make-googleearth-package --file GoogleEarthLinux.bin sudo dpkg -i googleearth_*
googleearthpackage se encargará de resolver la arquitectura, a pesar de que el binario es para 32 bits, se correrá en el kernel de 64 bits.
Instalación de Internet Explorer
Descargue ies4linux, funcionará con wine de unstable, por lo menos en la época en que esto fue escrito.
Instalación de Java
Ver http://www.blackdown.org/java-linux/java2-status/jdk1.4-status.html#debs
Instalación de Processing
Processing es una herramienta que permite la manipulación de datos de distintas fuentes como video, sonido, gráficos y otros dispositivos, está hecha en Java y la versión 0114 funciona con (Java build Blackdown-1.4.2-03), a continuación los pasos una vez que se ha instalado esta versión de java. También se requiere tener instalado jikes.
Asumiendo que se está en el directorio donde se descomprimió processing :
mv java java.old ln -s /usr/lib/j2se/1.4 java mv jikes jikes.old ln -s /usr/bin/jikes
Esto debido a que cuando se descarga processing, se incluye la máquina virtual de java, sería deseable que solamente contuviera los programas y más bien dar instrucciones a los usuarios que desean instalar. Aquí se reemplazó java y jikes puesto que vienen para la plataforma x86 de linux. No funcionará con otro porte que no tenga soportados por lo menos los componentes de swing.
Después se ejecuta processing como las instrucciones lo declaran :
- /processing
Estas pruebas fueron hechas en Debian testing para amd64 en Mayo 6 de 2006.
Uso de OpenOffice.org y otros
Si requiere OpenOffice.org , flash con mozilla-firefox o wine para ejecutar algo de windows, este es un procedimiento viable para etch (Tenga en cuenta que esta información fue obtenida en el FAQ de AMD64 :
Creación del ambiente de 32 bits
Cree un ambiente chroot :
debootstrap --arch i386 sid /var/chroot/sid-ia32 http://ftp.debian.org/debian/
para unstable o
debootstrap --arch i386 etch /var/chroot/etch-ia32 http://ftp.debian.org/debian
para testing(etch es testing en el momento de este escrito).
De ahora en adelante se asumirá que estamos trabajando sobre etch, se hace un chroot al nuevo ambiente para instalar unas librerías adicionales:
- chroot /var/chroot/etch-ia32
En la instalación real(no chroot) se adicionan las librerías del chroot, /etc/ld.so.conf :
# chroot i386 system libs /var/chroot/sid-ia32/lib /var/chroot/sid-ia32/usr/lib /var/chroot/sid-ia32/usr/X11R6/lib /var/chroot/sid-ia32/usr/local/lib
Y se hace un enlace simbólico desde /lib a la librería del linker de 32 bits :
- ln -s /var/chroot/etch-ia32/lib/ld-linux.so.2 /lib/ld-linux-x86-32.so.2
En caso de que haya instalado en su sistema base ia32-libs tendrá primero que eliminar el enlace hacia /emul/ia32-linux/lib/ld-2.3.2.so que este paquete creó previamente.
- rm /lib/ld-linux.so.2 ;
Se ejecuta ldconfig para que el encadenador tome las librerías de 32 bits. De aquí en adelante se instala todas las aplicaciones de Debian que no corran nativamente en 64 bits en el chroot, por ejemplo : openoffice.org , wine y en particular flash.
Acondicionamiento del entorno
Una vez que el entorno tiene cuestiones básicas, es necesario que esté integrado con la instalación real, y aquí vienen las configuraciones necesarias, hacer que /tmp /home y /proc de 64 bits sean visibles en el chroot. Se edita /etc/fstab de la instalación real adicionando :
# ia32 chroot /home /var/chroot/etch-ia32/home none bind 0 0 /tmp /var/chroot/etch-ia32/tmp none bind 0 0 /proc /var/chroot/etch-ia32/proc proc defaults 0 0
y se montan los directorios :
mount /var/chroot/etch-ia32/proc mount /var/chroot/etch-ia32/home mount /var/chroot/etch-ia32/tmp
Para que los usuarios de la máquina puedan emplear los programas, también es indispensable que coincidan los usuarios del chroot con los de la instalación real, ya sea editando /var/chroot/etch-ia32/etc/passwd y /var/chroot/etch-ia32/etc/group u otra manera alternativa de coordinar los usuarios, los uids y gids deberían coincidir.
Prueba de funcionamiento
Pruebe instalando wine, tal vez con DFD para observar que funciona. Conviértase en el usuario y permita el uso del entorno gráfico base desde el chroot :
su - pepito export DISPLAY=:0 wine ruta/a/dfd.exe
También instale linux-sound-base para que el sonido fluya
, requerirá que sea funcional su tarjeta de sonido en su instalación real.
Para que los usuarios trabajen cómodamente
En la instalación real se agrega el paquete dchroot y en /etc/dchroot.conf se agregaría
- ia32 /var/chroot/sid-ia32
Cualquier usuario podría ejecutar
- dchroot -c ia32 -d wine /home/share/windows/Dfd/Dfd.exe
para emplear dfd sin hacer export de DISPLAY gracias a que con -d se preservan las variables de ambiente.
Localización
Por supuesto, para que los mensajes aparezcan en español, se debe instalar aquellos paquetes que ofrezcan traducciones y de ser necesario ejecutar
- dpkg-reconfigure locales
para establecer a es_CO por defecto.
El script que hace aún más sencillo y automatizable todo está en el FAQ de AMD64. Vale la pena revisarlo.
Plugin de Java
En el chroot :
- apt-get install java-package
baje el .bin de java.sun.com
- make-jpkg jdk-1_5_0_06-linux-i586.bin dpkg -i sun-j2sdk1.5.0*.deb
La versión de java para amd64 no contiene plugin para mozilla-firefox, pero sirve para Konqueror.
Oracle y Tora
Cuando se desea trabajar con Oracle, se puede obtener la Express Edition (XE), que tiene un cliente sqlplus, y las librerías necesarias para poder enlazar a Tora. Se debe colocar a Oracle en el chroot de 32, porque los paquetes están precompilados para esta arquitectura.
En sources.list :
deb http://oss.oracle.com/debian unstable main non-free
y después
- apt-get install oracle-xe-universal
para facilitar el trabajo con sqlplus(A pesar de ser muy inferior en usabilidad a pgsql) :
- ln -s /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/bin/sqlplus /usr/bin
Más de 250Mb de descarga
.
Posteriormente se instala también tora en el chroot, pero no de los paquetes oficiales porque no vienen con el soporte para Oracle, se puede conseguir paquetes precompilados para 386 IA32, posteriormente se deben enlazar las librerías que se obtuvieron de Oracle para que funcione tora :
cd /usr/lib ln -s /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/lib/libnnz10.so ln -s /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/lib/libclntsh.so.10.1
Seguido de eso para configurar el inicio de oracle
/etc/init.d/oracle-xe configure
y luego para observar la base via web se encuentra en http://127.0.0.1:8080/apex/ el usuario inicial es system y el password que le diste con anterioridad
Enlaces importantes
Créditos
Por favor tenga en cuenta que esto es una traducción del FAQ con unas pequeñas adiciones gracias a instrucciones de personas en el canal #debian-amd64 de irc.debian.org
CategoriaAyudas CategoriaDocumentosyExplicaciones CategoriaDebian

