Construcción de paquetes en Slackware

51

Transcript of Construcción de paquetes en Slackware

Page 1: Construcción de paquetes en Slackware

Construcción de paquetes en Slackware

Marco Antonio Frias B.http://smaug1.wordpress.com/

[email protected]

Presentado en la

Fundación INFOCAL Cochabamba

para las charlas FliSOL 2011

http://infocalcbba.edu.bo/flisol.jpg

Abril 28, 2011

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 1 / 17

Page 2: Construcción de paquetes en Slackware

Resumen de la presentación

Construcción de paquetes en Slackware

Introducción

Una mirada al pasado

¾Qué es Slackware Linux?HistóricoFilosofía de Slackware

Administrador de paquetes

Instalando software adicional

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 2 / 17

Page 3: Construcción de paquetes en Slackware

Introducción

Marco Antonio Frias:

Ha instalado (en su computador) por última vez Microsoft Windows98 2da. Edición a mediados de 1999

Es usuario de GNU/Linux desde marzo de 2000 (Pentium II)Es usuario de Slackware Linux desde 2004Colabora en http://linuxquestions.org/ desde 2009Construye paquetes para Slackware desde 2008

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 3 / 17

Page 4: Construcción de paquetes en Slackware

Introducción

Marco Antonio Frias:

Ha instalado (en su computador) por última vez Microsoft Windows98 2da. Edición a mediados de 1999Es usuario de GNU/Linux desde marzo de 2000 (Pentium II)

Es usuario de Slackware Linux desde 2004Colabora en http://linuxquestions.org/ desde 2009Construye paquetes para Slackware desde 2008

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 3 / 17

Page 5: Construcción de paquetes en Slackware

Introducción

Marco Antonio Frias:

Ha instalado (en su computador) por última vez Microsoft Windows98 2da. Edición a mediados de 1999Es usuario de GNU/Linux desde marzo de 2000 (Pentium II)Es usuario de Slackware Linux desde 2004

Colabora en http://linuxquestions.org/ desde 2009Construye paquetes para Slackware desde 2008

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 3 / 17

Page 6: Construcción de paquetes en Slackware

Introducción

Marco Antonio Frias:

Ha instalado (en su computador) por última vez Microsoft Windows98 2da. Edición a mediados de 1999Es usuario de GNU/Linux desde marzo de 2000 (Pentium II)Es usuario de Slackware Linux desde 2004Colabora en http://linuxquestions.org/ desde 2009

Construye paquetes para Slackware desde 2008

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 3 / 17

Page 7: Construcción de paquetes en Slackware

Introducción

Marco Antonio Frias:

Ha instalado (en su computador) por última vez Microsoft Windows98 2da. Edición a mediados de 1999Es usuario de GNU/Linux desde marzo de 2000 (Pentium II)Es usuario de Slackware Linux desde 2004Colabora en http://linuxquestions.org/ desde 2009Construye paquetes para Slackware desde 2008

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 3 / 17

Page 8: Construcción de paquetes en Slackware

Introducción

Marco Antonio Frias:

Ha instalado (en su computador) por última vez Microsoft Windows98 2da. Edición a mediados de 1999Es usuario de GNU/Linux desde marzo de 2000 (Pentium II)Es usuario de Slackware Linux desde 2004Colabora en http://linuxquestions.org/ desde 2009Construye paquetes para Slackware desde 2008

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 3 / 17

Page 9: Construcción de paquetes en Slackware

¾Qué es Slackware Linux?

Slackware es un sistema operativo libre y de código abierto basado enLinux

Es uno que más tempranamente se construyó con el kernel Linux y quetodavía se sigue manteniendo

Creado por Patrick Volkerding desde Slackware Linux, Inc. en 1993

Tiene como objeto la estabilidad y simpleza de diseño

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 4 / 17

Page 10: Construcción de paquetes en Slackware

¾Qué es Slackware Linux?

Slackware es un sistema operativo libre y de código abierto basado enLinux

Es uno que más tempranamente se construyó con el kernel Linux y quetodavía se sigue manteniendo

Creado por Patrick Volkerding desde Slackware Linux, Inc. en 1993

Tiene como objeto la estabilidad y simpleza de diseño

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 4 / 17

Page 11: Construcción de paquetes en Slackware

Una mirada al pasado

Derivado desde SoftLandingSystems (SLS) � Slackware esprobablemente es la primera bifuracación (�fork�) de una distribución

Comenzó como una serie de correcciones a varios errores (bugs) enSLS que por alguna razón nunca fue introducido por PeterMacDonald's su creador

Esta versión modi�cada de SLS se adelantó mientras que el desarrollode SLS estaba estancado, y por una demanda popular, fue lanzadocomo �Slackware 1.0� el 16 de julio de 1993

Con el �n de alejarse de SLS, el programa de instalación para�Slackware� se volvió a escribir, utilizando una nueva herramientallamada �dialog� (que Patrick ayudó a escribir).

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 5 / 17

Page 12: Construcción de paquetes en Slackware

Una mirada al pasado

Derivado desde SoftLandingSystems (SLS) � Slackware esprobablemente es la primera bifuracación (�fork�) de una distribución

Comenzó como una serie de correcciones a varios errores (bugs) enSLS que por alguna razón nunca fue introducido por PeterMacDonald's su creador

Esta versión modi�cada de SLS se adelantó mientras que el desarrollode SLS estaba estancado, y por una demanda popular, fue lanzadocomo �Slackware 1.0� el 16 de julio de 1993

Con el �n de alejarse de SLS, el programa de instalación para�Slackware� se volvió a escribir, utilizando una nueva herramientallamada �dialog� (que Patrick ayudó a escribir).

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 5 / 17

Page 13: Construcción de paquetes en Slackware

Una mirada al pasado

Derivado desde SoftLandingSystems (SLS) � Slackware esprobablemente es la primera bifuracación (�fork�) de una distribución

Comenzó como una serie de correcciones a varios errores (bugs) enSLS que por alguna razón nunca fue introducido por PeterMacDonald's su creador

Esta versión modi�cada de SLS se adelantó mientras que el desarrollode SLS estaba estancado, y por una demanda popular, fue lanzadocomo �Slackware 1.0� el 16 de julio de 1993

Con el �n de alejarse de SLS, el programa de instalación para�Slackware� se volvió a escribir, utilizando una nueva herramientallamada �dialog� (que Patrick ayudó a escribir).

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 5 / 17

Page 14: Construcción de paquetes en Slackware

Una mirada al pasado

Derivado desde SoftLandingSystems (SLS) � Slackware esprobablemente es la primera bifuracación (�fork�) de una distribución

Comenzó como una serie de correcciones a varios errores (bugs) enSLS que por alguna razón nunca fue introducido por PeterMacDonald's su creador

Esta versión modi�cada de SLS se adelantó mientras que el desarrollode SLS estaba estancado, y por una demanda popular, fue lanzadocomo �Slackware 1.0� el 16 de julio de 1993

Con el �n de alejarse de SLS, el programa de instalación para�Slackware� se volvió a escribir, utilizando una nueva herramientallamada �dialog� (que Patrick ayudó a escribir).

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 5 / 17

Page 15: Construcción de paquetes en Slackware

Lanzamiento de Slackware (parte I)

Algunos puntos destacados en la historia de la liberación de Slackware

1.0 16/07/1993 primer lanzamiento1.1.2 05/02/1994 con el instalador basado en dialog1.2.0.1 01/04/1994 con linux kernel 1.03.3 11/07/1997 con linux kernel 2.0.304.0.0 17/05/1999 primer lanzamiento en el que incluía kde7.1 22/06/2000 primer lanzamiento en el que incluía gnome8.0 28/06/2001 incluye KDE 2.x y XFree86 4.1.09.0 20/03/2003 con KDE 2.3, GNOME 2.2 y gcc 3.2.2

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 6 / 17

Page 16: Construcción de paquetes en Slackware

Lanzamiento de Slackware (parte II)

Algunos puntos destacados en la historia de la liberación de Slackware

10.1 02/02/2005 gnome eliminado y kernel 2.6 en /testing11.0 01/10/2006 con linux kernel 2.4 y X.Org monolítico12.1 02/05/2008 instalación desde http/ftp y soporte LVM/LUKS

en el instalador13.0 28/08/2009 KDE4 reemplaza KDE3 y soporte a 64-bit y ARM13.1 19/05/2010 con linux kernel 2.6.33, mejoras en KDE4

y autodetección de hardware para X.Org13.37 27/04/2011 con linux kernel 2.6.37, con KDE 4.5.5,

Google Chrome y ya no se necesita x.org.conf

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 7 / 17

Page 17: Construcción de paquetes en Slackware

Slackware: Línea de tiempo - http://futurist.se/gldt/

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 8 / 17

Page 18: Construcción de paquetes en Slackware

Filosofía de Slackware

Slackware tiene la �losofía �Keep It Simple Stupid� (KISS) oMantenlo simple, estúpido � concepto referido al diseño delsistema y no al uso fácil

Slackware es todavía una distribución de Linux �tradicional� � debidoa su reputación como la mayor distribución de Linux al estilo UNIX

Estabilidad y uso fácil son los primeros objetivos de Slackware

Se intenta no modi�car las fuentesNo está sujeta a un calendario de lanzamientos � estará lista cuandodeba estarlo, pero se trata de tener un lanzamiento al añoCon�guración transparente � archivos de con�guración biencomentadosCada aplicación es con�gurada de forma independentemente,respetando los deseos de los desarrolladores � Slackware no tiene unaherramienta o archivo de con�guración globalNo existe con�guraciones especí�cas de Slackware �ocultas�

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 9 / 17

Page 19: Construcción de paquetes en Slackware

Filosofía de Slackware

Slackware tiene la �losofía �Keep It Simple Stupid� (KISS) oMantenlo simple, estúpido � concepto referido al diseño delsistema y no al uso fácil

Slackware es todavía una distribución de Linux �tradicional� � debidoa su reputación como la mayor distribución de Linux al estilo UNIX

Estabilidad y uso fácil son los primeros objetivos de Slackware

Se intenta no modi�car las fuentesNo está sujeta a un calendario de lanzamientos � estará lista cuandodeba estarlo, pero se trata de tener un lanzamiento al añoCon�guración transparente � archivos de con�guración biencomentadosCada aplicación es con�gurada de forma independentemente,respetando los deseos de los desarrolladores � Slackware no tiene unaherramienta o archivo de con�guración globalNo existe con�guraciones especí�cas de Slackware �ocultas�

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 9 / 17

Page 20: Construcción de paquetes en Slackware

Filosofía de Slackware

Slackware tiene la �losofía �Keep It Simple Stupid� (KISS) oMantenlo simple, estúpido � concepto referido al diseño delsistema y no al uso fácil

Slackware es todavía una distribución de Linux �tradicional� � debidoa su reputación como la mayor distribución de Linux al estilo UNIX

Estabilidad y uso fácil son los primeros objetivos de Slackware

Se intenta no modi�car las fuentes

No está sujeta a un calendario de lanzamientos � estará lista cuandodeba estarlo, pero se trata de tener un lanzamiento al añoCon�guración transparente � archivos de con�guración biencomentadosCada aplicación es con�gurada de forma independentemente,respetando los deseos de los desarrolladores � Slackware no tiene unaherramienta o archivo de con�guración globalNo existe con�guraciones especí�cas de Slackware �ocultas�

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 9 / 17

Page 21: Construcción de paquetes en Slackware

Filosofía de Slackware

Slackware tiene la �losofía �Keep It Simple Stupid� (KISS) oMantenlo simple, estúpido � concepto referido al diseño delsistema y no al uso fácil

Slackware es todavía una distribución de Linux �tradicional� � debidoa su reputación como la mayor distribución de Linux al estilo UNIX

Estabilidad y uso fácil son los primeros objetivos de Slackware

Se intenta no modi�car las fuentesNo está sujeta a un calendario de lanzamientos � estará lista cuandodeba estarlo, pero se trata de tener un lanzamiento al año

Con�guración transparente � archivos de con�guración biencomentadosCada aplicación es con�gurada de forma independentemente,respetando los deseos de los desarrolladores � Slackware no tiene unaherramienta o archivo de con�guración globalNo existe con�guraciones especí�cas de Slackware �ocultas�

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 9 / 17

Page 22: Construcción de paquetes en Slackware

Filosofía de Slackware

Slackware tiene la �losofía �Keep It Simple Stupid� (KISS) oMantenlo simple, estúpido � concepto referido al diseño delsistema y no al uso fácil

Slackware es todavía una distribución de Linux �tradicional� � debidoa su reputación como la mayor distribución de Linux al estilo UNIX

Estabilidad y uso fácil son los primeros objetivos de Slackware

Se intenta no modi�car las fuentesNo está sujeta a un calendario de lanzamientos � estará lista cuandodeba estarlo, pero se trata de tener un lanzamiento al añoCon�guración transparente � archivos de con�guración biencomentados

Cada aplicación es con�gurada de forma independentemente,respetando los deseos de los desarrolladores � Slackware no tiene unaherramienta o archivo de con�guración globalNo existe con�guraciones especí�cas de Slackware �ocultas�

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 9 / 17

Page 23: Construcción de paquetes en Slackware

Filosofía de Slackware

Slackware tiene la �losofía �Keep It Simple Stupid� (KISS) oMantenlo simple, estúpido � concepto referido al diseño delsistema y no al uso fácil

Slackware es todavía una distribución de Linux �tradicional� � debidoa su reputación como la mayor distribución de Linux al estilo UNIX

Estabilidad y uso fácil son los primeros objetivos de Slackware

Se intenta no modi�car las fuentesNo está sujeta a un calendario de lanzamientos � estará lista cuandodeba estarlo, pero se trata de tener un lanzamiento al añoCon�guración transparente � archivos de con�guración biencomentadosCada aplicación es con�gurada de forma independentemente,respetando los deseos de los desarrolladores � Slackware no tiene unaherramienta o archivo de con�guración global

No existe con�guraciones especí�cas de Slackware �ocultas�

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 9 / 17

Page 24: Construcción de paquetes en Slackware

Filosofía de Slackware

Slackware tiene la �losofía �Keep It Simple Stupid� (KISS) oMantenlo simple, estúpido � concepto referido al diseño delsistema y no al uso fácil

Slackware es todavía una distribución de Linux �tradicional� � debidoa su reputación como la mayor distribución de Linux al estilo UNIX

Estabilidad y uso fácil son los primeros objetivos de Slackware

Se intenta no modi�car las fuentesNo está sujeta a un calendario de lanzamientos � estará lista cuandodeba estarlo, pero se trata de tener un lanzamiento al añoCon�guración transparente � archivos de con�guración biencomentadosCada aplicación es con�gurada de forma independentemente,respetando los deseos de los desarrolladores � Slackware no tiene unaherramienta o archivo de con�guración globalNo existe con�guraciones especí�cas de Slackware �ocultas�

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 9 / 17

Page 25: Construcción de paquetes en Slackware

Filosofía de Slackware (continua)

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 10 / 17

Page 26: Construcción de paquetes en Slackware

Filosofía de Slackware (continua)

Modelo de desarrollo conservador � software bien probado y funcionalno es rápidamente reemplazado por nuevos, no porbados y posiblesoftware no estable sin buenas razones

Esto no signi�ca que Slackware tenga software ANTIGUO!

Slackware generalmente está �actualizado� como cualquier otra distribución

Slackware no intenta se un clón de Windows algo parecido � hayotras que ya lo están haciendo

Slackware proporciona un sistema intuitivo y fácil de usar para unadministrador (experimentado) en Unix, mientras que también esrelativamente fácil de aprender para un nuevo usuario

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 11 / 17

Page 27: Construcción de paquetes en Slackware

Filosofía de Slackware (continua)

Modelo de desarrollo conservador � software bien probado y funcionalno es rápidamente reemplazado por nuevos, no porbados y posiblesoftware no estable sin buenas razones

Esto no signi�ca que Slackware tenga software ANTIGUO!

Slackware generalmente está �actualizado� como cualquier otra distribución

Slackware no intenta se un clón de Windows algo parecido � hayotras que ya lo están haciendo

Slackware proporciona un sistema intuitivo y fácil de usar para unadministrador (experimentado) en Unix, mientras que también esrelativamente fácil de aprender para un nuevo usuario

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 11 / 17

Page 28: Construcción de paquetes en Slackware

Filosofía de Slackware (continua)

Modelo de desarrollo conservador � software bien probado y funcionalno es rápidamente reemplazado por nuevos, no porbados y posiblesoftware no estable sin buenas razones

Esto no signi�ca que Slackware tenga software ANTIGUO!

Slackware generalmente está �actualizado� como cualquier otra distribución

Slackware no intenta se un clón de Windows algo parecido � hayotras que ya lo están haciendo

Slackware proporciona un sistema intuitivo y fácil de usar para unadministrador (experimentado) en Unix, mientras que también esrelativamente fácil de aprender para un nuevo usuario

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 11 / 17

Page 29: Construcción de paquetes en Slackware

Filosofía de Slackware (continua)

Modelo de desarrollo conservador � software bien probado y funcionalno es rápidamente reemplazado por nuevos, no porbados y posiblesoftware no estable sin buenas razones

Esto no signi�ca que Slackware tenga software ANTIGUO!

Slackware generalmente está �actualizado� como cualquier otra distribución

Slackware no intenta se un clón de Windows algo parecido � hayotras que ya lo están haciendo

Slackware proporciona un sistema intuitivo y fácil de usar para unadministrador (experimentado) en Unix, mientras que también esrelativamente fácil de aprender para un nuevo usuario

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 11 / 17

Page 30: Construcción de paquetes en Slackware

Filosofía de Slackware (continua)

Modelo de desarrollo conservador � software bien probado y funcionalno es rápidamente reemplazado por nuevos, no porbados y posiblesoftware no estable sin buenas razones

Esto no signi�ca que Slackware tenga software ANTIGUO!

Slackware generalmente está �actualizado� como cualquier otra distribución

Slackware no intenta se un clón de Windows algo parecido � hayotras que ya lo están haciendo

Slackware proporciona un sistema intuitivo y fácil de usar para unadministrador (experimentado) en Unix, mientras que también esrelativamente fácil de aprender para un nuevo usuario

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 11 / 17

Page 31: Construcción de paquetes en Slackware

Administrador de paquetes

Slackware tiene un administrador de paquetes

pkgtool(8), installpkg(8), upgradepkg(8), y removepkg(8)

administra paquetes muy bien.

La herramienta nativa de administración de paquetes de Slackware,NO intenta administrar las dependencias de los paquetes

En una instalación completa (desde cero), todas las dependenciasnecesirias son provistas por Slackware

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 12 / 17

Page 32: Construcción de paquetes en Slackware

Administrador de paquetes

Slackware tiene un administrador de paquetes

pkgtool(8), installpkg(8), upgradepkg(8), y removepkg(8)

administra paquetes muy bien.

La herramienta nativa de administración de paquetes de Slackware,NO intenta administrar las dependencias de los paquetes

En una instalación completa (desde cero), todas las dependenciasnecesirias son provistas por Slackware

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 12 / 17

Page 33: Construcción de paquetes en Slackware

Administrador de paquetes

Slackware tiene un administrador de paquetes

pkgtool(8), installpkg(8), upgradepkg(8), y removepkg(8)

administra paquetes muy bien.

La herramienta nativa de administración de paquetes de Slackware,NO intenta administrar las dependencias de los paquetes

En una instalación completa (desde cero), todas las dependenciasnecesirias son provistas por Slackware

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 12 / 17

Page 34: Construcción de paquetes en Slackware

Administrador de paquetes

Slackware tiene un administrador de paquetes

pkgtool(8), installpkg(8), upgradepkg(8), y removepkg(8)

administra paquetes muy bien.

La herramienta nativa de administración de paquetes de Slackware,NO intenta administrar las dependencias de los paquetes

En una instalación completa (desde cero), todas las dependenciasnecesirias son provistas por Slackware

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 12 / 17

Page 35: Construcción de paquetes en Slackware

Administrador de paquetes (continua)

Es posible que desee obtener información acerca de los paquetes de Slackware quetienes instalado en el sistema

Usa ls(1) para listar los paquetes instalador$ ls /var/log/packages

a2ps-4.14-x86_64-4

a52dec-0.7.4-x86_64-3alien

aaa_base-13.1-x86_64-2

aaa_elflibs-13.1-x86_64-1

aaa_terminfo-5.7-noarch-1

aalib-1.4rc5-x86_64-2

...

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 13 / 17

Page 36: Construcción de paquetes en Slackware

Administrador de paquetes (continua)

Usa cat(1) para mostrar el contenido de un paquete individual

$ cat /var/log/packages/skype-2.2.0.25-i686-1mfb

PACKAGE NAME: skype-2.2.0.25-i686-1mfb

COMPRESSED PACKAGE SIZE: 22076K

UNCOMPRESSED PACKAGE SIZE: 28770K

PACKAGE LOCATION: ./skype-2.2.0.25-i686-1mfb.txz

...

usr/bin/

usr/bin/skype

...

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 14 / 17

Page 37: Construcción de paquetes en Slackware

Instalando software adicional en Slackware

El conjunto de paquetes o�ciales de Slackware es adecuado para muchosusuarios, pero hay algunos programas de software que son necesarios enmuchos casos

El tradicional �configure && make && make install� trabaja bien, perotiene problemas potenciales...

Posibles con�ictos con paquetes de software

Di�cultad al seguir que es lo que está instalado

Posibles problemas con actualizaciones y/o eliminaciones

Ahí hay pocos bien conocidos repositorios de paquetes de terceros...

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 15 / 17

Page 38: Construcción de paquetes en Slackware

Instalando software adicional en Slackware

El conjunto de paquetes o�ciales de Slackware es adecuado para muchosusuarios, pero hay algunos programas de software que son necesarios enmuchos casosEl tradicional �configure && make && make install� trabaja bien, perotiene problemas potenciales...

Posibles con�ictos con paquetes de software

Di�cultad al seguir que es lo que está instalado

Posibles problemas con actualizaciones y/o eliminaciones

Ahí hay pocos bien conocidos repositorios de paquetes de terceros...

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 15 / 17

Page 39: Construcción de paquetes en Slackware

Instalando software adicional en Slackware

El conjunto de paquetes o�ciales de Slackware es adecuado para muchosusuarios, pero hay algunos programas de software que son necesarios enmuchos casosEl tradicional �configure && make && make install� trabaja bien, perotiene problemas potenciales...

Posibles con�ictos con paquetes de software

Di�cultad al seguir que es lo que está instalado

Posibles problemas con actualizaciones y/o eliminaciones

Ahí hay pocos bien conocidos repositorios de paquetes de terceros...

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 15 / 17

Page 40: Construcción de paquetes en Slackware

Instalando software adicional en Slackware

El conjunto de paquetes o�ciales de Slackware es adecuado para muchosusuarios, pero hay algunos programas de software que son necesarios enmuchos casosEl tradicional �configure && make && make install� trabaja bien, perotiene problemas potenciales...

Posibles con�ictos con paquetes de software

Di�cultad al seguir que es lo que está instalado

Posibles problemas con actualizaciones y/o eliminaciones

Ahí hay pocos bien conocidos repositorios de paquetes de terceros...

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 15 / 17

Page 41: Construcción de paquetes en Slackware

Instalando software adicional en Slackware

El conjunto de paquetes o�ciales de Slackware es adecuado para muchosusuarios, pero hay algunos programas de software que son necesarios enmuchos casosEl tradicional �configure && make && make install� trabaja bien, perotiene problemas potenciales...

Posibles con�ictos con paquetes de software

Di�cultad al seguir que es lo que está instalado

Posibles problemas con actualizaciones y/o eliminaciones

Ahí hay pocos bien conocidos repositorios de paquetes de terceros...

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 15 / 17

Page 42: Construcción de paquetes en Slackware

Repositorios de terceros

Eric Hameleers (alienBOB) � http://slackware.com/~alien/

Robby Workman (rworkman) � http://rlworkman.net/pkgs/

Erik Jan Tromp (alphageek) � http://alphageek.dyndns.org/

Piter PUNK � http://piterpunk.unitednerds.org/

Marco Antonio Frias (smaug) � http://linuxpackages.cs.utah.

edu/Slackware/Slackware-13.1/frias/

No es una lista exclusiva!

http://www.linuxpackages.net donde está mi repositoriohttp://slackfind.net/en/ es un motor que busca en repositorio

Puedes optar por obtener scripts SlackBuild cuali�cados desdehttp://slackbuilds.org

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 16 / 17

Page 43: Construcción de paquetes en Slackware

Repositorios de terceros

Eric Hameleers (alienBOB) � http://slackware.com/~alien/

Robby Workman (rworkman) � http://rlworkman.net/pkgs/

Erik Jan Tromp (alphageek) � http://alphageek.dyndns.org/

Piter PUNK � http://piterpunk.unitednerds.org/

Marco Antonio Frias (smaug) � http://linuxpackages.cs.utah.

edu/Slackware/Slackware-13.1/frias/

No es una lista exclusiva!

http://www.linuxpackages.net donde está mi repositoriohttp://slackfind.net/en/ es un motor que busca en repositorio

Puedes optar por obtener scripts SlackBuild cuali�cados desdehttp://slackbuilds.org

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 16 / 17

Page 44: Construcción de paquetes en Slackware

Repositorios de terceros

Eric Hameleers (alienBOB) � http://slackware.com/~alien/

Robby Workman (rworkman) � http://rlworkman.net/pkgs/

Erik Jan Tromp (alphageek) � http://alphageek.dyndns.org/

Piter PUNK � http://piterpunk.unitednerds.org/

Marco Antonio Frias (smaug) � http://linuxpackages.cs.utah.

edu/Slackware/Slackware-13.1/frias/

No es una lista exclusiva!

http://www.linuxpackages.net donde está mi repositoriohttp://slackfind.net/en/ es un motor que busca en repositorio

Puedes optar por obtener scripts SlackBuild cuali�cados desdehttp://slackbuilds.org

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 16 / 17

Page 45: Construcción de paquetes en Slackware

Repositorios de terceros

Eric Hameleers (alienBOB) � http://slackware.com/~alien/

Robby Workman (rworkman) � http://rlworkman.net/pkgs/

Erik Jan Tromp (alphageek) � http://alphageek.dyndns.org/

Piter PUNK � http://piterpunk.unitednerds.org/

Marco Antonio Frias (smaug) � http://linuxpackages.cs.utah.

edu/Slackware/Slackware-13.1/frias/

No es una lista exclusiva!

http://www.linuxpackages.net donde está mi repositoriohttp://slackfind.net/en/ es un motor que busca en repositorio

Puedes optar por obtener scripts SlackBuild cuali�cados desdehttp://slackbuilds.org

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 16 / 17

Page 46: Construcción de paquetes en Slackware

Repositorios de terceros

Eric Hameleers (alienBOB) � http://slackware.com/~alien/

Robby Workman (rworkman) � http://rlworkman.net/pkgs/

Erik Jan Tromp (alphageek) � http://alphageek.dyndns.org/

Piter PUNK � http://piterpunk.unitednerds.org/

Marco Antonio Frias (smaug) � http://linuxpackages.cs.utah.

edu/Slackware/Slackware-13.1/frias/

No es una lista exclusiva!

http://www.linuxpackages.net donde está mi repositoriohttp://slackfind.net/en/ es un motor que busca en repositorio

Puedes optar por obtener scripts SlackBuild cuali�cados desdehttp://slackbuilds.org

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 16 / 17

Page 47: Construcción de paquetes en Slackware

Repositorios de terceros

Eric Hameleers (alienBOB) � http://slackware.com/~alien/

Robby Workman (rworkman) � http://rlworkman.net/pkgs/

Erik Jan Tromp (alphageek) � http://alphageek.dyndns.org/

Piter PUNK � http://piterpunk.unitednerds.org/

Marco Antonio Frias (smaug) � http://linuxpackages.cs.utah.

edu/Slackware/Slackware-13.1/frias/

No es una lista exclusiva!

http://www.linuxpackages.net donde está mi repositoriohttp://slackfind.net/en/ es un motor que busca en repositorio

Puedes optar por obtener scripts SlackBuild cuali�cados desdehttp://slackbuilds.org

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 16 / 17

Page 48: Construcción de paquetes en Slackware

Repositorios de terceros

Eric Hameleers (alienBOB) � http://slackware.com/~alien/

Robby Workman (rworkman) � http://rlworkman.net/pkgs/

Erik Jan Tromp (alphageek) � http://alphageek.dyndns.org/

Piter PUNK � http://piterpunk.unitednerds.org/

Marco Antonio Frias (smaug) � http://linuxpackages.cs.utah.

edu/Slackware/Slackware-13.1/frias/

No es una lista exclusiva!

http://www.linuxpackages.net donde está mi repositoriohttp://slackfind.net/en/ es un motor que busca en repositorio

Puedes optar por obtener scripts SlackBuild cuali�cados desdehttp://slackbuilds.org

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 16 / 17

Page 49: Construcción de paquetes en Slackware

Demostración

A

hora una demostración en vivo de como crear paquetes

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 17 / 17

Page 50: Construcción de paquetes en Slackware

Preguntas

Alguna pregunta?

½NUEVA VERSIÓN!

Slackware 13.37 ha sido liberada ayer, 27 de abril de 2011

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 18 / 17

Page 51: Construcción de paquetes en Slackware

Preguntas

Alguna pregunta?

½NUEVA VERSIÓN!

Slackware 13.37 ha sido liberada ayer, 27 de abril de 2011

Marco Antonio Frias B. ( Presentado en la Fundación INFOCAL Cochabamba para las charlas FliSOL 2011 http://infocalcbba.edu.bo/flisol.jpg)Construcción de paquetes en Slackware Abril 28, 2011 18 / 17