Instalar Software un repositorio local en Linux
De CidesaWiki
(8 ediciones intermedias no se muestran.) | |||
Línea 1: | Línea 1: | ||
- | + | Como hacer un repositorio local | |
Combinando algunos tutoriales les cuento como hice esto. | Combinando algunos tutoriales les cuento como hice esto. | ||
+ | |||
+ | * Bajando los paquetes. | ||
<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 '''/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 | + | 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 | |
- | ''' | + | <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> | |
- | + | ||
- | + | * Modifica el sources.list, coloca en consola: | |
- | Modifica el | + | <pre> |
- | + | $ sudo nano /etc/apt/sources.list | |
+ | </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> | ||
+ | '''Con 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 | ||
+ | <br> | ||
+ | * Actualizamos el Apt-Get | ||
+ | <pre> | ||
+ | $ sudo apt-get update | ||
</pre> | </pre> | ||
+ | <br> | ||
+ | * Comienza a Instalar los programas que estan en el repositorio creado y listo. |
Última versión de 16:19 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 ./
Con 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
- Comienza a Instalar los programas que estan en el repositorio creado y listo.