¿Instalar dependencias para un paquete dpkg?

8

Tengo un archivo dpkg que quiero instalar.

Pero recibo mensajes de error de que depende de otros paquetes.

Solía:

dpkg -i file.dpkg

¿Hay alguna manera de instalar dependencias automáticamente sin tener que usar apt-get / aptitude (la última versión de este dpkg no estaba disponible)

ajsie
fuente

Respuestas:

3

Si esto es único, copie y pegue los nombres de los paquetes del dpkgmensaje de error en una aptitude installlínea de comando. De lo contrario, configure un repositorio apto para su propio paquete, no es difícil. Aquí hay algunos métodos posibles:

  • Si esto es para Ubuntu, puede crear su propio archivo de paquete personal . Esto hará que sus paquetes estén fácilmente disponibles para todos, por lo que este método es adecuado para paquetes generalmente útiles, pero no para cosas internas.

  • Puede configurar un repositorio local utilizando reprepro . La configuración lleva un par de minutos, pero después de eso, agregar nuevos paquetes es trivial ( reprepro includedeb mydistribution /path/to/my.deb).

  • Otra forma de configurar un repositorio local es usarlo apt-ftparchivedesde el paquete apt-utils. Esto es menos automatizado que reprepro.

  • Si todo lo que está haciendo es parchar o recompilar paquetes existentes, apt-build también es una opción.

Gilles 'SO- deja de ser malvado'
fuente
0

La instalación manual de dependencias faltantes puede ser una molestia, por eso gdebiexisten herramientas como :

sudo apt-get install gdebi

sudo gdebi package.deb

Esto debería resolver las dependencias e instalarlas, todo de una vez. Tenga en cuenta que es posible que deba agregar repositorios a sus aptfuentes.

appas
fuente