Como atualizar automaticamente o diretório de informações superior

2

Eu uso MSYS2 em minha máquina Windows e quando instalei make , como uma dependência pacman installed guile . A listagem dos arquivos do pacote guile revelou que ele tem info páginas ( guile.info.gz ) instaladas em /usr/share/info .

Quando eu digito info guile , info exibe o nó guile . No entanto, se eu navegar para o nó superior, não vejo Guile listado lá; mesmo é o caso de apenas dar info . De esta pergunta , descobri que há um arquivo dir em cada caminho listado por $INFOPATH , que é usado por info para compilar o nó de nível superior para listar todos os nós de informações instalados. Eu não vejo Guile listado neste arquivo.

Eu entendo, a partir da resposta à pergunta vinculada, que eu posso usar install-info para atualizar o arquivo dir com o nó Guile.

No entanto, eu gostaria de saber se há uma maneira automática de atualizar todos os arquivos dir (que é usado para mostrar o nó Top de info ) com todas as páginas de informações ausentes; algo nas linhas de mandb usado para indexar apropos e whatis automaticamente periodicamente.

    
por legends2k 05.03.2015 / 15:38

1 resposta

1

O Debian envia um script chamado update-info-dir que faz exatamente isso. Eu suspeito que o Debian fez o seu próprio porque não havia um padrão na época. Você pode pegar o script do install-info binário ou do Parte do patch de origem do arquivo de origem (se este link morre porque o número da versão mudou, procura por um arquivo chamado texinfo_*.debian.tar.gz ) .

    
por 06.03.2015 / 01:35