Paso 3: Paso 3: resolver las dependencias.
Una cosa buena acerca de las distribuciones modernas de Linux es que cuidar de las dependencias para el usuario. Es decir, si usted quiere instalar un programa, el programa de apt se Asegúrese de que instala las librerías necesarias y otros programas dependientes así que instalar un programa no es más difícil que simplemente especificando lo que necesita y hace el resto. Lamentablemente con archivos este no es el caso, y tendrás que hacerlo manualmente. Es esta etapa que viajes hasta incluso algunos usuarios bastante experimentados que a menudo dan para arriba en la frustración por no poder averiguar lo que necesitan obtener.Probablemente desee leer acerca de las posibilidades y limitaciones de la primera auto-apt, que tratará de hacerse cargo de cuestiones de dependencia automáticamente. Las siguientes instrucciones son para satisfacer las dependencias manualmente:
Para preparar, instalar el paquete apt-file y luego ejecuta sudo apt-file update. Esto descargará una lista de todos los paquetes disponibles y todos los archivos de los paquetes que contienen, que como era de esperar puede ser una lista muy grande. No proporcionará cualquier información mientras se carga, así que espera.
El programa apt-file tiene algunas funciones interesantes, las dos más útiles son apt-file search que busca un nombre de archivo en particular y apt-file lista que enumera todos los archivos en un paquete determinado. (Dos explicaciones: 1 2)
Para comprobar las dependencias de su programa, cambiar al directorio que creó en el paso dos (cd /usr/local/src). Extraer el tarball o descargar desde cvs/subversion habremos hecho un subdirectorio /usr/local/src que contiene el código fuente. Este directorio recién creado contiene un archivo llamado "configurar", que es un script para asegurarse de que el programa puede ser compilado en su computadora. Para ejecutarlo, ejecute el comando. / configure este comando comprobará para ver si tienes todos los programas necesarios para instalar el programa, en la mayoría de los casos no lo harás, y te saca error con un mensaje sobre la necesidad de un programa.
Si ejecuta. / configure sin opciones, se utilizará la configuración predeterminada para el programa. Mayoría de los programas tiene una amplia gama de ajustes que usted puede activar o desactivar, si usted está interesado en este cheque los archivos README y el INSTALL que se encuentran en el directorio después de descomprimir el archivo tar. Puede consultar la documentación para el desarrollador y en muchos casos. / configure ayuda mostrará una lista de algunas de las configuraciones principales que puede hacer. Una opción muy común es. / configure--prefix = / usr, que va a instalar su aplicación en/usr, en lugar de/usr/local como mis instrucciones.
Si esto sucede, la última línea de salida será algo como
Configure: error: requisitos de la biblioteca (gobbletygook) no se cumplen, bla, bla, bla cosas no nos importa
Pero encima se lista un nombre de archivo que no puede encontrar (a menudo un nombre del archivo termina en ".pc", por ejemplo). Entonces lo que tienes que hacer es ejecutar
apt-file search missingfilename.pc
que le dirá que paquete de Ubuntu es el archivo que falta. Entonces puede simplemente instalar el paquete usando
sudo apt-get install requiredpackage
A continuación, pruebe ejecutar. / configure otra vez y ver si funciona. Si se llega a un montón de texto que termina con config.status: crear el Makefile seguido por ningún mensaje de error obvio, usted está listo para los próximos pasos.