Instalar Software un repositorio local en Linux
De CidesaWiki
Línea 2: | Línea 2: | ||
Combinando algunos tutoriales les cuento como hice esto. | Combinando algunos tutoriales les cuento como hice esto. | ||
+ | * Bajando los paquetes. | ||
+ | <br> | ||
<pre> | <pre> | ||
- | |||
- | |||
Antes de nada necesitaba tener los paquetes en una computadora para luego compartirlos, asi que para hacerlo bien instale todo lo necesario. | Antes de nada necesitaba tener los paquetes en una computadora para luego compartirlos, asi que para hacerlo bien instale todo lo necesario. | ||
+ | </pre> | ||
- | + | * Copiando los .deb <br> | |
- | + | ||
Cuando instalas cualquier paquete, Ubuntu o Kubuntu guarda una copia en | Cuando instalas cualquier paquete, Ubuntu o Kubuntu guarda una copia en | ||
- | /var/cache/apt/archives (estos archivos ya existen preguntar al grupo de software libre), | + | '''/var/cache/apt/archives''' (estos archivos ya existen preguntar al grupo de software libre), |
basta con copiar todos los .deb a una carpeta que voy a llamar repositorio | basta con copiar todos los .deb a una carpeta que voy a llamar repositorio | ||
- | |||
- | |||
- | |||
- | |||
- | + | <pre> | |
+ | $ sudo cp /var/cache/apt/archives/*.deb /home/usuario/repositorio | ||
+ | </pre> | ||
+ | * y bajate el archivo | ||
+ | '''dpkg-dev_1.13.11ubuntu6_all.deb''' (Esta en la Carpeta Kid) o una version mayor he | ||
+ | instalalo ubicandote donde esta el archivo ejecuta: | ||
+ | |||
+ | <pre> | ||
+ | $ sudo apt-get install dpkg-dev | ||
+ | </pre> | ||
+ | |||
+ | * Creando el archivo Package.gz | ||
Es increible lo sencillo que es habilitar todos los paquetes como un Repositorio. Basta con pegarle a la consola con: | Es increible lo sencillo que es habilitar todos los paquetes como un Repositorio. Basta con pegarle a la consola con: | ||
- | |||
- | |||
- | + | <pre> | |
+ | $ dpkg-scanpackages /home/usuario/repositorio/.* | gzip > /home/usuario/repositorio/Packages.gz | ||
+ | Packages.gz tiene una lista de todos los paquetes. | ||
+ | </pre> | ||
- | coloca en consola $ sudo nano | + | * Modifica el Sources.list, coloca en consola: |
- | /etc/apt/sources.list | + | <pre> |
- | Modifica todos los repositorios en forma inhabilitados colocando # al principio de la linea y coloca al final del texto | + | $ sudo nano /etc/apt/sources.list |
- | deb file:/home/usuario/repositorio ./ | + | </pre> |
+ | |||
+ | *Modifica todos los repositorios en forma inhabilitados colocando # al principio de la linea y coloca al final del texto | ||
+ | <pre> | ||
+ | deb file:/home/usuario/repositorio ./ | ||
+ | </pre> | ||
dale a las tecla Ctrl+o para guardar y Ctrl+x para salir | dale a las tecla Ctrl+o para guardar y Ctrl+x para salir | ||
- | + | ||
+ | * Modificamos el Arbol de Paquetes | ||
Modifica el archivo que esta en /home/usuario/repositorio/Packages.gz, en la linea donde dice | Modifica el archivo que esta en /home/usuario/repositorio/Packages.gz, en la linea donde dice | ||
Línea 37: | Línea 51: | ||
colocar Filename: apache2_2.2.3-3.2build1_all.deb | colocar Filename: apache2_2.2.3-3.2build1_all.deb | ||
- | + | * Actualizamos el Apt-Get | |
- | + | <pre> | |
- | $sudo apt-get update | + | $ sudo apt-get update |
+ | </pre> | ||
7.Comienza a Instalar los programas que estan en el repositorio creado y listo | 7.Comienza a Instalar los programas que estan en el repositorio creado y listo | ||
</pre> | </pre> |
Revisión de 16:17 13 jul 2007
Como hacer un repositorio local Combinando algunos tutoriales les cuento como hice esto.
- Bajando los paquetes.
Antes de nada necesitaba tener los paquetes en una computadora para luego compartirlos, asi que para hacerlo bien instale todo lo necesario.
- Copiando los .deb
Cuando instalas cualquier paquete, Ubuntu o Kubuntu guarda una copia en /var/cache/apt/archives (estos archivos ya existen preguntar al grupo de software libre), basta con copiar todos los .deb a una carpeta que voy a llamar repositorio
$ sudo cp /var/cache/apt/archives/*.deb /home/usuario/repositorio
- y bajate el archivo
dpkg-dev_1.13.11ubuntu6_all.deb (Esta en la Carpeta Kid) o una version mayor he instalalo ubicandote donde esta el archivo ejecuta:
$ sudo apt-get install dpkg-dev
- Creando el archivo Package.gz
Es increible lo sencillo que es habilitar todos los paquetes como un Repositorio. Basta con pegarle a la consola con:
$ dpkg-scanpackages /home/usuario/repositorio/.* | gzip > /home/usuario/repositorio/Packages.gz Packages.gz tiene una lista de todos los paquetes.
- Modifica el Sources.list, coloca en consola:
$ sudo nano /etc/apt/sources.list
- Modifica todos los repositorios en forma inhabilitados colocando # al principio de la linea y coloca al final del texto
deb file:/home/usuario/repositorio ./
dale a las tecla Ctrl+o para guardar y Ctrl+x para salir
- Modificamos el Arbol de Paquetes
Modifica el archivo que esta en /home/usuario/repositorio/Packages.gz, en la linea donde dice Filename: /home/jaime/repositorio/./apache2_2.2.3-3.2build1_all.deb colocar Filename: apache2_2.2.3-3.2build1_all.deb
- Actualizamos el Apt-Get
$ sudo apt-get update
7.Comienza a Instalar los programas que estan en el repositorio creado y listo </pre>