Repositorio

Repositorios de Debian

Posted on Actualizado enn

El repositorio es a todos los efectos un archivo ordenado donde son almacenados los paquetes Debian (sean estos paquetes binarios y fuentes) en modo bien organizado, con una estructura bien definida y constantemente bien actualizada. Los paquetes contenidos en un repositorio son indexados en estos archivos:

  • Packages.gz, son paquetes que contienen los binarios.
  • Sources.gz, son aquellos que contienen las fuentes.

El archivo Sources.list

En cada sistema Debian, los repositorios utilizados vienen indicados en el archivo /etc/apt/sources.list, en este fichero cada linea representa un repositorio y la forma en que se obtendran los paquetes, asi como la rama de Debian que se desea utilizar (stable, testing, unstable). Cada linea que comience con # sera ignorada, asi como las lineas vacias.

Es importatnte ingresar los repositorios en un orden justo, los primeros en la lista son los mas importates (o favoritos). para mejorar el rendimiento, es aconsejable ordenarlos por velocidad (primero cd-rom, despues red local, internet).

Sintaxis

cada linea que describe un repositorio tiene una bien definida sintaxis:

deb [url] [distribution] [component…]

Si analizamos por separado seria:

deb o deb-src

Sirve para indicar si el repositorio indicado contiene paquetes binarios o fuentes (si tiene ambos es necesario 2 lineas)

[url]

Indica la direccion donde es posible encontrar el repositorio, ademas podemos elegir entre los siguientes metodos de acceso.

Falta mas que leer…

Gestion de paquetes en Debian y derivados

Posted on Actualizado enn

Un gestor de paquetes se encarga de facilitarnos la tarea de buscar, instalar y administrar paquetes precompilados para usarlos en nuestro sistema. La mayoria de los sistemas operativos poseen uno.

En Debian existe apt o Advanced Packaging Tools, que se encarga de las tareas mencionadas mas arriba. Para facilitarnos aun mas la tarea existen interfaces o frontispicios, algunos de ellos son: aptitude (hecho en base a la libreria ncurses), Synaptic (GTK+), adept (qt), etc. Aqui hablare o mejor dicho, escribire, sobre APT, Aptitude y algo de Synaptic.

APT (Advanced Packaging Tool)

En realidad apt no es un programa en si mismo, sino que apt es mas bien una biblioteca de funciones c++ empleadas por varios programas de linea de comandos para distribuir paquetes como el apt-get y el apt-cache.

APT basicamente resuelve problemas de dependencia y busca los paquetes solicitados, trabaja con dpkg, otra herramienta, que maneja la instalacion y eliminacion de paquetes.

Algunos comandos importates para el apt-get:

#apt-get update

            Actualiza listado de paquetes disponibles segun repositorios

#apt-get check

            Actualiza la cache de paquetes, crea un nuevo arbol de dependencias

#apt-get install paquete

            Instala los programas deseados

#apt-get install –-reinstall paquete

            Reinstala un programa

Falta mas que leer…

Primeros pasos en Debian Wheezy

Posted on Actualizado enn

En este articulo voy a escribir sobre temas imprescindibles a la hora de instalar Debian. Tratare de hacer un articulo completo de cada tema.

Lo primero, actualizar antes que nada:

Para los que le gusta estar en lo ultimo es recomendable una primera actualizacion:

#apt-get update & upgrade

Instalar Synaptic

Synaptic es un gestor de software que nos facilitara muchas operaciones en relacion a la gestion de repositorios y de paquetes.

$su

#apt-get update

#apt-get install synaptic

Para gestionar los repositorios vamos a Synaptic -> Configuracion -> Repositorios. Es recomendable que activemos las siguientes opciones en preferencias: “Preguntar para confirmar los cambios que afecten a otros paquetes” “Considerar los paquetes recomendados como si fueran dependencias” Mas adelante escribiré sobre los repositorios y sus diferentes opciones. Falta mas que leer…