autoreconf: příkaz nebyl nalezen

autoreconf -fiv -bash: autoreconf: command not found 

Zkoušel jsem vše uvedené v tomto odkazu , ale stále nemohu najít žádnou automatickou (znovu) konf.

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

Jsem pi s Raspbian buster.


side-story:

Původně jsem se snažil použít motion v4.1.1, ale který (může?) nefunguje s RTSP, takže se pokouším získat verzi v4.2.2.

Dobře, nemůžu stavět, takže nechme použít .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 

Prosím?

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, „velmi“ prosím?

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

Stále miluji linux.

Odpovědět

apt-cache search vyhledává balíčky pouze podle názvu a popisu, nikoli podle toho, co obsahují. Pro zamýšlený případ použití byste pravděpodobně měli použít 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 ... 

Chcete-li tedy získat autoreconf, měli byste nainstalovat balíček autoconf .

Pokud jde o proč „nemůžete najít libmicrohttpd12 , v Busterově repozitáři v době psaní určitě existuje. Pravděpodobné vysvětlení je že jste neprovedli nedávný běh sudo apt update

odpověď

měli byste lepší využití aktuálního instalačního manažera apt . Je to jen obal základních nástrojů apt-get, apt-search a další, ale s dalšími funkcemi. Naleznete u:

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 

Pak se podívejte na:

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

Je to to, co hledáte nebo děláte chcete dh-dist-zilla?

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *