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 anterior Revisión previa
Próxima revisión
Revisión previa
es:howtos:slackware_admin:building_a_package [2019/03/05 03:38 (UTC)]
rramp [El camino bueno y decente]
es:howtos:slackware_admin:building_a_package [2019/03/18 00:29 (UTC)] (actual)
pedro.herrero [El camino del No tengo tiempo]
Línea 9: Línea 9:
 make</​code>​ make</​code>​
  
-Creé un directorio temporal de destino:+Cree un directorio temporal de destino:
 <​code>​mkdir /​tmp/​build</​code>​ <​code>​mkdir /​tmp/​build</​code>​
  
-Instalé ​en el directorio temporal:+Instale ​en el directorio temporal:
 <​code>​make install DESTDIR=/​tmp/​build</​code>​ <​code>​make install DESTDIR=/​tmp/​build</​code>​
  
Línea 22: Línea 22:
 <​code>​gzip -9 /​tmp/​build/​usr/​man/​man?/​*.?</​code>​ <​code>​gzip -9 /​tmp/​build/​usr/​man/​man?/​*.?</​code>​
  
-Creé el directorio ''​install'',​ aquí es donde se almacenará la descripción y el script de instalación:​+Cree 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 37: Línea 37:
 appname: Descripción de la aplicación - esta descripción debe ser bastante appname: Descripción de la aplicación - esta descripción debe ser bastante
 appname: profunda; en otras palabras, debe dejar en claro lo que hace el paquete (y appname: profunda; en otras palabras, debe dejar en claro lo que hace el paquete (y
-appname: tal ves incluir links relevantes y/o instrucciones si lo requiere),+appname: tal vez incluir links relevantes y/o instrucciones si lo requiere),
 appname: pero no brindará demasiados detalles. appname: pero no brindará demasiados detalles.
 appname: Este archivo puede tener un máximo de once (11) líneas de texto seguido por appname: Este archivo puede tener un máximo de once (11) líneas de texto seguido por
Línea 49: Línea 49:
 La primer línea debe mostrar el nombre de la aplicación seguido por una corta descripción (encerrada entre paréntesis). La primer línea debe mostrar el nombre de la aplicación seguido por una corta descripción (encerrada entre paréntesis).
  
-Crear el paquete actual:+Cree el paquete actual:
 <​code>​cd /tmp/build <​code>​cd /tmp/build
 makepkg ../​app-version-arch-tag.tgz</​code>​ makepkg ../​app-version-arch-tag.tgz</​code>​
  
-//(Los guiones deberían aparecer como está líneas arriba, así que si la versión tiene una subversión como, por ejemplo, "1.0 RC2" asegúrese de utilizar "​1.0_RC2",​ no "​1.0-RC2"​. La arquitectura debería ser algo así como "​i486",​ por ejemplo. La etiqueta debería consistir en el número del paquete y sus iniciales, por ejemplo, "​1zb"​ para el primer paquete de "​Zaphod Beeblebrox",​ "​2zb"​ para su segundo paquete, etc.  Los paquetes oficiales de slackware ​tiene sólo números como etiquetas.)//​+//(Los guiones deberían aparecer como están ​líneas arriba, así que si la versión tiene una subversión como, por ejemplo, "1.0 RC2" asegúrese de utilizar "​1.0_RC2",​ no "​1.0-RC2"​. La arquitectura debería ser algo así como "​i486",​ por ejemplo. La etiqueta debería consistir en el número del paquete y sus iniciales, por ejemplo, "​1zb"​ para el primer paquete de "​Zaphod Beeblebrox",​ "​2zb"​ para su segundo paquete, etc.  Los paquetes oficiales de slackware ​tienen ​sólo números como etiquetas.)//​
  
 Cuando se solicite restablecer los enlaces simbólicos,​ diga ''​si''​. Cuando se solicite restablecer los enlaces simbólicos,​ diga ''​si''​.
Línea 68: 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 cuál es la fuente (¡Cuidado!) que está compilando, ​puede saltar ​algunas etapas y hacer algo como esto:
  
 <​code>​./​configure --prefix=/​usr <​code>​./​configure --prefix=/​usr
Línea 76: 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.
  
  

En otros idiomas
QR Code
QR Code es:howtos:slackware_admin:building_a_package (generated for current page)