Me mantengo ocupado comstackndo ( make
) varios paquetes y algunos de ellos no están en los repositorys (así que apt-get build-dep
no ayuda), falta o falta la documentación completa sobre las dependencias de comstackción, o simplemente no lo hago. No sé de qué carece la biblioteca. ¿Hay alguna manera de que pueda construir algo y, si falta algún encabezado, se instala?
Usted está buscando auto-apt
. Esta herramienta obtiene una lista de todos los archivos contenidos en los repositorys, junto con los paquetes e instala las dependencias que buscan sus progtwigs. Su syntax es una mezcla de lo que apt-file ofrece con la ventaja de que no tiene que descubrir el error que make
o configure
muestra, y no necesita hacer una búsqueda manualmente. Su instalación y uso es fácil.
Debes instalarlo primero:
sudo apt-get install auto-apt
y luego actualice la lista de paquetes (esto se recomienda al menos antes de comenzar a construir algo):
sudo auto-apt update
Hay dos formas de usarlo:
auto-apt run command
ejecutará el comando, si encuentra algún archivo que no existe en su caja, le pedirá que coloque su contraseña de sudo e instálelo.
sudo auto-apt run
Esto lo dejará en un shell no root, mientras que el progtwig principal auto-apt tendrá privilegios de root. El usuario realizará cualquier operación de archivo, por lo que no debe temer el uso de la cuenta raíz.
auto-apt incluye un comando debuild
que le mostrará una lista de todas las dependencias de construcción sin construir nada. Este es un ayudante para los mantenedores por primera vez que desea comstackr / mantener su propia versión de paquetes que no están disponibles en el ecosistema Ubuntu / Debian.