Hay 4 pasos para configurar un repositorio simple para usted
1.Instale dpkg-dev
2.Ponga los paquetes en un directorio
3.Cree un script que escaneará los paquetes y creará un archivo que apt-get update puede leer
4. Agregue una línea a su lista sources.list apuntando a su repositorio
Instalar dpkg-dev
Escribe un terminal
sudo apt-get install dpkg-dev
El directorio
Cree un directorio donde guardará sus paquetes. Para este ejemplo, usaremos/usr/local/mydebs.
sudo mkdir -p /usr/local/mydebs
Ahora mueva sus paquetes al directorio que acaba de crear.
Los paquetes descargados anteriormente generalmente se almacenan en su sistema en el /var/cache/apt/archives
directorio. Si ha instalado apt-cacher, tendrá paquetes adicionales almacenados en su directorio / packages.
El script update-mydebs
Es un simple tres líneas:
#! /bin/bash
cd /usr/local/mydebs
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
Corte y pegue lo anterior en gedit, y guárdelo como update-mydebs en ~ / bin. (la tilde '~' significa su directorio de inicio. Si ~ / bin no existe, créelo: Ubuntu colocará ese directorio en su RUTA. Es un buen lugar para colocar scripts personales). A continuación, haga que el script sea ejecutable:
chmod u+x ~/bin/update-mydebs
How the script works:
dpkg-scanpackages analiza todos los paquetes en mydebs, y la salida se comprime y se escribe en un archivo (Packages.gz) que puede leer apt-get update (consulte a continuación una referencia que explica esto con un detalle insoportable). / dev / null es un archivo vacío; es un sustituto de un archivo de anulación que contiene información adicional sobre los paquetes, que en este caso no es realmente necesaria. Vea deb-override (5) si quiere saberlo.
Fuentes.lista
agrega la línea
deb file:/usr/local/mydebs ./
a su /etc/apt/sources.list, y ya está.
Opción de CD
Puede grabar el directorio que contiene las debs en un CD y usarlo también como repositorio (bueno para compartir entre computadoras). Para usar el CD como repositorio, simplemente ejecute
sudo apt-cdrom add
Usando el repositorio
Siempre que coloque una nueva deb en el directorio mydebs, ejecute
sudo update-mydebs
sudo apt-get update
Ahora sus paquetes locales se pueden manipular con Synaptic, aptitude y los comandos apt: apt-get, apt-cache, etc. Cuando intente instalar apt-get, cualquier dependencia se resolverá por usted, siempre que puedan cumplirse .
Los paquetes mal hechos probablemente fallarán, pero no habrás soportado dpkg hell.