autoreconf: Befehl nicht gefunden

autoreconf -fiv -bash: autoreconf: command not found 

Ich habe alles , das in diesem -Link aufgeführt ist, aber ich kann immer noch keine automatische (Neu-) Bestätigung finden.

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

Ich bin mit Raspbian Buster auf einem Pi.


Nebengeschichte:

Ich habe ursprünglich versucht, Motion v4.1.1 zu verwenden, aber welche (könnte?) funktioniert nicht mit RTSP, daher wird versucht, die Version 4.2.2 abzurufen.

OK, kann nicht erstellt werden. Verwenden wir also die .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 

Bitte?

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, „sehr“ bitte?

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

Still Love Linux.

Antwort

apt-cache search sucht nur nach Paketen nach Name und Beschreibung, nicht nach dem, was sie enthalten. Für Ihren beabsichtigten Anwendungsfall sollten Sie wahrscheinlich apt-Datei verwenden:

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

Um Autoreconf zu erhalten, sollten Sie das Paket autoconf installieren.

Wie für Warum Sie libmicrohttpd12 nicht finden können, ist zum Zeitpunkt des Schreibens definitiv in den Buster-Repos vorhanden. Die wahrscheinliche Erklärung ist dass Sie in letzter Zeit nicht sudo apt update

Antwort

ausgeführt haben Verwenden Sie besser den aktuelleren Installationsmanager apt . Dies ist nur ein Wrapper für die zugrunde liegenden Tools apt-get, apt-search und andere, jedoch mit zusätzlichen Funktionen. Sie finden Folgendes:

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 

Dann schauen Sie mit:

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

Ist es das, wonach Sie suchen oder tun? Sie möchten dh-dist-zilla?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.