autoreconf: kommandot hittades inte

autoreconf -fiv -bash: autoreconf: command not found 

Jag har försökt allt listat i denna länk , men jag kan fortfarande inte hitta någon automatisk (åter) konf.

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

Jag är på en pi med Raspbian buster.


side-story:

Jag försökte ursprungligen använda motion v4.1.1 men vilken (kanske?) fungerar inte med RTSP, så att försöka få v4.2.2.

OK, kan inte bygga, så låt oss använda .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 

Snälla?

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, ”väldigt” snälla?

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

Still Love Linux.

Svar

apt-cache search söker bara efter paket med namn och beskrivning, inte vad de innehåller. För ditt avsedda användningsfall bör du förmodligen använda 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å för att få autoreconf bör du installera paketet autoconf .

Vad gäller varför du inte kan hitta libmicrohttpd12 , finns det definitivt i Buster-reporna vid skrivningstillfället. Den troliga förklaringen är att du inte har gjort en ny körning av sudo apt update

Svar

Du borde använd bättre den mer uppdaterade installationshanteraren apt . Det är bara ett omslag för de underliggande verktygen apt-get, apt-search och andra men med ytterligare funktioner. Du hittar 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 

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

Är det detta du letar efter eller gör vill du ha dh-dist-zilla?

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *