Introducción

En este texto se muestra un resumen de los comandos más comunes que se suelen emplear para la gestión de paquetes en Debian.

Comandos comunes

  1. Instalación de paquetes

    apt-get install nombre_paquete1 pakete2 paquete3
  2. Búsqueda de paquetes

    apr-cache search texto_a_buscar
  3. Actualizar sistema

    apt-get update
    apt-get upgrade
    

    ¡OJO! Antes de nada hay que tener el fichero /etc/apt/sources.list debidamente configurado. Vea la sección Archivos de configuración para más información.

  4. Instalación de paquetes distintos a los solicitados por defecto

    
    apt-get install paquete/unstable
    apt-get install paquete/testing
    

    Por lo general, suelen obtenerse por defecto los paquetes del tipo stable, pero estos suelen tener versiones de programas algo antiguas por lo que puede que nos interese tener paquetes más recientes, como son los tipo testing. Para más información mire en la sección Archivos de configuración.

  5. Reconfigurar un paquete

    dpkg-reconfigure nombrepkt

    Esto puede ser útil por ejemplo para reconfigurar las X o los locales, también lo he usado alguna vez con el etherconf o con iptables para indicarle que las cargue al arrancar el ordenador. Ejemplos:

    dpkg-reconfigure iptables
    dpkg-reconfigure locales
    dpkg-reconfigure etherconf
    

  6. Borrando paquetes instalados

    apt-get remove nombre_pkt
    

Archivos de Configuración

/etc/apt/sources.list

Aquí tiene un fichero de fuentes ejemplo.

#las líneas que comienzan por # son comentarios.

#Actualizaciones de seguridad! Básicas y necesarias!
deb http://security.debian.org/ stable/updates main

deb ftp://ftp.es.debian.org/debian stable main contrib non-free
deb ftp://http.us.debian.org/debian stable main contrib non-free

#Paquetes testing
deb http://ftp.rediris.es/debian/ testing main contrib non-free
deb http://ftp.rediris.es/debian-non-US/ testing/non-US main contrib non-free

# Paquetes Inestables
deb http://ftp.es.debian.org/debian/ unstable main contrib non-free
deb http://ftp.es.debian.org/debian-non-US/ unstable/non-US main contrib non-free
deb http://ftp.rediris.es/debian/ unstable main contrib non-free
deb http://ftp.rediris.es/debian-non-US/ unstable/non-US main contrib non-free

Un programa interesante es el netselect que sirve para buscar la lista de fuentes más cercanas y que mejor funcionan.


       netselect-apt tipo_paquete

donde tipo de paquete es: stable, unstable o testing

/etc/apt/apt.conf.d/70debconf

Por defecto se instalan los paquetes stable, que están harto probados y que en principio no tienen ningún tipo de conflictos de dependencias, sin embargo también es cierto que suelen ser versiones viejas de software, y puesto que muchos programas están en contínuo desarrollo tal vez nos interese tener versiones más recientes con mejores características, e incluso paradógicamente más estables al ser versiones con menos errores. Para ello sólo tenemos que añadir APT::Default-release "tipo_paquete"donde tipo de paquete sea stable,testing o unstable. Las versiones testing en mi opinión son las más cómodas para los usuarios "normales" ya que ofrecen suficiente estabilidad y es un software actualizado.


 cat /etc/apt/apt.conf.d/70debconf
 // Pre-configure all packages with debconf before they are installed.
 // If you don't like it, comment it out.
 DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";};
 APT::Default-Release "stable";
 

Más información

Despedida

El apt es una herramienta muy potente y fácil de usar, nos podremos olvidar de tener que utilizar fuentes, compilar, que si librerías, que si tengo que si tengo que instalar tal rpm, que si necesito uno más nuevo que el que viene en el CD de la distribución, ahora nada, siempre apt, por suerte, el 99.44 % del software para Linux está "debianizado", es decir, está precompilado y listo para instalarlo en tu Debian. Por eso, DEBIAN ES LA MEJOR! ;) y la más fácil de usar :D

                   NaTaSaB
		   (natasab@merlos.org)
		   http://www.merlos.org