Construcción de paquetes en Slackware
-
Upload
marco-antonio -
Category
Documents
-
view
281 -
download
2
Transcript of Construcción de paquetes en Slackware
Construcción de paquetes en Slackware
Marco Antonio Frias B.http://smaug1.wordpress.com/
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
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
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
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
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
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
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
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
¾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
¾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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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