En las distribuciones basadas en Debian (tal como Lihuen) los programas vienen contenidos en uno o más paquetes. Los paquetes a su vez pueden depender de otros paquetes, es necesario instalar estos para el correcto funcionamiento del paquete principal. Debian proporciona una herramienta para instalar y desinstalar paquetes denominada dpkg. Esta es una herramienta de modo texto (consola o terminal) la cual se invoca con parámetros desde la línea de comandos, especificando una acción y cero o más opciones. La acción dice a dpkg qué hacer y las opciones controlan de alguna manera su comportamiento. Los paquetes se pueden encontrar en repositorios en Internet. Un repositorio es un conjunto de paquetes Debian organizados en una estructura particular de directorio. Dentro de un repositorio se encuentran ordenados en primera instancia según la distribución y dentro de cada una de ellas en secciones. Por lo tanto para poder agregar o modificar un repositorio debemos tener en claro tres cosas
http://repo.lihuen.linti.unlp.edu.ar/lihuen
http://repo.lihuen.linti.unlp.edu.ar/debian
Lihuen incorpora una utilidad gráfica llamada Synaptic, que se encarga de bajar el programa (y los paquetes que necesite) del repositorio e instalarlo. En realidad, Synaptic está formado por las principales opciones de apt, el gestor de paquetes de Debian, pero en modo gráfico.
Accedemos a Synaptic a través del menú: Escritorio>Herramientas del sistema>Gestor de paquetes Synaptic
Antes de cualquier acción debemos actualizar la información de los paquetes. Al iniciar esta utilidad nos solicita que realicemos dicha acción en caso de que estemos desactualizados.
Si no tenemos conexión a Internet en el momento que abrimos la aplicación, podemos actualizarlos luego mediante la opción del menú Editar>Recargar información de paquetes
A través de synaptic podemos consultar los paquetes según:
En este caso los paquetes marcados con verde son aquellos que se encuentran instalados correctamente, los rojos están instalados pero les faltan instalar dependencias y los blancos no están instalados, pero si se encuentran disponibles en los repositorios que oportunamente configuramos y actualizamos.
Un repositorio es una colección de software publicada en un servidor Web o un servidor FTP.
Lihuen permite instalar software fácilmente desde repositorios en Internet (véase Synaptic), esto tiene 3 ventajas:
De acuerdo a nuestras necesidades podemos agregar más repositorios a la lista utilizada por el instalador para poder instalar más software, software más actualizado o simplemente para utilizar repositorios a los que tenemos un acceso por red más rápido.
Para funcionar correctamente Lihuen 4 precisa al menos 4 repositorios:
En Debian la lista mínima sería de 3 repositorios: los anteriores exceptuando el de Lihuen.
Los repositorios tienen "áreas" (o secciones, o categorías) para agrupar a los paquetes que contienen el software, estas áreas dividen el software por licencia:
Debian Policy Manual Chapter 2 - The Debian Archive
Los repositorios pueden tener los paquetes listos para usar o bien tener el código fuente de los paquetes para que podamos modificarlos y compilarlos.
Cuando configuremos un repositorio debemos especificar si deseamos descargar paquetes binarios listos para usar del mismo o bien código fuente, esto se hace anteponiendo deb o deb-src, respectivamente, a la URL del repositorio, si queremos descargar cualquier cosa desde un repositorio debemos agregar 2 líneas iguales salvo que una empezará con deb y la otra con deb-src.
donde:
Los repositorios se pueden configurar gráficamente desde:
Menú -> Sistema -> Administración -> Orígenes del software
Esto nos mostrará una caja de texto donde debemos copiar la línea que describe el repositorio que deseamos agregar, por ejemplo en esa caja de texto podríamos escribir:
deb http://ftp.uk.debian.org/debian squeeze main contrib non-free
Desde la terminal estando logueados como root podemos configurar los repositorios accediendo al archivo de texto /etc/apt/sources.list o creando archivos en el directorio /etc/apt/sources.list.d.
vi /etc/apt/sources.list
gedit /etc/apt/sources.list
En el archivo /etc/apt/sources.list se configura un repositorio por línea y los repositorios pueden ser deshabilitados comentando la línea con el símbolo "#".
Si cometimos un error y deseamos restaurar la configuración original de Lihuen, debemos ejecutar el siguiente comando desde la consola (estando logueados como root):
/usr/share/lihuenconfig/lihuenconfig apt
# Mirror de Debian deb http://ftp.nz.debian.org/debian/ squeeze main contrib non-free deb-src http://ftp.nz.debian.org/debian/ squeeze main contrib non-free # Repositorio de Lihuen deb http://repo.lihuen.linti.unlp.edu.ar/lihuen squeeze/lihuen4 main contrib non-free deb-src http://repo.lihuen.linti.unlp.edu.ar/lihuen squeeze/lihuen4 main contrib non-free # Mirror de Debian de actualizaciones de seguridad deb http://security.debian.org/ squeeze/updates main deb-src http://security.debian.org/ squeeze/updates main # Debian updates deb http://ftp.nz.debian.org/debian squeeze-updates main contrib non-free deb-src http://ftp.nz.debian.org/debian squeeze-updates main contrib non-free
Ante cualquier duda o inconveniente no dudes en visitar nuestros foros. http://lihuen.linti.unlp.edu.ar/foros
Ante cualquier duda o inconveniente no dudes en visitar nuestros foros. http://lihuen.linti.unlp.edu.ar/foros