[eside-ghost] apt para un novato en Debian

Txente Boraita txente en boraita.com
Mie Oct 4 17:34:28 CEST 2006


Eneko chan escribió:

> Acabo de instalarme Debian (siempre he sido de Red Hat, despues de SuSE, 
> pero hay que probar de todo no? jej) y a la hora de configurar los 
> sources del apt he tenido que hechar mano de la lista y he encontrado un 
> email de halls que decia como configurar el apt.

Bienvenido a este lado... :-)

/etc/apt/sources.list :-)

Yo particularmente tengo esta linea ya que Rediris no siempre esta actualizado

deb http://ftp.ie.debian.org/debian/ sarge main contrib non-free

Tengo el equipo en la distribucion Sarge (es decir, estable) los inventos de testing y unstable se los dejo a los aventureros que esa etapa ya me paso :-)

> Ejecutado apt-setup he añadido sources por http para España, Alemania y 
> Finlandia, y despues manualmente he añadido el "contrib" que no se 
> exactamente que es (es lo que tiene venir de distribuciones en las que 
> te bajas los RPM a mano, aunque ya se que tambien tienen desde hace 
> tiempo un apt o algo asi). Despues he querido instalarme el Firefox y he 
> ejecutado:

[1]
    * stable/main/: Este directorio contiene los paquetes que formalmente constituyen la distribución más reciente del sistema Linux de Debian.

    * stable/non-free/: Este directorio contiene paquetes cuya distribución está restringida en un modo que obliga a que los distribuidores tengan muy presente ciertos requisitos de copyright. Por ejemplo, algunos paquetes tienen licencias que prohiben la distribución comercial. Otros pueden ser distribuidos, aunque de hecho son shareware, y no freeware. Las licencias de cada uno de estos paquetes debe ser estudiada, y posiblemente negociada, antes de que los paquetes se incluyan en cualquier redistribución (p.ej., en un CD-ROM).

    * stable/contrib/: Este directorio contiene paquetes que son de libre distribución, pero que no cumplen con la política de requisitos de distribución de los paquetes del Proyecto Debian por alguna razón, p.ej., los paquetes tienen alguna modificación o restricción inusual, o sólo están disponibles en formato binario. Para estos paquetes, el proyecto no puede ofrecer al usuario ninguna forma de asegurarse de que están libres de Caballos de Troya, y no puede adaptarlos a otras arquitecturas. Paquetes sólo en binario que no sean de libre distribución se encuentran en el directorio non-free.


> # apt-get install firefox

Para buscar usa apt-cache

# apt-cache search firefox

(por seguir con tu ejemplo)


para ampliar la informacion sobre los paquetes que te interesan

# apt-cache show nombre_pkt

> No ha funcionado. Normal, hasta que google no me ha chivado que en 
> realidad se llama mozilla-firefox jajaj Despues ya todo bien, pero he 
> comprobado que la version que me ha instalado de Firefox es la 1.0.4 y 
> ya existe la 1.5

:-) Eso te pasara en bastantes cosas (Sarge es una distribucion que esta congelada
(se publicó el 6 de junio de 2005) [2]

> ¿Que sources debo poner para que me instale las ultimas versiones de los 
> programas?

Si usas la distribucion estable, (dicen que en diciembre sacan Etch, la siguiente), lo mas que puedes hacer es actualizar a traves de los parches de seguridad (security.debian.org...) pero estos parches solo corrigen eso, problemas de seguridad, no actualizan a versiones mas "modernas"

Si quieres estar siempre a la ultima, tienes unstable, tambien te puede dar dolores de cabeza, dado que continuamente estan actualizando/quitando/cambiando paquetes.
Si quieres algo intermedio, usa testing, que es un paso entre la version estable del momento y la version de unstable/pruebas. 

Dicen los viejos del lugar, que las distribuciones estables "se deben" usar en los servidores, las testing en ordenadores de escritorio o no criticos (algun fallo pueden tener aun los paquetes), y unstable es para los que les gusta enredar casi a diario.

> Y otra pregunta. Cuando ejecuto algun "apt-get install" ¿de donde puedo 
> sacar los .deb que se baja al instalar para no tener que usar siempre 
> internet para instalarme las cosas y podes guarda todo en CDs o en un 
> FTP de mi red?

Si tienes varios ordenadores en la red, te recomiendo "apt-cacher". Si es solo para tu ordenador, stazo por /var/cache/apt  ahi te guarda todos los paquetes que te has ido descargando/instalando/desinstalando (por cierto, si no lo borras, ahi quedan)

Tienes una herramienta complementaria estilo apt, llamada apt-show-versions que te da un listado de todos los paquetes que tienes instalados en el ordenador, y si estan  en la ultima version o no.

Por otro lado, si ves el apt como una herramienta arida (a mi me costo hacerme a ella un poquillo), tienes aptitude, que es mas intuitiva y no deja de ser otro front-end, como el apt, para dpkg.


(Menudo ladrillo!!)

[1] http://www.debian.org/doc/FAQ/ch-ftparchives.es.html#s5.5
[2] http://www.debian.org/releases/sarge/

-- 
halt!
  Txente
  

Mensaje Automatico:
Por favor, si me mandas correos con copia a varias personas, pon mi dirección de correo en copia oculta (CCO), para evitar que acabe en montones de sitios, eliminando mi privacidad, favoreciendo la propagación de virus y la proliferación del SPAM. 

Registered Linux User 413974 (http://counter.li.org/)


Más información sobre la lista de distribución eside-ghost