Welcome to the Slackware Documentation Project

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
howtos:slackware_admin:creating_a_package_using_a_slackbuild_script [2019/02/04 14:56 (UTC)]
m3rsy
howtos:slackware_admin:creating_a_package_using_a_slackbuild_script [2019/02/04 18:27 (UTC)]
slackwarespanol
Line 1: Line 1:
 <!-- Add your text below. We strongly advise to start with a Headline (see button bar above). --> <!-- Add your text below. We strongly advise to start with a Headline (see button bar above). -->
-====== ​Creando un paquete usando un script ​SlackBuild ======+====== ​Creating a Package Using a SlackBuild ​Script ​======
  
-===== Visión general=====+===== Overview ​=====
  
  
-Ocasionalmenteencontrará que hay una aplicación que realmente le gustaría utilizarpero no está disponible en el repositorio de Slackware. ​Para momentos como este [[howtos:​slackware_admin:​how_to_use_slackware_installing_software|tienes opciones]],  una de las cuales es usar un script ​[[http://​slackbuilds.org/​|SlackBuild]] ​para crear un paquete de aplicaciones para instalarlo en su propio sistemaEso es lo que este tutorial ​tratará de enseñarte.+Occasionallyyou will find that there is an application that you would really like to utilizebut it is not available in Slackware's repositoryFor times like this [[howtos:​slackware_admin:​how_to_use_slackware_installing_software|you have options]], one of which is using a [[http://​slackbuilds.org/​|SlackBuild]] ​script to build an application package for installation on your own systemThat is what this tutorial ​will endeavor to teach you. 
 ---- ----
  
  
-==== Usando un Script de SlackBuild ====+==== Using a SlackBuild ​Script ​====
  
  
-Una de las primeras cosas que hago en cualquiera de mis instalaciones de Linux es crear un directorio oculto llamado ​.build ​en mi directorio ​/ home que uso principalmente para la compilación ​manual ​de aplicacioneso en este caso en Slackware, ​la instalación de scripts de SlackBuild (ver Figura ​1).+One of the first things I do on any of my Linux installations is to create a hidden directory called ​.build ​in my /home directory that I use primarily for manual ​compiling of applicationsor in this case in Slackware, ​installation of SlackBuild ​scripts ​(see Fig 1).
  
 **Figure 1 – /​home/<​user>/​.build** **Figure 1 – /​home/<​user>/​.build**
Line 18: Line 19:
 {{ :​howtos:​build-shot.png?​200 |}} {{ :​howtos:​build-shot.png?​200 |}}
  
-OK, vamos a empezarLo primero que deberá hacer es navegar a [[http://​slackbuilds.org/​|SlackBuilds.org]] ​en su navegador favoritoEn la pequeña ventana de búsqueda en la esquina superior derechaescriba la aplicación que está buscandoPara este tutorial, ​vamos a usar PysolFC, ​un paquete de juegos múltiplesUna vez que se haya completado la búsquedaestarás en la [[http://​slackbuilds.org/​repository/​13.0/​games/​pysolfc/​|pagina ​pysolfc ​SlackBUild]] (ver Fig 2).+OK, let’s get startedThe first thing you’ll need to do is navigate to [[http://​slackbuilds.org/​|SlackBuilds.org]] ​in your favorite browserIn the small search window in the upper right hand cornertype in the application you’re looking forFor this tutorial, ​we're going to use PysolFC, ​a multi-game packageOnce the search is completedyou’ll be on the [[http://​slackbuilds.org/​repository/​13.0/​games/​pysolfc/​|pysolfc ​SlackBuild page]] (see Fig 2).
  
-**Figura ​- Página de Pysolfc SlackBuild**+**Figure ​– Pysolfc SlackBuild ​Page**
  
 {{ :​howtos:​pysolfc_page-shot.png?​200 |}} {{ :​howtos:​pysolfc_page-shot.png?​200 |}}
  
-Ahoralo siguiente que deberá hacer es descargar la fuente ​([[http://​downloads.sourceforge.net/​pysolfc/​PySolFC-1.1.tar.bz2|PySolFC-1.1.tar.bz2]]) ​y el  ​SlackBuild ([[http://​slackbuilds.org/​slackbuilds/​13.0/​games/​pysolfc.tar.gz|pysolfc.tar.gz]]) ​en su directorio ​.build (o donde quiera que quiera construir sus cosas). Descomprima el script ​SlackBuild ​desde la línea de comando usando este comando:+Nowthe next thing you’ll need to do is download the source ​([[http://​downloads.sourceforge.net/​pysolfc/​PySolFC-1.1.tar.bz2|PySolFC-1.1.tar.bz2]]) ​and the SlackBuild ([[http://​slackbuilds.org/​slackbuilds/​13.0/​games/​pysolfc.tar.gz|pysolfc.tar.gz]]) ​into your .build ​directory ​(or wherever you want to build your stuff). Untar the SlackBuild ​script from the command line using this command:
  
 ''​$ tar -xvf pysolfc.tar.gz''​ ''​$ tar -xvf pysolfc.tar.gz''​
  
-O puede descomprimirlo usando su aplicación de descompresión gráfica favoritacomo Ark Xarchiver ​... use lo que sea que le resulte cómodo.+Or you can unpack it using your favorite graphical decompression applicationlike Ark or Xarchiver… use whatever you’re comfortable with.
  
-Ahora tendrás un directorio sin comprimir llamado "pysolfc"Mueva el directorio de origen ​(PySolFC-1.1.tar.bz2) ​que descargó previamente en su directorio ​pysolfc ​recién descomprimidoEstá bienSimplemente agarre y arrastre ese directorio de origen directamente al directorio ​pysolfc (vea la Fig3). +You’ll now have an uncompressed directory called “pysolfcMove the source directory ​(PySolFC-1.1.tar.bz2) ​that you downloaded previously into your newly uncompressed ​pysolfc ​directoryThat’s rightJust grab and drag that source directory right on into the pysolfc ​directory ​(see Fig 3). 
-**Figura ​- Dentro del Directorio ​Pysolfc**+ 
 +**Figure ​– Inside the Pysolfc ​Directory**
  
 {{ :​howtos:​pysol2-shot.png?​200 |}} {{ :​howtos:​pysol2-shot.png?​200 |}}
  
-  * Abra su aplicación de terminal (Gnome Terminal, Konsole, etc.)+  * Open your terminal ​application ​(Gnome Terminal, Konsole, etc.)
  
-  * Escriba el siguiente comando para hacer ejecutable el script ​pysolfc SlackBuild:+  * Type the following command to make the pysolfc SlackBuild ​script executable:
  
 ''​$ chmod +x pysolfc.SlackBuild''​ ''​$ chmod +x pysolfc.SlackBuild''​
  
-  * Como root (para instalar globalmente en su sistema ​Slackware ​para que todos los usuarios puedan acceder), escriba el siguiente comando:+  * As root (to install globally on your Slackware ​system so all users can access), type the following command:
  
 ''#​ ./​pysolfc.SlackBuild''​ ''#​ ./​pysolfc.SlackBuild''​
  
-  * Si todo salió bienel script ​SlackBuild ​habrá creado un paquete ​.tgz en su directorio ​/ tmp. Navegue al directorio ​/ tmp en el terminal:+  * If all went wellthe SlackBuild ​script will have created a .tgz package in your /tmp directoryNavigate to the /tmp directory in the terminal: 
 ''#​ cd /​tmp''​ ''#​ cd /​tmp''​
  
-  * Compruebe para ver qué hay allí:+  * Check to see what’s there:
  
 ''#​ ls''​ ''#​ ls''​
  
-  * Debería ver un archivo llamado ​pysolfc-1.1-i486-2_SBo.tgz. ​Instálalo usando el pkgtool nativo de Slackware:+  * You should see a file called ​pysolfc-1.1-i486-2_SBo.tgz. ​Install it using Slackware’s native pkgtool:
  
 ''#​ installpkg pysolfc-1.1-i486-2_SBo.tgz''​ ''#​ installpkg pysolfc-1.1-i486-2_SBo.tgz''​
  
-Eso esAhora encontrará ​PysolFC ​en su menú (en Xfce).+That's itYou'll now find PysolFC ​in your menu (in Xfce).
  
-=====Fuentes=====+=====Sources=====
  
   * Originally written by [[wiki:​user:​nocturnal.slacker|V. T. Eric Layton]]   * Originally written by [[wiki:​user:​nocturnal.slacker|V. T. Eric Layton]]
  
-<note important>​TEste manual es una versión editada de[[https://​noctslackv1.wordpress.com/​2012/​01/​29/​lets-build-a-slackbuild-revisited/​| ​ESTA]] fuente ​original. ​Los derechos de autor pueden aplicarse al original. ​El autor otorga el permiso para su uso en este sitio en esta forma modificada.</​note>​+<note important>​This how-to is an edited version of [[https://​noctslackv1.wordpress.com/​2012/​01/​29/​lets-build-a-slackbuild-revisited/​|THIS]] original ​sourceCopyrights may apply to the original. ​Author grants permission for use on this site in this modified form.</​note>​
  
 <!-- If you are copying information from another source, then specify that source --> <!-- If you are copying information from another source, then specify that source -->
Line 73: Line 76:
 <!-- You must also remove the tag-word "​template"​ below. Otherwise your page will not show up in the Table of Contents --> <!-- You must also remove the tag-word "​template"​ below. Otherwise your page will not show up in the Table of Contents -->
 {{tag>​howtos software slackbuild author_nocturnal.slacker}} {{tag>​howtos software slackbuild author_nocturnal.slacker}}
 +

In Other Languages
QR Code
QR Code howtos:slackware_admin:creating_a_package_using_a_slackbuild_script (generated for current page)