miércoles, 1 de septiembre de 2010

como instalar un Slackbuild


Buenas noches a todos las personas que lean estas lineas, Bueno esta noche os explicare como usar un slackbuild .y crear un paquete de instalacion para slackware.

1.- Os tengo que explicar que es un slackbuild, bueno segun mi entendimiento y para que no te mates tratando de entender que es un slackbuild(te lo dejo mascado y ensalibado ) ,Un slackbuild es un script  o una secuencia de pasos para compilar un programa y generar un instalable para slackware y derivados.
  Para los que no entendieron el slackbuild o script que contiene ordenes  como escojer el directorio de trabajo , forma de compilacion , arquitectura y el tipo de paquete.

2.- Te preguntaras ¿Y donde consigo slackbuild o esas cosas que tu dices para instalar programas en slackware?
 Respuesta: Bueno en internet existen sitios web dedicados a crear estos paquetes de facil compilacion , el mas conocido creo es http://www.slackbuild.org  una web que contienen abundantes slackbuild listos para ser compilados y ejecutados.Ademas existe en internet personas que realizan estos slackbuild , casos  como alien, slacky.eu incluso si algunas ves te  fijaste tu dvd de instalacion  , en la carpeta source existe  codigo fuente y slackbuild listos para hacer paquetes.

3.- Bueno dejare de meterte letra y te explico como instalar un slackbuild.

  Te bajas el programa de slackbuild.org

Necesitamos  2 paquetes : el codigo fuente y el slackbuild asi que por ejemplo io me bajo


   i.-kino-1.3.4.tar.gz que es el codigo fuente
   ii.- kino-1.3.4.tar.gz que contiene el slackbuild y los archivos para compilacion.

Antes de esto  por fabor verifica el arbol de dependencias de la aplicacion en mi caso me dice esto

This requires libavc1394, libiec61883, libdv, ffmpeg, and libquicktime.

Que son las dependencias ,por fabore asegurate de buscar cada uno de los programas a continuacion e instalalos antes de proseguir conla instalacion de este ,ya que si no los tienes muy probablemente la compilacion no sera exitosa y nosotros no queremos eso.

La manera facil:

Extraes con click derecho kino-1.3.4.tar.gz(Slackbuild) y copias el codigo fuente a la carpeta extraida.
Entras a esta carpeta comprimida y presionas f4(si y solo si estas con dolphin) , se abre una consola debajo de la ventana de navegacion.

 Entonces: inicias sesion de root(si no sabes esto por fabor consulta algunas entradas pasadas)
y ejecuta el slackbuild con:

Para arquitecturas :


x86 (osea 386,486,686) o mas conocido como 32bits

sh kino.Slackbuild

ó

./kino.SlackBuild

para otras arquitecturas tendras por fabor especifica asi

 en el caso de 64bits

ARCH=x86_64 sh kino.SlackBuild

ó

ARCH=x86_64 ./kino.SlackBuild


Si no hay ninguna  dificultad en lo que hicistes saldra un mensaje que dira:

Paquete creado con exito (En ingles claro esta) y te dara la ruta especifica o  algo asi .

/tmp/kino-1.3.4-x86_64-1-sbo.tgz 

Puedes instalarla asi

installpkg /tmp/kino-1.3.4-x86_64-1-sbo.tgz 




Y listo tenemos instalado kino en nuestra pese usando un slackbuild.

PDt: Si tienes alguna queja o  odias hacer estos trastes  , por fabor cambia de distro o usa otra alternativa como slapt-get.
Quejas y sugerencias por favor mas abajo donde dice comentarios , estare gustoso de responder algunas preguntas y mejorar este post. Gracias





































 

8 comentarios:

  1. No lo he probado, pero gracias, ya que necesito instalar el kino en mi salix-os.

    Un Saludo

    ResponderEliminar
  2. querido amigo esto solo sirve si usas slackware o una distribucion derivada directa , ya que es problematico el manejas dependencias con este metodo, no conosco salix-os , saludos

    ResponderEliminar
  3. Al parecer salix-os es una distribucion clon de slackware , y tiene compatibilidad con sus paqueqtes , tiene sus cocitas y cocitas que no me gustan.

    ResponderEliminar
  4. como estas hermano.. saludos . bueno me falla es el siguiente: ciando trato de ejecutar: ./qgis.SlackBuild (sh ./qgis.SlackBuild) .. me sale:
    root@FREE-CONFICKER:~/Documents/webmin# ./webmin.SlackBuild
    tar: /root/Documents/webmin/webmin-1.600.tar.gz: No se puede open: No existe el fichero o el directorio..
    no comprendo cual es problema.. si todos los paquetes de compilacion estan instaldos.. me puede echar la manita hermano te lo agradesco
    tar: Error is not recoverable: exiting now
    root@FREE-CONFICKER:~/Documents/webmin#

    ResponderEliminar
  5. root@FREE-CONFICKER:~/Documents/webmin# ./webmin.SlackBuild
    dado los pirmisos con: CHMOD +X webmin.SlackBuild AUN ASI SIGO RESIBIENDO ESE PROBLEMA..
    tar: Error is not recoverable: exiting now
    root@FREE-CONFICKER:~/Documents/webmin#

    ResponderEliminar
    Respuestas
    1. tienes que descargar las fuentes tambien estan en el mismo slackbuild.org

      Eliminar