autoreconf: comando não encontrado

autoreconf -fiv -bash: autoreconf: command not found 

Eu “tentei tudo listado neste link , mas ainda não consigo encontrar nenhuma (re) conf. automática

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

Estou em um pi com Raspbian buster.


história paralela:

Eu estava originalmente tentando usar o Motion v4.1.1, mas qual (pode?) não funciona com RTSP, portanto, tentando obter a v4.2.2.

OK, não é possível construir, então vamos usar o .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 

Por favor?

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, “muito” por favor?

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

Ainda amo o linux.

Resposta

apt-cache search pesquisa apenas pacotes por nome e descrição, não o que eles contêm. Para o caso de uso pretendido, você provavelmente deve usar 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 ... 

Portanto, para obter o autoreconf, você deve instalar o pacote autoconf .

Quanto a porque você “não consegue encontrar libmicrohttpd12 , ele definitivamente existe nos repositórios Buster no momento da escrita. que você não fez uma execução recente de sudo apt update

Resposta

Você deveria melhor usar o gerenciador de instalação mais atualizado apt . É apenas um empacotador para as ferramentas subjacentes apt-get, apt-search e outros, mas com funções adicionais. Você encontrará com:

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 

Então olhe com:

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

É isso que você está procurando ou faz você quer dh-dist-zilla?

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *