Especificando variáveis em checkinstall

0

O comando de compilação que eu devo usar é:

make  KLIB=/lib/modules/$(uname -r)

Mas, como o utilitário make não é bom na desinstalação de pacotes, eu quero usar checkinstall da seguinte forma:

checkinstall install=no 

Mas como posso usar a variável KLIB com checkintstall ?

    
por nixnotwin 14.12.2011 / 06:38

3 respostas

1

Como Javier apontou em seu comentário: o checkinstall é útil apenas para a parte de instalação da cadeia de construção. Para mais esclarecimentos:

se você for usado para compilar e instalar um programa da maneira usual: ./configure & amp; & amp; fazer & amp; & amp; make install você substituiria isso por:

./configure && make && checkinstall install=no

então você ainda pode passar o KLIB-Argument para fazer como este argumento é importante apenas para make, não para make install.

    
por Michael K 14.12.2011 / 12:41
1

A sinopse de checkinstall é:

% bl0ck_qu0te%

make install como o comando é apenas um padrão. Pode executar qualquer comando de instalação de maneira supervisionada.

Para passar outro comando ou make install com argumentos adicionais, como variáveis, use o argumento [install command] , como em:

sudo checkinstall make install KLIB=/lib/modules/$(uname -r)
    
por Daniel Vérité 15.05.2017 / 02:54
0

Use isso

./configure --KLIB=/lib/modules/$(uname -r) --install=no
make
checkinstall

Você pode fornecer um argumento para ./configure e, em seguida, executar make e checkinstall .

link

    
por alpha_989 25.02.2018 / 05:25