Algunas situaciones requieren la instalación manual de un paquete local mediante dpkg -i <packagename>
. A veces puede ser más útil aprovechar la funcionalidad de apt
ese paquete, por lo que la pregunta es:
¿Cómo se crea rápidamente un repositorio local para paquetes aleatorios utilizando una distribución de Linux basada en Debian, como Xubuntu 13.04 / Ubuntu?
apt
con --fix-broken
después de instalar un paquete local con dpkg -i
? ¿No se encargaría dpkg de eso? Yo leí que puede ser necesaria la primera vez que se ejecute apt? @ FM y Gilles: Acerca de reprepro . Parece útil si pudiera hacer que funcione (no estoy seguro sobre la estructura del directorio, el contenido de 3 archivos o los parámetros en tiempo de ejecución). Intentará nuevamente y actualizará o publicará la pregunta completa.
dpkg
no resuelve dependencias, pero lo apt
hace. dpkg
advertirá sobre dependencias rotas, pero es de bajo nivel, por lo que no intentará solucionarlas. El dpkg -i *.deb
seguido por apt-get -f install
es el procedimiento estándar. Hay un error en la lista de deseos para apt
manejar el caso de la instalación del paquete local, e incluso hay un parche, creo, pero aún no se ha implementado. Ver apt-get install también podría instalar archivos de paquetes locales , originalmente archivados en 1999.
dpkg -i <packagename>
conapt-get -f install
para obtener los paquetes necesarios. Además, lo habitual para crear repositorios aptos para Debian es reprepro.