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.

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:

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 :

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 :

para unstable o

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:

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 :

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.

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

Cualquier usuario podría ejecutar

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

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 :

baje el .bin de java.sun.com

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 :

y después

para facilitar el trabajo con sqlplus(A pesar de ser muy inferior en usabilidad a pgsql) :

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

WikiSlec: DebianEnAmd64 (última edición 2009-07-15 15:26:34 efectuada por localhost)