No caso de FFTW , o diretório no arquivo tar.gz
contém um arquivo “INSTALL” que contém a instalação informações, incluindo opções:
You can give 'configure' initial values for configuration parameters by setting variables in the command line or in the environment. Here is an example:
./configure CC=c99 CFLAGS=-g LIBS=-lposix
O documento continua sobre opções e variáveis de ambiente relevantes para o script configure
. Se você precisar, leia tudo e você ficará sabendo. Observe que configure
não é um comando, mas sim um script que prepara a compilação. Por causa disso, todo pacote geralmente tem seu próprio script configure
que vem com ele. Como mostram os exemplos no arquivo "INSTALL" deste pacote específico, o script this configure
pode tomar, por exemplo gcc
e g++
opções. Leia os arquivos de ajuda para aprender sobre eles.
No entanto, se você quiser apenas instalar o pacote e não conhecer opções como essa, a maneira mais fácil de fazer isso é (exigindo auto-apt
e checkinstall
1 ):
-
cd
no diretório extraído chamado, e. “Fftw-3.3.7” -
Execute o script
configure
do pacote e instale as dependências ausentes automaticamente:auto-apt run ./configure
O script lê as variáveis de ambiente para aprender sobre o sistema iniciado e configura automaticamente o arquivo de criação de acordo com o sistema, sem que você especifique nenhuma opção.
-
Execute o comando
make
para compilar a fonte:make
-
Execute
checkinstall
com permissões de root para instalar o pacote:sudo checkinstall
1: sudo apt install auto-apt checkinstall
para instalar os dois. auto-apt
cuida das dependências ausentes Os relatórios do script configure
do pacote, checkinstall
cria um pacote .deb
e o instala por meio do gerenciador de pacotes, para que você possa remover o pacote com facilidade mais tarde.