Lihuen
RSSRSS AtomAtom

Diferencia entre revisiones de «Configurando los repositorios para Lihuen»

(Como agregar los repositorios)
(De forma gráfica (Lihuen 4))
 
(No se muestran 36 ediciones intermedias de 4 usuarios)
Línea 1: Línea 1:
=Como agregar los repositorios=
+
=¿Qué es un Repositorio?=
Para agregar los repositorios debemos abrir una terminal. La cual se encuentra en  
+
Un repositorio es una colección de software publicada en un servidor Web o un servidor FTP.
  
  '''Inicio---->Accesorios----->Terminal'''
+
Lihuen permite instalar software fácilmente desde repositorios en Internet (véase [[Synaptic]]), esto tiene 3 ventajas:
 +
* Instalar aplicaciones sin tener que buscarlas en Google/Yahoo/etc..
 +
* Poder descubrir aplicaciones que no conociamos viéndolas por categorías o buscando palabras en sus descripciones.
 +
* Al instalar las aplicaciones desde servidores oficiales podemos estar seguros de que no estamos instalando malware.
  
Una vez dentro nos logueamos como Root.  
+
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.
  
Escribiendo
+
==Lista mínima de repositorios==
 +
Para funcionar correctamente Lihuen 4 precisa al menos 4 repositorios:
 +
* Un repositorio oficial de Debian (binario).
 +
* El repositorio con paquetes específicos de Lihuen (binario).
 +
* Un repositorio de Debian Security con actualizaciones de seguridad (binario).
 +
* Un repositorio de Debian Updates con actualizaciones que no son por motivos estrictamente de seguridad (binario).
  
  '''$  su'''
+
En Debian la lista mínima sería de 3 repositorios: los anteriores exceptuando el de Lihuen.
  
Y poniendo nuestra contraseña.
+
==Las "áreas" o "secciones"==
 +
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:
 +
* main: Software libre.
 +
* non-free: Software propietario.
 +
* contrib: Software libre pero que precisa software propietario para funcionar, o bien software libre que precisa paquetes que no se encuentran en el repositorio para funcionar correctamente.
  
Este símbolo '''$''' cambiará por este '''#'''.
+
[http://www.debian.org/doc/debian-policy/ch-archive.html Debian Policy Manual Chapter 2 - The Debian Archive]
  
  '''# gedit /etc/apt/sources.list'''
+
==Fuentes y binarios==
 +
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.
  
Este comando abre el editor de texto. Según la distribución de Lihuen que tengamos debemos Copiar y pegar en el archivo que hemos abierto las lineas correspondientes. Si alguna vez queremos que una de las lineas no se tome en cuenta, bastara con poner un '''#''' delante de la oración.
+
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.
  
=Lihuen 3=
+
=¿Cómo agregar repositorios?=
 +
== De forma gráfica (Lihuen 4)==
 +
* Para agregar un repositorio desde esta interfaz gráfica vamos a la opción ­>Configuración­>Repositorios
 +
[[Imagen:Synaptic Lihuen 4 Menú de repositorios.png|center]]
  
 +
* Ahí podemos tildar o destildar repositorios opcionales como Debian Multimedia y Backports, por ejemplo tildaremos backports para habilitarlo.
 +
[[Imagen:Synaptic Lihuen 4 Tildar repositorio.png|center]]
  
# Repositorios de binarios
+
* O agregar nuevos repositorios, por ejemplo agregamos el repositorio para instalar versiones nuevas de Iceweasel (Firefox) siguiendo las instrucciones de [[Repositorios_con_paquetes_extra_para_Lihuen/Debian]], además de agregar este repositorio es necesario tener tildado backports como hicimos en el paso anterior.
deb http://repo.lihuen.linti.unlp.edu.ar/lihuen lenny/lihuen3 main contrib non-free
+
[[Imagen:Synaptic Lihuen 4 Agregar nuevo repositorio.png|center]]
deb http://repo.lihuen.linti.unlp.edu.ar/debian lenny main contrib non-free
+
# Repositorios de fuentes
+
deb-src http://repo.lihuen.linti.unlp.edu.ar/lihuen lenny/lihuen3 main contrib non-free
+
deb-src http://repo.lihuen.linti.unlp.edu.ar/debian lenny main contrib non-free
+
deb-src http://ftp.uk.debian.org/debian etch main contrib non-free
+
  
=Lihuen 2=
+
* Los repositorios se pueden escribir de 2 formas, o una línea de texto (que es como se almancenan en /etc/apt/sources.list) o bien descompuestos en distintas partes como se ingresan en Synaptic, las distintas partes de la url de un repositorio son:
 +
[[Imagen:Descomposición de la URL de un repositorio.svg|center]]
 +
donde:
 +
# Tipo es deb o deb-src dependiendo si tiene paquetes listos para usar o código fuente.
 +
# URL es una dirección http o ftp típicamente.
 +
# Distribución depende del repositorio y de la distro que tengamos instalada, para Lihuen 4 algunas distribuciones compatibles son: squeeze, squeeze/lihuen4 y squeeze-backports.
 +
# Secciones son 1 o más nombres de secciones separados por espacio, algunas secciones comunes son main, contrib y non-free, pero existen otras no tan estándar como iceweasel-release.
  
 +
* Hay que indicarle a Synaptic que paquetes preferimos, si nuestro objetivo es instalar paquetes de backports hay que ir a Configuración>Preferencias>Distribución y marcar "Preferir versiones de squeeze-backports".
 +
[[Imagen:Synaptic Lihuen 4 Preferir versiones de backports.png|center]]
  
# Repositorios de binarios
+
* Luego de hacer los cambios hay que hacer clic en recargar para que Synaptic descargue la información de estos repositorios.
deb http://repo.lihuen.linti.unlp.edu.ar/lihuen etch/lihuen2 main contrib non-free
+
deb http://repo.lihuen.linti.unlp.edu.ar/debian etch main contrib non-free
+
# Repositorios de fuentes
+
deb-src http://repo.lihuen.linti.unlp.edu.ar/lihuen etch/lihuen2 main contrib non-free
+
deb-src http://repo.lihuen.linti.unlp.edu.ar/debian etch main contrib non-free
+
deb-src http://ftp.uk.debian.org/debian etch main contrib non-free
+
  
=Lihuen 1=
+
==De forma gráfica (Lihuen 3)==
 +
Los repositorios se pueden configurar gráficamente desde:
  
 +
Menú -> Sistema -> Administración -> Orígenes del software
  
# Para cada repositorio deben quedar todos los componentes en una misma linea
+
* Se abrirá un diálogo en el cuál podemos ir a la pestaña "Third-Party Software" para habilitar y deshabilitar los repositorios preconfigurados o agregar nuevos.
deb http://lihuen.info.unlp.edu.ar/debian/ sarge contrib dcc-3.0 evolution-2.6 evolution firefox-1.5 gambas gnome-2.12 gnome-2.14 gnulihuen gtk-2.8 java juegalinex kde-3.5 linexedu2006
+
[[Imagen:Orígenes del software - Third-Party Software.png|thumb|center]]
deb http://lihuen.info.unlp.edu.ar/debian/ sarge linux-2.6.12 linux-2.6.15 linux-2.6.16-2 linux-2.6.16 main mono mysql-5.0 non-free openoffice.org php5 postgresql-8.1 qt-3.3 qt-4.0 security-updates squeak varios xorg-6.8 xorg
+
  
 +
* Para agregar un nuevo repositorio hay que hacer click en "Add..."
 +
[[Imagen:Orígenes del software - Third-Party Software - Add.png|thumb|center]]
 +
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:
 +
<nowiki>deb http://ftp.uk.debian.org/debian squeeze main contrib non-free</nowiki>
  
{Plantilla:contacto}
+
==Desde la terminal==
 +
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.
 +
* Podemos abrir el archivo con cualquier editor como vi:
 +
vi /etc/apt/sources.list
 +
* O con gedit (o leafpad en LXDE) si queremos utilizar un editor gráfico:
 +
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 "#".
 +
 
 +
=¿Cómo restaurar la lista de repositorios de Lihuen?=
 +
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
 +
 
 +
=Ejemplo una lista mínima de repositorios para Lihuen 4=
 +
<nowiki>
 +
# 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</nowiki>
 +
 
 +
=Más listados de repositorios=
 +
* [[Repositorios con paquetes extra para Lihuen/Debian]]
 +
 
 +
* [[Repositorios oficiales de versiones anteriores de Lihuen]]
 +
 
 +
{{Contacto}}
  
 
[[Category:Documentación]]
 
[[Category:Documentación]]

Última revisión de 15:34 7 ago 2012

¿Qué es un Repositorio?

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:

  • Instalar aplicaciones sin tener que buscarlas en Google/Yahoo/etc..
  • Poder descubrir aplicaciones que no conociamos viéndolas por categorías o buscando palabras en sus descripciones.
  • Al instalar las aplicaciones desde servidores oficiales podemos estar seguros de que no estamos instalando malware.

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.

Lista mínima de repositorios

Para funcionar correctamente Lihuen 4 precisa al menos 4 repositorios:

  • Un repositorio oficial de Debian (binario).
  • El repositorio con paquetes específicos de Lihuen (binario).
  • Un repositorio de Debian Security con actualizaciones de seguridad (binario).
  • Un repositorio de Debian Updates con actualizaciones que no son por motivos estrictamente de seguridad (binario).

En Debian la lista mínima sería de 3 repositorios: los anteriores exceptuando el de Lihuen.

Las "áreas" o "secciones"

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:

  • main: Software libre.
  • non-free: Software propietario.
  • contrib: Software libre pero que precisa software propietario para funcionar, o bien software libre que precisa paquetes que no se encuentran en el repositorio para funcionar correctamente.

Debian Policy Manual Chapter 2 - The Debian Archive

Fuentes y binarios

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.

¿Cómo agregar repositorios?

De forma gráfica (Lihuen 4)

  • Para agregar un repositorio desde esta interfaz gráfica vamos a la opción ­>Configuración­>Repositorios
Synaptic Lihuen 4 Menú de repositorios.png
  • Ahí podemos tildar o destildar repositorios opcionales como Debian Multimedia y Backports, por ejemplo tildaremos backports para habilitarlo.
Synaptic Lihuen 4 Tildar repositorio.png
  • O agregar nuevos repositorios, por ejemplo agregamos el repositorio para instalar versiones nuevas de Iceweasel (Firefox) siguiendo las instrucciones de Repositorios_con_paquetes_extra_para_Lihuen/Debian, además de agregar este repositorio es necesario tener tildado backports como hicimos en el paso anterior.
Synaptic Lihuen 4 Agregar nuevo repositorio.png
  • Los repositorios se pueden escribir de 2 formas, o una línea de texto (que es como se almancenan en /etc/apt/sources.list) o bien descompuestos en distintas partes como se ingresan en Synaptic, las distintas partes de la url de un repositorio son:
Descomposición de la URL de un repositorio.svg

donde:

  1. Tipo es deb o deb-src dependiendo si tiene paquetes listos para usar o código fuente.
  2. URL es una dirección http o ftp típicamente.
  3. Distribución depende del repositorio y de la distro que tengamos instalada, para Lihuen 4 algunas distribuciones compatibles son: squeeze, squeeze/lihuen4 y squeeze-backports.
  4. Secciones son 1 o más nombres de secciones separados por espacio, algunas secciones comunes son main, contrib y non-free, pero existen otras no tan estándar como iceweasel-release.
  • Hay que indicarle a Synaptic que paquetes preferimos, si nuestro objetivo es instalar paquetes de backports hay que ir a Configuración>Preferencias>Distribución y marcar "Preferir versiones de squeeze-backports".
Synaptic Lihuen 4 Preferir versiones de backports.png
  • Luego de hacer los cambios hay que hacer clic en recargar para que Synaptic descargue la información de estos repositorios.

De forma gráfica (Lihuen 3)

Los repositorios se pueden configurar gráficamente desde:

Menú -> Sistema -> Administración -> Orígenes del software

  • Se abrirá un diálogo en el cuál podemos ir a la pestaña "Third-Party Software" para habilitar y deshabilitar los repositorios preconfigurados o agregar nuevos.
Orígenes del software - Third-Party Software.png
  • Para agregar un nuevo repositorio hay que hacer click en "Add..."
Orígenes del software - Third-Party Software - Add.png

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

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.

  • Podemos abrir el archivo con cualquier editor como vi:
vi /etc/apt/sources.list
  • O con gedit (o leafpad en LXDE) si queremos utilizar un editor gráfico:
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 "#".

¿Cómo restaurar la lista de repositorios de Lihuen?

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

Ejemplo una lista mínima de repositorios para Lihuen 4

# 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

Más listados de repositorios

 Ante cualquier duda o inconveniente no dudes en visitar nuestros foros.
 http://lihuen.linti.unlp.edu.ar/foros