apt-file, o cómo saber a qué paquete pertenece un determinado archivo

¿Alguna vez te pasó que no pudiste construir un paquete debido a que faltaba una dependencia? Una situación similar puede ocurrir cuando queremos compilar un programa o ejecutar un binario. En todos los casos, puede salir un error del estilo: “falta X archivo, imposible realizar la tarea solicitada”. Pero, ¿cómo saber en qué otro paquete se encuentra ese archivo para, de ese modo, instalarlo y solucionar el problema? Bueno, es aquí donde apt-file puede resultar de gran ayuda.


Para instalar apt-file:

sudo aptitude install apt-file

Después de la instalación, es preciso que apt-file cree su índice interno:

apt-file update

El proceso toma algunos minutos para completarse, dependiendo de tu conexión de Internet. Luego de que esté completo el proceso, ya podés buscar el archivo faltante:

apt-file search FindKDE4Internal.cmake

Y apt-file devolverá una línea de salida con el paquete que tenés que instalar, por ejemplo:

kdelibs5-dev: /usr/share/kde4/apps/cmake/modules/FindKDE4Internal.cmake

Eso significa que tenés que instalar kdelibs5-dev.

Fuente: Comulinux & Maengora


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *