Repositorio local

Imagen de Hamlet
0 puntos

Tengo Ubuntu 7.10. Hace poco pude obtener el repositorio completo del ubuntu en general (o sea la carpeta pool y dentro de ella main, multiverse, restricted y universe). Ahore bien ¿cómo hago para definirlo como mi repo predeterminado? De forma tal que cuando algún programa me pida actualizarse o que necesita o depende de algo vaya a ese lugar (el repo local) y lo instale.... como lo haría si tuviera internet (que no lo tengo)....

Gracias

Imagen de Gabriel_M
+1
0
-1

Hola ham...:

Instala dpkg-dev

sudo apt-get install dpkg-dev

O Pulsando desde Nautilus sobre el paquete, para que actue gdebi.

Crea un directorio para almacenar los paquetes, por ejemplo /var/repositorio/local

sudo mkdir /var/repositorio/local

Dale permisos de lectura escritura

sudo chmod -Rf 777 /var/repositorio/local

Copia todos los paquetes a ese directorio

Una vez copiados, crea el indice de paquetes

cd /var/repositorio

sudo dpkg-scanpackages local /dev/null | gzip -c > local/Packages.gz

Edita el archivo sources.list

sudo gedit /etc/apt/sources.list

Comenta con almohadilla (#) al comienzo todas las líneas que comienzan con deb o deb-scr

Añade al final del archivo la línea

deb file:/var/repositorio/local ./

Guarda el archivo.

Recarga la información de paquetes

sudo apt-get update

Y ya tendrías disponible tu repositorio local, sin necesidad de internet.

Cada vez que actualices paquetes o agreges nuevos, debes ejecutar:

sudo rm /var/repositorio/local/Packages.gz

cd /var/repositorio

sudo dpkg-scanpackages local /dev/null | gzip -c > local/Packages.gz

Saludos.


Equipo de Ubuntu-es
+1
0
-1
Imagen de argordmel
+1
0
-1

Hola a todos....

Estuve leyendo sobre como hacer repositorios locales, he seguido tus pasos y no me funciona, he descargado algunos .deb para hacer la prueba y nada.

Al dar el comando: sudo apt-get update aparece un error que no encuentra algunas paginas- tal vez de conexion a internet porque lo he desconectado -
Al dar el comando: sudo apt-get install apache2 - reconoce que hay paquetes y me da la opcion de instalarlos, al darle [S/n] S , aparece un error y no se instalan...

Agradezco tu colaboracion
Agur

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

Hola arg...:
Prueba cambiar la línea:
deb file:/var/repositorio/local/
Por
deb file:/var/repositorio/local ./
Saludos.
Gabriel.


Solo doy soporte a Ubuntu - 6666 - Más malo que el diablo.
+1
0
-1
Imagen de worfest
+1
0
-1

tutorial repositorio local para ubuntu 11.04 (para quien le interese):
https://www.youtube.com/watch?v=vXqczweUpkY

+1
0
-1