Tabla de Contenidos
P�gina desactualizada Esta p�gina contiene una versi�n anterior de esta gu�a que puede estar desactualizada. Para ver la versi�n m�s reciente, haga clic aqu�.
2.2.3 Repositorios
Objetivo
Además del repositorio de software principal de Debian o main, configurado durante la Instalación del sistema base, existen otros repositorios que, por diversas razones, no son incluidos durante la instalación. Sin embargo, estos pueden ser incluidos en cualquier momento.
Lista de repositorios
Para facilitar la instalación de algunos paquetes de software, se deben añadir algunos repositorios a la lista existente, expresamente los repositorios contrib y non-free.
También, como no vamos a compilar paquetes a partir de las fuentes, se sugiere desactiva o comentar sus referencias (deb-src). Desactivar o comentar una línea consiste en escribir el signo # al principio de la línea que se quiera intervenir, como se ve en el ejemplo.
La lista de repositorios se encuentra en el archivo de configuración /etc/apt/sources.list:
- /etc/apt/sources.list
# # deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official amd64 NETINST Binary-1 20110205-14:31]/ squeeze main #deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official amd64 NETINST Binary-1 20110205-14:31]/ squeeze main deb http://ftp.pt.debian.org/debian/ squeeze main contrib non-free #deb-src http://ftp.pt.debian.org/debian/ squeeze main deb http://security.debian.org/ squeeze/updates main contrib non-free #deb-src http://security.debian.org/ squeeze/updates main deb http://ftp.pt.debian.org/debian/ squeeze-updates main contrib non-free #deb-src http://ftp.pt.debian.org/debian/ squeeze-updates main
Actualizar la lista local de paquetes con los nuevos repositorios:
root@server:~# aptitude update Hit http://ftp.pt.debian.org squeeze Release.gpg Ign http://ftp.pt.debian.org/debian/ squeeze/contrib Translation-en Ign http://ftp.pt.debian.org/debian/ squeeze/contrib Translation-en_US Ign http://ftp.pt.debian.org/debian/ squeeze/main Translation-en Ign http://ftp.pt.debian.org/debian/ squeeze/main Translation-en_US Ign http://ftp.pt.debian.org/debian/ squeeze/non-free Translation-en Ign http://ftp.pt.debian.org/debian/ squeeze/non-free Translation-en_US Hit http://ftp.pt.debian.org squeeze-updates Release.gpg Ign http://ftp.pt.debian.org/debian/ squeeze-updates/contrib Translation-en Ign http://ftp.pt.debian.org/debian/ squeeze-updates/contrib Translation-en_US Ign http://ftp.pt.debian.org/debian/ squeeze-updates/main Translation-en Ign http://ftp.pt.debian.org/debian/ squeeze-updates/main Translation-en_US Ign http://ftp.pt.debian.org/debian/ squeeze-updates/non-free Translation-en Ign http://ftp.pt.debian.org/debian/ squeeze-updates/non-free Translation-en_US Hit http://ftp.pt.debian.org squeeze Release Hit http://ftp.pt.debian.org squeeze-updates Release Hit http://security.debian.org squeeze/updates Release.gpg Ign http://security.debian.org/ squeeze/updates/contrib Translation-en Ign http://security.debian.org/ squeeze/updates/contrib Translation-en_US Ign http://security.debian.org/ squeeze/updates/main Translation-en Ign http://security.debian.org/ squeeze/updates/main Translation-en_US Ign http://security.debian.org/ squeeze/updates/non-free Translation-en Ign http://security.debian.org/ squeeze/updates/non-free Translation-en_US Hit http://ftp.pt.debian.org squeeze/main amd64 Packages Hit http://security.debian.org squeeze/updates Release Get:1 http://ftp.pt.debian.org squeeze/contrib amd64 Packages [64.1 kB] Hit http://security.debian.org squeeze/updates/main amd64 Packages Get:2 http://ftp.pt.debian.org squeeze/non-free amd64 Packages [124 kB] Get:3 http://security.debian.org squeeze/updates/contrib amd64 Packages [20 B] Get:4 http://security.debian.org squeeze/updates/non-free amd64 Packages [20 B] Hit http://ftp.pt.debian.org squeeze-updates/main amd64 Packages Get:5 http://ftp.pt.debian.org squeeze-updates/contrib amd64 Packages [20 B] Get:6 http://ftp.pt.debian.org squeeze-updates/non-free amd64 Packages [20 B] Fetched 188 kB in 0s (252 kB/s) Current status: 566 new [+566].
Utilizando un proxy
En algunos casos es necesario acceder a la internet a través de un proxy. O aptitude pode ser configurado para usar o proxy. El aptitude puede ser configurado para usar el proxy. Para esto, existen dos métodos posibles:
- Definir una variable de ambiente http_proxy o ftp_poxy, que tenga como valor a la URL del servidor proxy. aptitude tendrá en cuenta esta variable cuando se conecte a Internet:
root@server:~# export http_proxy="http://proxy.example.com:3128/"
- Incluir las definiciones del proxy en la configuración de aptitude. Para indicar el proxy a utilizar deberá editar o crear el archivo /etc/apt/apt.conf:
- /etc/apt/apt.conf
Acquire::http::Proxy "http://proxy.example.com:3128/";
El formato de la URL de un proxy es: http://user:pass@xxx.xxx.xxx.xxx:port
, donde:
- user:pass : nombre del usuario y contraseña, si el proxy requiere autenticación y/o autorización;
- xxx.xxx.xxx.xxx : dirección o nombre del servidor proxy;
- port : puerto de conexión al servicio deproxy;
Referencias
- Debian.org: Packages (http://www.debian.org/distrib/packages)
- Debian worldwide mirror sites (http://www.debian.org/mirror/list)