Repositorio local GNU/Linux
Los repositorios son los lugares donde se encuentran alojados todos los paquetes tantos para actualizar o instalar. todos los repositorios están alojados en servidores web y es por eso que si no tienes Internet no podrás ni actualizar ni instalar ningún paquete.
En oportunidad explico como convertir una carpeta en repositorio para que nuestro sistema pueda actualizar sin conexión a Internet.
En oportunidad explico como convertir una carpeta en repositorio para que nuestro sistema pueda actualizar sin conexión a Internet.
Podemos traer los paquetes de otra pc y guardarlo en nuestra carpeta que funcionara como repositorio local.
para crear nuestra carpeta personal que va a servir como repositorio primero vamos a necesitar descargar he instalar el siguientes paquetes:
sudo apt-get install dpkg-dev"
1) Una vez descargado entramos a la carpeta donde tengamos nuestros paquetes descargados y los instamos desde la terminal con el siguiente comando.
sudo dpkg -i *
2) después de tenerlos instalados procedemos a crear una carpeta en la siguiente ruta: /usr/local
sudo mkdir /usr/local/mydebs
Esa carpeta va a servir como repositorio local; ahi es donde vamos a guardar todos nuestros paquetes .deb que son las actualizaciones que hemos traído de una computadora que si tiene Internet.
3) Entramos a la carpeta donde tengamos nuestros paquetes .deb y los copiamos a nuestra carpeta de repositorio local.
sudo cp * /usr/local/mydebs
4) listo, ya al tener nuestro paquetes o nuestras actualizaciones guardada en nuestra carpeta de repositorio local procedemos a crear el siguiente script con un editor de texto:
#! /bin/bash
cd /usr/local/mydebs
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
lo guardamos con el siguiente nombre:
update-mydebs
le vamos a dar permiso para ejecutarse como un programa.
5) Lo guardamos en la siguiente ruta:
sudo cp update-mydebs /bin
6) Una vez guardado ahí vamos a proceder agregar nuestro repositorio a la lista de repositorio:
sudo nano /etc/apt/sources.list
este es nuestro repositorio:
deb file:/usr/local/mydebs ./
7) Guardamos y actualizamos nuestro repositorio:
sudo apt-get update
8) Ahora ejecutamos el siguiente comando para verificar que tenemos paquetes en nuestro repositorio con el siguiente comando:
sudo update-mydebs
Listo.
Podemos abrir nuestro programa de actualización, refrescamos y podemos observar que tenemos actualizaciones disponibles. instalamos y ya.
cada vez que quieran pueden traer las actualizaciones de otra computadora la guardan en su carpeta de repositorio personal y automáticamente el sistema detectara que hay actualizaciones nuevas aunque no tengas Internet.
VIDEO
0 comentarios: