[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previaPróxima revisiónAmbos lados, revisión siguiente | ||
es:slackware:multilib [2019/03/17 23:26 (UTC)] – [Instrucciones detalladas] pedro.herrero | es:slackware:multilib [2019/03/18 00:00 (UTC)] – [Advertencias] pedro.herrero | ||
---|---|---|---|
Línea 139: | Línea 139: | ||
====Slackware64 13.0==== | ====Slackware64 13.0==== | ||
- | * The gcc compiler | + | * La suite del compilador gcc: |
* gcc-4.3.3_multilib-x86_64-4alien.txz | * gcc-4.3.3_multilib-x86_64-4alien.txz | ||
* gcc-g++-4.3.3_multilib-x86_64-4alien.txz | * gcc-g++-4.3.3_multilib-x86_64-4alien.txz | ||
Línea 146: | Línea 146: | ||
* gcc-java-4.3.3_multilib-x86_64-4alien.txz | * gcc-java-4.3.3_multilib-x86_64-4alien.txz | ||
* gcc-objc-4.3.3_multilib-x86_64-4alien.txz | * gcc-objc-4.3.3_multilib-x86_64-4alien.txz | ||
- | * The GNU libc libraries: | + | * Las librerías glibc de GNU: |
* glibc-2.9_multilib-x86_64-3alien.txz | * glibc-2.9_multilib-x86_64-3alien.txz | ||
* glibc-i18n-2.9_multilib-x86_64-3alien.txz | * glibc-i18n-2.9_multilib-x86_64-3alien.txz | ||
Línea 155: | Línea 155: | ||
====Slackware64 13.1==== | ====Slackware64 13.1==== | ||
- | * The gcc compiler | + | * La suite del compilador gcc: |
* gcc-4.4.4_multilib-x86_64-1alien.txz | * gcc-4.4.4_multilib-x86_64-1alien.txz | ||
* gcc-g++-4.4.4_multilib-x86_64-1alien.txz | * gcc-g++-4.4.4_multilib-x86_64-1alien.txz | ||
Línea 162: | Línea 162: | ||
* gcc-java-4.4.4_multilib-x86_64-1alien.txz | * gcc-java-4.4.4_multilib-x86_64-1alien.txz | ||
* gcc-objc-4.4.4_multilib-x86_64-1alien.txz | * gcc-objc-4.4.4_multilib-x86_64-1alien.txz | ||
- | * The GNU libc libraries: | + | * Las librerías glibc de GNU: |
* glibc-2.11.1_multilib-x86_64-3alien.txz | * glibc-2.11.1_multilib-x86_64-3alien.txz | ||
* glibc-i18n-2.11.1_multilib-x86_64-3alien.txz | * glibc-i18n-2.11.1_multilib-x86_64-3alien.txz | ||
Línea 171: | Línea 171: | ||
====Slackware64 13.37==== | ====Slackware64 13.37==== | ||
- | * The gcc compiler | + | * La suite del compilador gcc: |
* gcc-4.5.2_multilib-x86_64-2alien.txz | * gcc-4.5.2_multilib-x86_64-2alien.txz | ||
* gcc-g++-4.5.2_multilib-x86_64-2alien.txz | * gcc-g++-4.5.2_multilib-x86_64-2alien.txz | ||
Línea 178: | Línea 178: | ||
* gcc-java-4.5.2_multilib-x86_64-2alien.txz | * gcc-java-4.5.2_multilib-x86_64-2alien.txz | ||
* gcc-objc-4.5.2_multilib-x86_64-2alien.txz | * gcc-objc-4.5.2_multilib-x86_64-2alien.txz | ||
- | * The GNU libc libraries: | + | * Las librerías glibc de GNU: |
* glibc-2.13_multilib-x86_64-7alien.txz | * glibc-2.13_multilib-x86_64-7alien.txz | ||
* glibc-i18n-2.13_multilib-x86_64-7alien.txz | * glibc-i18n-2.13_multilib-x86_64-7alien.txz | ||
Línea 186: | Línea 186: | ||
====Slackware64 14.0==== | ====Slackware64 14.0==== | ||
- | * The gcc compiler | + | * La suite del compilador gcc: |
* gcc-g++-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-gfortran-4.7.1_multilib-x86_64-1alien.txz | ||
Línea 193: | Línea 193: | ||
* gcc-java-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 | * gcc-objc-4.7.1_multilib-x86_64-1alien.txz | ||
- | * The GNU libc libraries: | + | * Las librerías glibc de GNU: |
* glibc-2.15_multilib-x86_64-9alien.txz | * glibc-2.15_multilib-x86_64-9alien.txz | ||
* glibc-i18n-2.15_multilib-x86_64-9alien.txz | * glibc-i18n-2.15_multilib-x86_64-9alien.txz | ||
Línea 201: | Línea 201: | ||
====Slackware64 14.1==== | ====Slackware64 14.1==== | ||
- | * The gcc compiler | + | * La suite del compilador de GNU: |
* gcc-4.8.2_multilib-x86_64-1alien.txz | * gcc-4.8.2_multilib-x86_64-1alien.txz | ||
* gcc-g++-4.8.2_multilib-x86_64-1alien.txz | * gcc-g++-4.8.2_multilib-x86_64-1alien.txz | ||
Línea 209: | Línea 209: | ||
* gcc-java-4.8.2_multilib-x86_64-1alien.txz | * gcc-java-4.8.2_multilib-x86_64-1alien.txz | ||
* gcc-objc-4.8.2_multilib-x86_64-1alien.txz | * gcc-objc-4.8.2_multilib-x86_64-1alien.txz | ||
- | * The GNU libc libraries: | + | * Las librerías glibc de GNU: |
* glibc-2.17_multilib-x86_64-10alien.txz | * glibc-2.17_multilib-x86_64-10alien.txz | ||
* glibc-i18n-2.17_multilib-x86_64-10alien.txz | * glibc-i18n-2.17_multilib-x86_64-10alien.txz | ||
Línea 217: | Línea 217: | ||
====Slackware64 14.2==== | ====Slackware64 14.2==== | ||
- | * The gcc compiler | + | * La suite del compilador gcc: |
* gcc-5.3.0_multilib-x86_64-3alien.txz | * gcc-5.3.0_multilib-x86_64-3alien.txz | ||
* gcc-g++-5.3.0_multilib-x86_64-3alien.txz | * gcc-g++-5.3.0_multilib-x86_64-3alien.txz | ||
Línea 225: | Línea 225: | ||
* gcc-java-5.3.0_multilib-x86_64-3alien.txz | * gcc-java-5.3.0_multilib-x86_64-3alien.txz | ||
* gcc-objc-5.3.0_multilib-x86_64-3alien.txz | * gcc-objc-5.3.0_multilib-x86_64-3alien.txz | ||
- | * The GNU libc libraries: | + | * Las librerías glibc de GNU: |
* glibc-2.23_multilib-x86_64-2alien.txz | * glibc-2.23_multilib-x86_64-2alien.txz | ||
* glibc-i18n-2.23_multilib-x86_64-2alien.txz | * glibc-i18n-2.23_multilib-x86_64-2alien.txz | ||
Línea 233: | Línea 233: | ||
====Slackware64 current==== | ====Slackware64 current==== | ||
- | * Mientras no veas un directorio separado llamado "// | + | * Mientras no vea un directorio separado llamado "// |
- | * The gcc compiler | + | * La suite del compilador gcc: |
* gcc-7.1.0_multilib-x86_64-2alien.txz | * gcc-7.1.0_multilib-x86_64-2alien.txz | ||
* gcc-brig-7.1.0_multilib-x86_64-2alien.txz | * gcc-brig-7.1.0_multilib-x86_64-2alien.txz | ||
Línea 243: | Línea 243: | ||
* gcc-go-7.1.0_multilib-x86_64-2alien.txz | * gcc-go-7.1.0_multilib-x86_64-2alien.txz | ||
* gcc-objc-7.1.0_multilib-x86_64-2alien.txz | * gcc-objc-7.1.0_multilib-x86_64-2alien.txz | ||
- | * The GNU libc libraries: | + | * Las librerías glibc de GNU: |
* glibc-2.25_multilib-x86_64-3alien.txz | * glibc-2.25_multilib-x86_64-3alien.txz | ||
* glibc-i18n-2.25_multilib-x86_64-3alien.txz | * glibc-i18n-2.25_multilib-x86_64-3alien.txz | ||
Línea 262: | Línea 262: | ||
=== Añadiendo bibliotecas Slackware de 32 bits === | === Añadiendo bibliotecas Slackware de 32 bits === | ||
- | La actualización de glibc y gcc que describí en la sección anterior cambia su sistema de "// | + | La actualización de glibc y gcc que describí en la sección anterior cambia su sistema de "// |
Esto no es tan simple como agarrar paquetes de 32bit Slackware e instalarlos en Slackware64: | Esto no es tan simple como agarrar paquetes de 32bit Slackware e instalarlos en Slackware64: | ||
- | * En primer lugar, terminará con varios paquetes que llevan el mismo nombre (dos paquetes ' | + | * En primer lugar, terminará con varios paquetes que llevan el mismo nombre (dos paquetes ' |
- | * Y además, si el paquete de 32 bits contiene binarios (algo como ''/ | + | * Y además, si el paquete de 32 bits contiene binarios (algo como ''/ |
- | Se requiere un poco de cuidado adicional para que los archivos innecesarios/ | + | Se requiere un poco de cuidado adicional para eliminar |
Decidí que sería una pérdida de ancho de banda de descarga si yo mismo creara versiones de compatibilidad de 32 bits de los paquetes de Slackware. Después de todo, es probable que haya comprado el Slackware 14.2 DVD, por lo que ya posee las versiones de Slackware de 64 bits y de 32 bits ... o bien el árbol de 32 bits de Slackware está disponible para descarga gratuita, por supuesto ;-) | Decidí que sería una pérdida de ancho de banda de descarga si yo mismo creara versiones de compatibilidad de 32 bits de los paquetes de Slackware. Después de todo, es probable que haya comprado el Slackware 14.2 DVD, por lo que ya posee las versiones de Slackware de 64 bits y de 32 bits ... o bien el árbol de 32 bits de Slackware está disponible para descarga gratuita, por supuesto ;-) | ||
- | En vez de eso, escribí algunos scripts (partes del código del script fueron escritas por Fred Emmott de [[http:// | + | En vez de eso, escribí algunos scripts (partes del código del script fueron escritas por Fred Emmott de [[http:// |
Este paquete "// | Este paquete "// | ||
Línea 278: | Línea 278: | ||
* /// | * /// | ||
- | * // | + | * // |
< | < | ||
Línea 292: | Línea 292: | ||
</ | </ | ||
- | Esta acción dará como resultado aproximadamente 150 MB de paquetes nuevos que encontrará en el directorio recién creado '' | + | Esta acción dará como resultado aproximadamente 150 MB de paquetes nuevos que encontrará en el directorio recién creado '' |
< | < | ||
Línea 298: | Línea 298: | ||
</ | </ | ||
- | Si está actualizando desde una versión anterior de estos paquetes (porque, por ejemplo, actualizó su Slackware de 64 bits a una versión más reciente), entonces no usa "'' | + | Si está actualizando desde una versión anterior de estos paquetes (porque, por ejemplo, actualizó su Slackware de 64 bits a una versión más reciente), entonces no usa "'' |
< | < | ||
Línea 304: | Línea 304: | ||
</ | </ | ||
- | El parámetro "// | + | El parámetro "// |
<note important> | <note important> | ||
Línea 331: | Línea 331: | ||
===== Ejecutando programas de 32 bits ===== | ===== Ejecutando programas de 32 bits ===== | ||
- | Ejecutar un programa de 32 bits precompilado es fácil después de haber completado la preparación del sistema anterior. Solo descarga, instala | + | Ejecutar un programa de 32 bits precompilado es fácil después de haber completado la preparación del sistema anterior. Solo descargue, instale |
En ocasiones, es posible que se encuentre con un programa que requiera una cierta biblioteca Slackware de 32 bits que aún no tiene disponible. En ese caso, averigüe qué paquete de 32bit Slackware contiene esta biblioteca faltante. Use el script "// | En ocasiones, es posible que se encuentre con un programa que requiera una cierta biblioteca Slackware de 32 bits que aún no tiene disponible. En ese caso, averigüe qué paquete de 32bit Slackware contiene esta biblioteca faltante. Use el script "// | ||
Línea 339: | Línea 339: | ||
En caso de que necesite compilar un programa de 32 bits (wine y grub son dos ejemplos de programas de código abierto que solo son de 32 bits), primero configure el entorno de shell ejecutando (como root) el comando: < | En caso de que necesite compilar un programa de 32 bits (wine y grub son dos ejemplos de programas de código abierto que solo son de 32 bits), primero configure el entorno de shell ejecutando (como root) el comando: < | ||
# . / | # . / | ||
- | </ | + | </ |
En este entorno modificado, podrá usar SlackBuilds estándar para crear paquetes de 32 bits para Slackware64. Hay un par de cosas a tener en cuenta: | En este entorno modificado, podrá usar SlackBuilds estándar para crear paquetes de 32 bits para Slackware64. Hay un par de cosas a tener en cuenta: | ||
- Debe definir la variable ARCH como ' | - Debe definir la variable ARCH como ' | ||
Línea 350: | Línea 350: | ||
===== Advertencias ===== | ===== Advertencias ===== | ||
- | * Después de instalar los paquetes "'' | + | * Después de instalar los paquetes "'' |
- | * Si quieres | + | * Si desea compilar |
===== Paquetes convertidos por massconvert32.sh ===== | ===== Paquetes convertidos por massconvert32.sh ===== |