
Creé un espejo local completo de los repositorios 14.04 usando apt-mirror
y me conecté a través de LAN usando apache
. He adaptado mi archivo fuentes.list en la máquina que deseo actualizar desde el espejo local.
¿Cuál es el proceso necesario para agregar mi propio archivo .deb (mypackage.deb) y ponerlo a disposición a través de apt-get install mypackage
?
Respuesta1
Cree un directorio y coloque su paquete .deb dentro.
Recuerde parte de la información presente en el archivo debian:
dpkg --info <yourpackage.deb>
Vaya a su directorio e ingresesudo dpkg-scanpackages . /dev/null | gzip -c9 > Packages.gz
Agregue esta línea a su sources.list
: deb file:///path/to/directory /
- sí, incluya el espacio en blanco:)
sudo apt-get update
sudo apt-get install <packagename>
Respuesta2
Si planea actualizar sus paquetes en el futuro o agregar otros nuevos, le recomiendo encarecidamente que no se base en tonterías, sino que utilice las herramientas adecuadas.
Entonces, en lugar de mezclar sus propios paquetes con una réplica de Ubuntu,Considere la posibilidad de crear su propio pequeño repositorio para mantener las cosas ordenadas y aisladas.y también firme sus paquetes para autenticación.
Esto llevará un poco de tiempo configurar las cosas, pero le ahorrará un montón de dolores de cabeza de mantenimiento en el futuro.
Descubrí que la mejor herramienta para esa tarea es reprepro
.
Algunos enlaces para empezar: