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
howtos:slackware_admin:creating_a_package_using_a_slackbuild_script [2019/02/04 14:58 (UTC)]
m3rsy
howtos:slackware_admin:creating_a_package_using_a_slackbuild_script [2019/02/04 18:27 (UTC)] (current)
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 70: Line 73:
 <!-- * Contrbutions by [[wiki:​user:​yyy | User Y]] --> <!-- * Contrbutions by [[wiki:​user:​yyy | User Y]] -->
  
- --- //​[[wiki:​user:​m3rsy|M3rsy]] 2019/02/04 14:58 (UTC)// 
 <!-- Please do not modify anything below, except adding new tags.--> <!-- Please do not modify anything below, except adding new tags.-->
 <!-- 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)