autoreconf: kommandoen blev ikke fundet

autoreconf -fiv -bash: autoreconf: command not found 

Jeg har prøvet alt , der er anført i dette link , men jeg kan stadig ikke finde nogen automatisk (gen) konf.

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

Jeg er på en pi med Raspbian buster.


side-story:

Jeg forsøgte oprindeligt at bruge motion v4.1.1, men hvilken (måske?) fungerer ikke med RTSP, så forsøger at få v4.2.2.

OK, kan ikke bygge, så lad os bruge .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 

Please?

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, “meget” tak?

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

Stadig elsker Linux.

Svar

apt-cache search søger kun efter pakker efter navn og beskrivelse, ikke hvad de indeholder. Til din påtænkte anvendelse skal du sandsynligvis bruge 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 ... 

Så for at få autoreconf skal du installere autoconf pakke.

Hvad angår hvorfor du “ikke kan finde libmicrohttpd12 , findes den bestemt i Buster repos i skrivende stund. Den sandsynlige forklaring er at du ikke har foretaget en nylig kørsel af sudo apt update

Svar

Du skal bedre bruge den mere opdaterede installationsmanager apt . Det er bare en indpakning til de underliggende værktøjer apt-get, apt-search og andre men med yderligere funktioner. Du finder med:

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 

Se derefter med:

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

Er det dette, du leder efter eller gør vil du have dh-dist-zilla?

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *