Como cargar sources.list del repositorio local

Imagen de Tony-Touch
0 puntos

Buenas a todos, necesito ayuda con este problema, cuento con un mirror bastante completo del repositorio de Precise, he agregado mis lineas de apt al source.list como lo he hecho varias veces en versiones anteriores de Ubuntu que siempre me habia funcionado, en esta vercion 12.04 Precise no me carga o por lo menos eso creo ya que no me deja instalar ningun paquete, en verciones anteriores con gnome 10.04 por poner un ejemplo, al poner mal las lineas de apt daba un error inmediato y ya sabias que estaba mal, en esta 12.04 he repetido el proceso que se hace un poco tedioso con el Unix unas cuantas veces y ni siquiera me da el error que me indica que diablos tengo mal hecho, ya no se que otra cosa puedo hacer. Sigo sin comprender, si ha cambiado algo y si alguien puede ayudarme estaré muy agradecido.
Aqui les pongo un ejemplo de lo que he puesto en el sources.list:

deb file:///media/Local/precice/mirror/ubuntu precise main universe multiverse restricted

Espero ayuda con este problemilla que me imajino que aqui con vosotros será una tonteria.

Agradeceria mas un pequeño tutorial de como agregar en ubuntu 12.04 Precise las sources list de un repositorio local

Imagen de Alcruz
+1
0
-1

Una vez estuve averiguando sobre este tema y a final nunca lo concreté, la sintáxis sería similar a
deb file:/usr/local/mydebs ./
(observar el detalle de que termina en ./)
Además observo que la carpeta "ubuntu precise" es de nombe compuesto, por lo que deberás modoficarla a por ejemplo "ubuntu-precise"

+1
0
-1
Imagen de Tony-Touch
+1
0
-1

ubuntu precise en este caso no es una carpeta o directorio, es el nombre de la distro y del repositorio como en verciones anteriores, ubuntu lucid , ubuntu maverik o al menos asi era, no se en precise como será.

+1
0
-1
Imagen de melekonix
+1
0
-1

Hola, fue el mayor obstáculo cuando comenzé con linux, bajar las aplicaciones que queria e instalarlas cuando sea necesario (Instalacion nueva, copiar a los cuates etc.).

1ro. Instalar "dpkg-dev" (Usa synaptic o aptitude o apt)
2do. Copia los binarios (*.deb) de "/var/cache/apt/archives" a otro directorio "/media/disk1/ubuntu/binarios"
3ro. Abre una terminal y accede a la carpeta que antecede a tus binarios
$ cd /media/disk1/ubuntu

4to. Despues ejecuta en terminal lo siguiente:
$ sudo dpkg-scanpackages (tu folder de binarios) dev/null | gzip -9c >Packages.gz
En mi caso fue:
$ sudo dpkg-scanpackages binarios dev/null | gzip -9c >Packages.gz

Explicación: Generar una lista (Packages.gz) de los binarios que existen el folder "binarios"

5to. Crear la siguiente estructura de carpetas:
/media/disk1/ubuntu/dists/precise/main/binary-amd64
y copiar dentro de "binary-amd64" el archivo Packages.gz

6to. Añadir a sources.list tu repositorio personal:
$ sudo gedit /etc/apt/sources.list
deb file:///media/disk1/ubuntu precise main

7mo. Actualizar los repositorios desde synaptic o via terminal ($ sudo apt-get update)

Explicación: sources.list apunta/indica donde estan las listas de paquetes, APT entonces creará una lista de paquetes global basada en los "Packages.gz"

Si ves el contenido de Packages.gz encontrarás una descripción detallada de cada binario, su version, ubicación, dependencias, etc.
Me costo entender como caraj... funcionaba, en foros encontrarás soluciones más prolijas pero implican instalar más paquetes (apt-mirror,apt-move) e incluso montar un servidor apache.
Imagino que habrá gente que pueda simplificar los pasos que he detallado, bienvenido!!!

+1
0
-1
Imagen de falcon
+1
0
-1

Hola, hace poco me encomendaron la tarea de crea un repositorio local con el fin de utilizarlo como servidor de paquetes para la red en la cual yo trabajo. Despues de mucho investigar y gracias a varios foros y tutoriales que encontre lo logre hacer, capaz te sirva algo del este artículo que cree.

http://www.ubuntu-es.org/node/185336

+1
0
-1