autoreconf -fiv -bash: autoreconf: command not found
Ik heb geprobeerd alles vermeld in deze link , maar ik kan nog steeds “geen auto (her) conf. vinden.
pi@no:~/motion $ apt-cache search autoreconf pi@no:~/motion $ apt-cache search autoconf pkg-config - manage compile and link flags for libraries
Ik “sta op een pi met Raspbian Buster.
side-story:
Ik probeerde oorspronkelijk motion v4.1.1 te gebruiken, maar welke (misschien?) werkt niet met RTSP, dus proberen om v4.2.2 te krijgen.
OK, kan niet bouwen, dus laten we de .deb gebruiken :
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
Alstublieft?
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, “zeer” alstublieft?
pi@no:~ $ apt-cache search libmicrohttpd ...
Still Love linux.
Antwoord
apt-cache search
zoekt alleen naar pakketten op naam en beschrijving, niet op wat ze bevatten. Voor het beoogde gebruik zou je waarschijnlijk 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 ...
Dus om autoreconf te krijgen, zou je het autoconf pakket moeten installeren.
Zoals voor waarom u “ libmicrohttpd12 niet kunt vinden, het bestaat zeker in de Buster-opslagplaatsen op het moment van schrijven. De waarschijnlijke verklaring is dat u sudo apt update
Answer
niet recentelijk gebruik beter de meer up-to-date installatiebeheerder apt . Het is slechts een wrapper voor de onderliggende tools apt-get
, apt-search
en anderen, maar met extra functies. U vindt met:
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
Kijk dan met:
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 ---
Is dit wat u zoekt of doet je wilt dh-dist-zilla
?