ayuda urgente con debian (problema apt)

Hola, estoy instalando un a debain con un cd con instalador que me dijeron por otro hilo, el caso que todo bien hasta que llega el momento de configurar aptget, es un asistente grafico, le digo que vivo en españa , que quiero usar http y me sale una lista con rediris, etc. Elijo uno pero me da error siempre, he probado con otros paises y lo mismo.

Puede ser que estoy en una ADSL multipuesto? es que no se me ocurre nada mas y sin Aptget no puedo instalar nada mas estoy con el terminal a pelo.
keo01 escribió:Hola, estoy instalando un a debain con un cd con instalador que me dijeron por otro hilo, el caso que todo bien hasta que llega el momento de configurar aptget, es un asistente grafico, le digo que vivo en españa , que quiero usar http y me sale una lista con rediris, etc. Elijo uno pero me da error siempre, he probado con otros paises y lo mismo.


En España hay un mirror en Vigo que funciona de pena. Los de rediris no van mal. Te pongo los que tengo yo (para testing, si quieres sid, cambia "testing" por "unstable" y a correr):

# repositorios oficiales
deb [url]http://ftp.rediris.es/debian/[/url] testing main contrib non-free
deb-src [url]http://ftp.rediris.es/debian/[/url] testing main contrib non-free

#lame/mplayer
deb [url]ftp://ftp.nerim.net/debian-marillat/[/url] testing main

# seguridad
deb [url]http://security.debian.org/[/url] stable/updates main
Yo soy novato en esto de linux, pero por fin he conseguido instalar linex que está basado en debian.

Pero tengo problemas con los repositorios, no se si me flata por configurar algo ya que he añadido las lineas anteriores en sources.list y cuando le doy a refrescar me sale el siguiente error:

No se puede leer la lista de paquetes fuente http://ftp.rediris.es testing/main Packages (/var/lib/apt/lists/ftp.rediris.es_debian_dists_testing_main_binary-i386_Packages) - stat (2 No existe el fichero o el directorio)

No se puede leer la lista de paquetes fuente http://ftp.rediris.es testing/contrib Packages (/var/lib/apt/lists/ftp.rediris.es_debian_dists_testing_contrib_binary-i386_Packages) - stat (2 No existe el fichero o el directorio)

No se puede leer la lista de paquetes fuente http://ftp.rediris.es testing/non-free Packages (/var/lib/apt/lists/ftp.rediris.es_debian_dists_testing_non-free_binary-i386_Packages) - stat (2 No existe el fichero o el directorio)

No se puede leer la lista de paquetes fuente http://packages.debian.org cl/linux-2.6 Packages (/var/lib/apt/lists/packages.debian.org_stable_admin_index.es.html_dists_cl_linux-2.6_binary-i386_Packages) - stat (2 No existe el fichero o el directorio)

Por otro lado si lo intento desde la consola me da este error:
gnuLinEx:~# apt-get install mozilla
E: No se pudo bloquear /var/lib/dpkg/lock - open (11 Recurso no disponible temporalmente)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
gnuLinEx:~#

Cuando la poner apt-get update lo ha hecho correctamente.

Por si interesa estoy leyendo bastante documentación y uso la busqueda, pero estoy perdido.
Buenas

Has mirado en la pagina de debian? ahi tienes todos los mirrors oficiales principales y secundarios de todo el mundo...

http://ftp.es.debian.org/debian/README.mirrors.html

creo que tienes mal puesta la linea seria...

ftp://ftp.rediris.es/debian/dists/sarge/......

o por lo menos asi viene en la pagina que te he dicho....

Para keo01

durante la instalacion te da a elegir ...si lo vas a hacer por internet tienes que configurar la red primero y la propia instalacion te va a pidiendo los datos que hacen falta... tambien puedes hacerlo con el primer cd o añadir mas tambien durante la propia instalacion luego cambias el fichero /etc/apt/sources.list para actualizar cuando ya hayas configurado la red...en la pagina de debian hay un buen manual de instalacion
corben dallas escribió:Yo soy novato en esto de linux, pero por fin he conseguido instalar linex que está basado en debian.

Pero tengo problemas con los repositorios, no se si me flata por configurar algo ya que he añadido las lineas anteriores en sources.list y cuando le doy a refrescar me sale el siguiente error:

No se puede leer la lista de paquetes fuente http://ftp.rediris.es testing/main Packages (/var/lib/apt/lists/ftp.rediris.es_debian_dists_testing_main_binary-i386_Packages) - stat (2 No existe el fichero o el directorio)

No se puede leer la lista de paquetes fuente http://ftp.rediris.es testing/contrib Packages (/var/lib/apt/lists/ftp.rediris.es_debian_dists_testing_contrib_binary-i386_Packages) - stat (2 No existe el fichero o el directorio)

No se puede leer la lista de paquetes fuente http://ftp.rediris.es testing/non-free Packages (/var/lib/apt/lists/ftp.rediris.es_debian_dists_testing_non-free_binary-i386_Packages) - stat (2 No existe el fichero o el directorio)

No se puede leer la lista de paquetes fuente http://packages.debian.org cl/linux-2.6 Packages (/var/lib/apt/lists/packages.debian.org_stable_admin_index.es.html_dists_cl_linux-2.6_binary-i386_Packages) - stat (2 No existe el fichero o el directorio)

Por otro lado si lo intento desde la consola me da este error:
gnuLinEx:~# apt-get install mozilla
E: No se pudo bloquear /var/lib/dpkg/lock - open (11 Recurso no disponible temporalmente)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
gnuLinEx:~#

Cuando la poner apt-get update lo ha hecho correctamente.

Por si interesa estoy leyendo bastante documentación y uso la busqueda, pero estoy perdido.


entro en la web de debian, pincho donde pone español, pero a partir de ahí ya no se que hacer, miro en las carpetas y archivos, pero no veo nada que se parezca a una configuracion de repositorios.

La pagina que tengo mal puesta ¿donde? ¿cual es la correcta?

Si soy un poco pesao lo siento pero por mas que busco no encuentro informacion detallada en internet, si hay algun sitio donde lo explique claramente para tontos, me gustaria saber donde.

Saludos....
Buenas

La propia distribución debian trae mucha documentación, puedes leerte el man de apt-get y de apt.config y también en /usr/share/doc/apt tienes ejemplos de configuración del fichero source.list

En esta página http://ftp.es.debian.org/debian/README.mirrors.html tienes todos los mirrors en cada pais de los primarios hay dos enlaces debian y debian-non-US y después están los secundarios que es donde está el de rediris y si pinchas en el enlace que pone debian donde redirirs te lleva a otra página que pone ftp://ftp.rediris.es/debian/ entonces en el source.list tendrías que poner algo asi...

deb ftp://ftp.rediris.es/debian/ sarge(o la versión que uses) main contrib non-free

Después tendrás que hacer un apt-get update

Mira los ejmplos de configuración que te he dicho y vete probando con varios de la pagina que te he dicho las lineas que no quieras usar las puedes comentar con #

Puedes añadir cuantas lineas quieras de distintos mirrors incluso de distintas versiones (esto último mejor no lo hagas ) pero tardará mas en hacer el chequeo...

No se si en linex habrá que hacer algo especial en linex.org hay un buen manual.....

También puedes probar desde consola con apt-setup que es una utilidad para configurar apt

Suerte
Joder aun tengo activo el gen de windows y me está costando.

Ante todo gracias por el interes mostrado y mil disculpas si soy un poco pesao, pero es que tiene que ser ahora en verano, que es cuando hay tiempo para cogerle un poco el tranquillo.

Por la documantacion que he leido y vuestro asesoramiento he editado sources.list y he comentado (#) las lineas que trae esta para ir yo añadiendo una a una y analizando los resultados.

he añadido la siguiente:

deb http://packages.debian.org/ stable admin

apt-get update y me da error 404 not found es decir no ha encontrado nada

cuando en esa url: http://packages.debian.org/stable/
viene la lista con todos los paquetes disponible y ordenado por secciones.

Creo que con la opcion apt-update se solucionarian parte de mis problemas, pero cuando la ejecuto desde la consola me da error. ¿Alguna sugerencia?

He añadido estas lineas y el update lo hace correcto pero falla en las dependencias:

deb http://http.us.debian.org/debian/ stable main contrib non-free
deb http://non-us.debian.org/debian-non-US/ stable/non-US main contrib non-free
deb-src http://http.us.debian.org/debian/ stable main contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free

aparte he probado ha cambiar us pos es en las urls pero me deba error.
Buenas

a ver ya casi lo tienes.....

pero la página donde están las urls de los mirrors es la que te he dicho en el otro mensaje, la que tu dices es como bien dices una lista de paquetes disponibles con información de cada paquete y se pueden descargar pero no vale para apt ...busca en la que te he dicho.....

y las lineas del source.list serían algo así (sólo como ejemplo)

deb http://http.us.debian.org/debian dists/stable-updates
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb http://security.debian.org stable/updates main contrib non-free
deb ftp://ftp.es.debian.org/debian stable main non-free contrib
deb-src http://http.us.debian.org/debian stable main contrib non-free
deb ftp://ftp.es.debian.org/debian/ stable main non-free contrib
deb ftp://ftp.de.debian.org/debian/ stable main contrib non-free

prueba tu con las url correctas (de la url que te he dicho antes)

Suerte
Buenas noches las tres de la mañana y seguimos.

Vamos a ir paso a paso a ver donde meto la gamba:

Paso 1:


pincho en el siguiente enlace:

http://ftp.es.debian.org/debian/README.mirrors.html
donde precisamente se me queda pensando y no me entra.

De todas formas por lo que he ido viendo al pinchar en el enlace anterior me deberia aparecer una cosa mas o menos como esta:


Czech Republic ftp.cz.debian.org /debian/ /debian-non-US/
Germany ftp.de.debian.org /debian/ /debian-non-US/
Germany ftp2.de.debian.org /debian/ /debian-non-US/
Denmark ftp.dk.debian.org /debian/ /debian-non-US/
Estonia ftp.ee.debian.org /debian/ /debian-non-US/
Spain ftp.es.debian.org /debian/ /debian-non-US/
Finland ftp.fi.debian.org /debian/ /debian-non-US/
France ftp.fr.debian.org /debian/ /debian-non-US/
France ftp2.fr.debian.org /debian/ /debian-non-US/

He quitado un monton para que no abultara tanto.

Paso 2:

me voy a la linea:
Spain ftp.es.debian.org /debian/ /debian-non-US/
y pincho en la opcion /debian-non-US/ ¿correcto?

Pues se me queda pensando y de ahí no me pasa, de todas formas creo que he encontrado la susodicha pagina o mirror similar ya que me sale esto:

Spain
ftp://ftp.es.debian.org/debian-non-US/
http://ftp.es.debian.org/debian-non-US/

ftp://toxo.com.uvigo.es/debian-non-US/
http://toxo.com.uvigo.es/debian-non-US/

ftp://ftp.gul.uc3m.es/debian-non-US/
http://ftp.gul.uc3m.es/debian-non-US/

ftp://ftp.rediris.es/debian-non-US/
http://ftp.rediris.es/debian-non-US/

ftp://obelix.umh.es/pub/debian/debian-non-US/
http://obelix.umh.es/pub/debian/debian-non-US/

ftp://jane.uab.es/debian-non-US/
http://jane.uab.es/debian-non-US/

ftp://ftp.caliu.info/debian-non-US/
http://ftp.caliu.info/debian-non-US/

ftp://ftp.cica.es/debian-non-US/

si pincho por ejemplo en la de rediris el resultado es el siguiente mas o menos:

Subir al directorio superior.
README.non-US 21 KB 09/10/03 00:00:00
dists 20/11/03 00:00:00
indices-non-US 20/11/03 00:00:00
ls-lR 483 KB 20/11/03 00:00:00
ls-lR.gz 47 KB 20/11/03 00:00:00
ls-lR.patch.gz 7 KB 20/11/03 00:00:00
pool 26/11/02 00:00:00
project 26/11/02 00:00:00

como el mirror español no furula he pinchado en el de chile con el siguiente resultado.

Index of /debian

Name Last modified Size Description

Parent Directory 05-Aug-2004 20:00 -
README 19-Nov-2003 21:15 1k
README.CD-manufacture 04-Dec-2000 18:35 1k
README.html 24-Jul-2003 11:03 3k
README.mirrors.html 26-May-2004 14:52 75k
README.mirrors.txt 26-May-2004 14:52 38k
README.non-US 26-May-2004 14:52 23k
README.pgp 26-May-2004 14:52 23k
dists/ 19-Nov-2003 22:58 -
doc/ 09-Aug-2004 14:52 -
indices/ 09-Aug-2004 15:41 -
ls-lR 09-Aug-2004 15:44 22.5M
ls-lR.gz 09-Aug-2004 15:44 2.6M
ls-lR.patch.gz 09-Aug-2004 15:44 300k
pool/ 19-Dec-2000 17:10 -
project/ 25-Mar-2002 22:41 -
tools/ 12-Sep-2002 10:47 -

Apache/1.3.26 Server at ftp.cl.debian.org Port 80

Y es a partir de aqui cuando me pierdo y no se recabar la suficiente información para reflejarla en sources.list

Menudo ladrillo en fin a ver si con un poco de paciencia lo conseguimos.

Saludos.....
Buenas

pues con los datos que tienes ya puedes probar....

si te fijas en el de chile hay un directorio que se llama dist dentro de él para cada versión habrá otro directorio (stable, sarge..)y dentro de esos habrá otros directorios que se llamarán main non-free y contrib esto es lo que tienes que saber para saber que tienes que añadir en la linea del source.list que es lo mismo que seguir la estructura de directorios porque a lo mejor pueden cambiar los nombres...

por ejemplo usando los de chile:

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


tienes que poner una linea para cada cosa (debian y debian non-US) si es que quieres bajar paquetes non-US si no con la otra tienes bastante, los non-US no estan en todos los mirrors....

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


y para las actualizaciones de seguridad:
(sacado de un readme del servidor de chile que tu has usado)

deb http://ftp.us.debian.org/debian proposed-updates main contrib non-free

Ya no se como decirtelo....ahora ya es cuestión de que vayas probando...

puedes poner varios....

Suerte
Santa paciencia tienen algunos. Creo que ya voy cogiendole el tranquillo. Gracias debianera te debo 1.
10 respuestas