Multilibs en Slackware 14.0

Foro para discutir sobre la documentación en linux (libros, ebooks, documentos, editoriales, autores, etc), así como temas publicados en el sitio.
Responder
Avatar de Usuario
rafacbf
Forista Nuevo
Forista Nuevo
Mensajes: 27
Registrado: Lun Ago 06, 2012 12:21 pm

Multilibs en Slackware 14.0

Mensaje por rafacbf » Mar Oct 02, 2012 4:38 pm

Esto puede parecerle una tontería a los slackers, pero creo que a un principiante como yo le puede venir bien encontrarlo en español.

A veces los usuarios de sistemas de 64 bits tenemos que recurrir a aplicaciones hechas para 32, en Slackware64 14.0 tambien ocurre. Vamos a explicar como solucionarlo.


Pero lo primero… ¿Qué es multilib? dejo un copipaste traducido del inglés mediante google y encontrado en este wiki de alien.slackbook

Código: Seleccionar todo

Este artículo contiene instrucciones sobre cómo crear un Slackware64 multilib verdad. Un 64 multilib Linux es capaz de ejecutar 64 así como el software de 32 bits. El Filesystem Hierarchy Standard dicta la mejor manera de lograr una separación limpia entre 64 y 32 bits del software en un único sistema. Con Slackware64 se optó por adoptar esta norma, por lo que se ha preparado para buscar las bibliotecas de 64 bits /lib64 y /usr/lib64 directorios. Por eso yo llamo Slackware64 “multilib-ready” – a pesar de que las bibliotecas de 32 bits que buscarlo en /lib y /usr/lib , Slackware64 no se distribuye con el software de 32 bits. No es un paso más para tomar antes de Slackware64 se puede llamar “multilib habilitados”.
Resumiendo, vamos a dejar slackware 14.0 64 bits de manera que nos permita usar aplicaciones que de 32 bits. Lo voy a estructurar en dos partes, creo que se entenderá bien todo.


Parte 1-Primero voy a crear un directorio para alojar los paquetes necesarios, la voy a llamar “multilib”
En ese directorio voy a descargar dichos paquetes
Imagen


Los encuentro en:
http://connie.slackware.com/~alien/multilib/14.0/


Los paquetes que nos indica el wiki son:

* The gcc compiler suite:
- gcc-4.7.1_multilib-x86_64-1alien.txz
- gcc-g++-4.7.1_multilib-x86_64-1alien.txz
- gcc-gfortran-4.7.1_multilib-x86_64-1alien.txz
- gcc-gnat-4.7.1_multilib-x86_64-1alien.txz
- gcc-go-4.7.1_multilib-x86_64-1alien.txz
- gcc-java-4.7.1_multilib-x86_64-1alien.txz
- gcc-objc-4.7.1_multilib-x86_64-1alien.txz


* The GNU libc libraries:
- glibc-2.15_multilib-x86_64-7alien.txz
- glibc-i18n-2.15_multilib-x86_64-7alien.txz
- glibc-profile-2.15_multilib-x86_64-7alien.txz
- glibc-solibs-2.15_multilib-x86_64-7alien.txz
- glibc-zoneinfo-2012f_2012f_multilib-noarch-7alien.txz


También el paquete


Este ultimo lo instalo ya mismo

installpkg compat32-tools-3.0-noarch-1alien.tgz


Una vez descargados todos los demás paquetes indicados, los instalo tambien

upgradepkg –reinstall –install-new *.t?z


Parte2-Instalar los paquetes para 32 bits, para eso necesito un disco de Slackware 32 bits, o una imagen iso montada, yo tengo una imagen ISO y es lo que usaré.

Primero creo este directorio y entro en el:

mkdir compat32


cd /compact32/

Ahora monto la iso, para ello creo el punto de montaje

mkdir /mnt/Isos

Y la monto

mount -t iso9660 -o loop slackware-14.0-install-dvd.iso /mnt/Isos/

Esta orden toca:

massconvert32.sh -i /mnt/Isos/slackware/

Espero a que termine

Package created: /home/rafacbf/compat32/xap-compat32/sane-compat32-1.0.22-x86_64-5compat32.txz
*** Conversion done!
***

Me queda esto
Imagen


Instalo todo lo que se ha creado dentro de “compat32”:

installpkg ~/compat32/*/*.t?z
Terminado, ahora tengo un sistema multilibs funcionando.

Espero que sea util.

Saludos.
Última edición por Yoyo el Mar Oct 02, 2012 4:38 pm, editado 2 veces en total.
Razón: No se permiten los títulos íntegros en mayúsculas.
o4kley
Forista Medio
Forista Medio
Mensajes: 410
Registrado: Sab Ene 01, 2011 2:40 am
Ubicación: Peru

Re: Multilibs en Slackware 14.0

Mensaje por o4kley » Mié Oct 03, 2012 7:25 am

Excelente aporte!
"Bañarse en pareja (ahorra agua y ayuda a producir niños ecológicos) =)"
http://o4-gml.blogspot.com/
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje