[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.

Welcome to the Slackware Documentation Project

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
Próxima revisiónAmbos lados, revisión siguiente
es:howtos:slackware_admin:building_a_package [2019/03/04 03:30 (UTC)] – [El camino bueno y decente] rrampes:howtos:slackware_admin:building_a_package [2019/03/05 03:49 (UTC)] – [El camino del No tengo tiempo] rramp
Línea 5: Línea 5:
 ====== El camino bueno y decente ====== ====== El camino bueno y decente ======
  
-Configurar compilar el código fuente como normalmente lo hace:+Configure compile el código fuente como lo hace normalmente:
 <code>./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc <code>./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc
 make</code> make</code>
  
-Crear un directorio temporal de destino:+Creé un directorio temporal de destino:
 <code>mkdir /tmp/build</code> <code>mkdir /tmp/build</code>
  
-Instalar en el directorio temporal:+Instalé en el directorio temporal:
 <code>make install DESTDIR=/tmp/build</code> <code>make install DESTDIR=/tmp/build</code>
  
-Poner los libs/bins dentro del directorio temporal:+Ahora, ejecute el comando strip sobre los directorios ''lib'' y ''bin'' dentro del directorio temporal: 
 <code>strip -s /tmp/build/usr/lib/* /tmp/build/usr/bin/*</code> <code>strip -s /tmp/build/usr/lib/* /tmp/build/usr/bin/*</code>
  
-También deseará asegurarse que cualquier cosa en ''/usr/man'' sea comprimida antes de hacer el paquete.+También deseará asegurarse que cualquier cosa en ''/usr/man'' sea comprimida antes de construir el paquete:
 <code>gzip -9 /tmp/build/usr/man/man?/*.?</code> <code>gzip -9 /tmp/build/usr/man/man?/*.?</code>
  
-Crear el directorio ''install'', aquí es donde se almacenará la descripción y el script de instalación:+Creé el directorio ''install'', aquí es donde se almacenará la descripción y el script de instalación:
 <code>cd /tmp/build <code>cd /tmp/build
 mkdir install mkdir install
Línea 67: Línea 68:
 ====== El camino del "No tengo tiempo" ====== ====== El camino del "No tengo tiempo" ======
  
-Afortunadamente, Slackware es bastante flexible también. Si no le importa mucho sobre cuál es la fuente (¡Cuidado!) que estas compilando, puedes grabar algunas etapas y hacer algo como esto:+Afortunadamente, Slackware también es bastante flexible. Si no le importa mucho sobre cuál es la fuente (¡Cuidado!) que estas compilando, puedes saltar algunas etapas y hacer algo como esto:
  
 <code>./configure --prefix=/usr <code>./configure --prefix=/usr
Línea 75: Línea 76:
 installpkg ../app-version-arch-tag.tgz</code> installpkg ../app-version-arch-tag.tgz</code>
  
-Por supuesto, tendrá un paquete sin descripción, (probablemente) páginas de manual sin comprimir y binarios no eliminados.+Por supuesto, tendrá un paquete sin descripción, (probablemente) páginas de manual sin comprimir y archivos binarios no optimizados.
  
  
 es:howtos:slackware_admin:building_a_package ()