02 diciembre 2008

¿Donde está este archivo?


Un truquito para Ubuntu.

Seguro que en alguna ocasión habéis intentado compilar algo, y también es seguro que en más de una ocasión habéis recibido un mensaje de error diciendo que te falta tal o cual archivo para poder continuar con la instalación.

Bueno, pues no hace falta que te vuelvas loco, ya que en Ubuntu tienes una herramienta que te dice que paquete es el que tienes que instalar para poder pasar de ese error y compilar ese programa que tanta ilusión te hace.

Se trata de apt-file, para instalarlo solo tenemos que abrir una consola y tecleamos:
  • sudo apt-get install apt-file
  • sudo apt-file update
Y ahora buscamos en nombre del archivo que nos falta; por ejemplo, al intentar compilar un plasmoide para KDE 4 he recibido el siguiente error:
  • CMake Error: ERROR: cmake/modules/FindKDE4Internal.cmake not found in [...]
Pues nada, también en consola tecleamos:
  • sudo apt-file search FindKDE4Internal.cmake
Y obtendremos algo así:
  • kdelibs5-dev: /usr/lib/kde4/share/kde4/apps/cmake/modules/FindKDE4Internal.cmake
Esto quiere decir que FindKDE4Internal.cmake es parte del kdelibs5-dev, así que con solo instalar kdelibs5-dev todo solucionado:
  • sudo apt-get install kdelibs5-dev

Visto en UbuntuForums.
Imágen: DeviatArt.

2 comentarios:

  1. Muy interesante, aunque cuando llevas ya unos añitos en linux por el nombre de los paquetes sabes donde se encuentra un archivo u otro casi de forma instintiva jeje.

    ResponderEliminar
  2. Cierto, pero para el que no le puede venir de auténtico lujo.

    Saludos.

    ResponderEliminar