Cuando compilamos alguna aplicación en Linux es común el que necesitemos un determinado archivo y no sepamos en qué paquete encontrarlo.
Una de las opciones que tenemos si nos encontramos en esa situación es la de utilizar el buscador de paquetes de Debian, que incluye una opción para buscar archivos dentro de los paquetes.
Una mejor opción sería utilizar apt-file, de forma que la búsqueda se realice en los repositorios especificados en /etc/apt/sources.list, y no en los repositorios de Debian exclusivamente. El uso de apt-file es bastante sencillo e intuitivo y resultará familiar para usuarios de apt-get o aptitude, con apt-file update para actualizar la lista de paquetes y apt-file search nombre-del-archivo para buscar paquetes que contengan ese archivo.
Una tercera opción, la más apropiada para vagos, es utilizar auto-apt. auto-apt es una herramienta que comprueba si se intenta acceder a un archivo que no existe pero que sabemos se encuentra en un paquete aún no instalado. En ese caso auto-apt instalará el paquete automáticamente utilizando apt-get (en lugar de aptitude, lo cual constituye el único defecto de esta aplicación).
Después de instalar auto-apt tenemos que ejecutar los siguientes comandos:
auto-apt update
auto-apt updatedb
auto-apt update-local
para que el programa actualice la lista de paquetes de los repositorios de source.list y de los paquetes instalados, así como la base de datos.
Para utilizar auto-apt basta escribir auto-apt run y el nombre del script o el ejecutable. Por ejemplo para hacer un configure escribiríamos auto-apt run ./configure
; para hacer un make auto-apt run make
.
Habrá que probarlo….xD
apt apesta prefiero yum
El paquete ha sido «aptgetizado»
Gracias por la nota
Salu2
qué le ves de malo a apt rafaga?
Eso de tener que correr el ./configure y el make para instalar tus archivos, con yum es directo ya que en el caso de fedora core te descarga el rpm ya compilador y listo.
el fedora core trae el apt pero como 2da opcion y sinceramente me acomoda mas el yum, ahora en el core 3 ya no trae las desventajas de las anteriores del yum
lo de la busqueda del autoapt se me hace algo como lo que hace gentoo de correrr y compilar automaticamente se me hace inesesario lo unico que hace es alentar la maquina tratando de detectar el paquete de «falta»
no tienes que compilar con apt rafaga. apt gestiona binarios, no source 😯
probé el auto-apt este y es ideal para despreocupados!
a la que le falta algo? se lo baja y lo instala. 🙄
despreocupados, vagos, funcionarios, …
No entendi como trabajaba realmente el auto-apt pero de verdad me gustaria saber mas, podrias ampliar mas sobre el tema y mostrar unos ejemplitos? soy demasiado peresoso para buscarla ahora en google por lo que esa herramienta suena como algo que me serviria ;).
Si buscas un archivo que tienes la certeza que esta en tu PC entonces
# locate nombre_archivo
no estaria de mas actualizar la base de slocate con
# updatedb
esto es muy conveniente en caso de que el archivo sea reciente.
Si buscas un archivo que NO ESTA en tu sistema pero que seguramente necesitas para compilar algo, pero no tienes ni idea de en que paquete se encontrara el archivo para instalarlo. Puedes hacer lo siguiente:
1) Usar google como primera opcion
2) Si usas un distro basada en rpm estos 2 sites son geniales
http://rpm.pbone.net/
http://rpmfind.net/
3) preguntale a un amigo que use la mismo distro si lo tiene y q te diga con que paquete le vino, si no sabe como que ejecute
# rpm -qf /path/archivo_que_buscas
Espero que sirva de algo 🙂
¿cual es exactamente tu duda Manuel?
para instalar el programa:
$ sudo aptitude install auto-apt
para actualizar su base de datos de forma que tenga la información sobre que archivos tiene cada paquete:
$ sudo auto-apt update
$ auto-apt updatedb
$ auto-apt update-local
ahora en lugar de escribir
./configure
ymake
al compilar escribiremosauto-apt run ./configure
yauto-apt run make
. de esta forma cada vez que ./configure o make intenten acceder a un archivo que no existe, auto-apt sacará una ventana preguntandote si instalar el paquete que lo contienefunciona de maravilla, doy fe
Muy interesante, si señor. La gente nunca me dejan de sorprender con sus ingenios. Habrá que echarle un tiento.
Que será lo proximo?? se admiten apuestas 😉
Salu2
Pingback: Linux Music » Blog Archive » Auto-Apt Nos Ayuda A Instalar Programas Por Compilación
Pingback: auto-apt « Que che vou contar…