Consulte o manual de configuração

6

Eu sigo uma instrução para instalar o shtool

  1. Faça o download e extraia

    wget ftp://ftp.gnu.org/gnu/shtool/shtool-2.0.8.tar.gz
    tar -zxvf shtool-2.0.8.tar.gz
    
  2. Construa a biblioteca

    $ ./configure 
    $ make
    

Eu poderia consultar o manual por

man make

Como pude acessar o manual sobre configuração

    
por avirate 29.10.2018 / 15:57

3 respostas

17

O script configure é um script que irá configurar o software que foi distribuído para compilação (se aplicável) e instalação.

Estes scripts são frequentemente (como neste caso) criados por GNU autoconf (uma ferramenta usado pelos desenvolvedores especificamente para criar scripts portáveis de configure ), o que significa que ele terá pelo menos um mínimo de um determinado conjunto de opções. Uma dessas opções é --help .

$ ./configure --help
'configure' configures this package to adapt to many kinds of systems.

Usage: ./configure [OPTION]... [VAR=VALUE]...

To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE.  See below for descriptions of some of the useful variables.

Defaults for the options are specified in brackets.

Configuration:
  -h, --help              display this help and exit
      --help=short        display options specific to this package
      --help=recursive    display the short help of all the included packages
  -V, --version           display version information and exit
  -q, --quiet, --silent   do not print 'checking...' messages
      --cache-file=FILE   cache test results in FILE [disabled]
  -C, --config-cache      alias for '--cache-file=config.cache'
  -n, --no-create         do not create output files
      --srcdir=DIR        find the sources in DIR [configure dir or '..']

(etc.)

Não há manual para configure , pois é específico para o pacote de software com o qual foi distribuído, e algumas das opções disponíveis podem depender do software que ele configura (portanto, não pode ser uma ferramenta de todo o sistema) com o seu próprio manual). Em particular, geralmente há opções --with-xxx e --without-xxx para configurar projetos com ou sem algumas opções de biblioteca xxx e, da mesma forma, --enable-xxx e --disable-xxx para ativar ou desativar determinados recursos (não nesta distribuição shtool embora, parece).

Geralmente há (como neste caso) um arquivo de texto README e um INSTALL distribuído com o código-fonte. Esses arquivos descreverão o software e como configurá-lo e instalá-lo. O documento INSTALL frequentemente dirá como os autores imaginam a instalação deve acontecer, e você pode consultar a saída configure --help de como personalizar isso para suas próprias necessidades.

    
por 29.10.2018 / 17:07
4

configure é um script, não um comando, portanto, não há página do manual.

Você pode encontrar informações no arquivo README e, se o autor foi gentil, uma opção --help

Veja link ou similar para uma discussão.

    
por 29.10.2018 / 16:05
0

Bem pelo comando ./configure você está executando um arquivo chamado configure. Isso é semelhante a executar qualquer arquivo, portanto, não haverá entrada manual, pois isso não é um comando. Enquanto make é um comando, você encontrará a entrada manual para make.

    
por 29.10.2018 / 16:04

Tags