autoreconf: comando non trovato

autoreconf -fiv -bash: autoreconf: command not found 

Ho “provato tutto elencato in questo link , ma non riesco ancora a “trovare alcuna (ri) configurazione automatica

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

Sono “su un pi greco con Raspbian buster.


side-story:

Inizialmente stavo cercando di utilizzare Motion v4.1.1 ma quale (potrebbe?) non funziona con RTSP, quindi provando a ottenere la v4.2.2.

OK, non posso compilare, quindi usiamo il .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 

Per favore?

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, “molto” per favore?

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

Adoro ancora Linux.

Risposta

apt-cache search cerca i pacchetti solo per nome e descrizione, non per cosa contengono. Per il caso duso previsto, probabilmente dovresti utilizzare 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 ... 

Quindi per ottenere autoreconf dovresti installare il pacchetto autoconf .

Per quanto riguarda perché “non riesci a trovare libmicrohttpd12 , esiste sicuramente nei repository di Buster al momento della scrittura. La spiegazione probabile è che non hai eseguito una recente esecuzione di sudo apt update

Answer

Dovresti meglio utilizzare il più aggiornato gestore di installazione apt . È solo un wrapper per gli strumenti sottostanti apt-get, apt-search e altri ma con funzioni aggiuntive. Troverai:

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 

Quindi cerca 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 --- 

È questo quello che stai cercando o che fai vuoi dh-dist-zilla?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *