autoreconf: comando no encontrado

autoreconf -fiv -bash: autoreconf: command not found 

He probado todo enumerado en este enlace , pero todavía no puedo encontrar ninguna (re) conf. automática.

pi@no:~/motion $ apt-cache search autoreconf pi@no:~/motion $ apt-cache search autoconf pkg-config - manage compile and link flags for libraries 

Estoy en un pi con Raspbian Buster.


historia paralela:

Originalmente estaba tratando de usar Motion v4.1.1 pero cuál (¿podría?) no funciona con RTSP, así que tratando de obtener la v4.2.2.

Bien, no puedo compilar, así que usemos el .deb :

pi@no:~ $ sudo dpkg -i pi_buster_motion_4.2.2-1_armhf.deb (Reading database ... 132229 files and directories currently installed.) Preparing to unpack pi_buster_motion_4.2.2-1_armhf.deb ... Unpacking motion (4.2.2-1) over (4.1.1-1.1+b2) ... dpkg: dependency problems prevent configuration of motion: motion depends on libmicrohttpd12 (>= 0.9.50); however: Package libmicrohttpd12 is not installed. dpkg: error processing package motion (--install): dependency problems - leaving unconfigured Processing triggers for systemd (241-5+rpi1) ... Processing triggers for man-db (2.8.5-2) ... Errors were encountered while processing: motion 

¿Por favor?

pi@no:~ $ sudo apt-get install libmicrohttpd12 Reading package lists... Done Building dependency tree Reading state information... Done Package libmicrohttpd12 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package "libmicrohttpd12" has no installation candidate 

ok, «muy» por favor?

pi@no:~ $ apt-cache search libmicrohttpd ... 

Todavía me encanta Linux.

Responder

apt-cache search solo busca paquetes por nombre y descripción, no por lo que contienen. Para su caso de uso previsto, probablemente debería usar apt-file :

$ sudo apt install -y apt-file ... $ sudo apt-file update ... $ apt-file search autoreconf autoconf: /usr/bin/autoreconf autoconf: /usr/share/man/man1/autoreconf.1.gz autoconf-dickey: /usr/bin/autoreconf-dickey ... 

Entonces, para obtener autoreconf, debe instalar el paquete autoconf .

En cuanto a por qué no puedes encontrar libmicrohttpd12 , definitivamente existe en los repositorios de Buster en el momento de escribir este artículo. La explicación probable es que no ha realizado una ejecución reciente de sudo apt update

Responder

Debería mejor use el administrador de instalación más actualizado apt . Es solo un contenedor para las herramientas subyacentes apt-get, apt-search y otros pero con funciones adicionales. Los encontrará con:

rpi ~$ apt search autoreconf Sorting... Done Full Text Search... Done dh-autoreconf/stable 19 all debhelper add-on to call autoreconf and clean up after the build dh-dist-zilla/stable 1.3.7 all debhelper add-on to call dzil build and clean up after the build 

Luego busque con:

rpi ~$ apt show dh-autoreconf Package: dh-autoreconf Version: 19 --- snip --- Description: debhelper add-on to call autoreconf and clean up after the build dh-autoreconf provides a debhelper sequence addon named "autoreconf" and two commands, dh_autoreconf and dh_autoreconf_clean. --- snip --- 

¿Es esto lo que está buscando o hace? quieres dh-dist-zilla?

Deja una respuesta

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