autoreconf -fiv -bash: autoreconf: command not found
Jeg har prøvd alt oppført i denne lenken , men jeg kan fortsatt ikke finne noen automatisk (re) 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 prøvde opprinnelig å bruke bevegelse v4.1.1, men hvilken (kanskje?) fungerer ikke med RTSP, så du prøver å få v4.2.2.
OK, kan ikke bygge, så la oss bruke .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
Vær så snill?
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, «veldig» takk?
pi@no:~ $ apt-cache search libmicrohttpd ...
Fortsatt elsker Linux.
Svar
apt-cache search
søker bare etter pakker etter navn og beskrivelse, ikke hva de inneholder. For den tiltenkte brukstilstanden din, bør du sannsynligvis bruke 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 å få autoreconf bør du installere autoconf -pakken.
Når det gjelder hvorfor du ikke finner libmicrohttpd12 , eksisterer den definitivt i Buster-reposene i skrivende stund. Den sannsynlige forklaringen er at du ikke har gjort en nylig kjøring av sudo apt update
Svar
Du bør bruk bedre den mer oppdaterte installasjonsadministratoren apt . Det er bare en innpakning for de underliggende verktøyene apt-get
, apt-search
og andre, men med tilleggsfunksjoner. Du finner 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
Så se 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 leter etter eller gjør vil du ha dh-dist-zilla
?