o checkinstall não copia arquivos para o destino

1

Estou instalando o ntfs-3g a partir de seu código fonte "Stable Source Release 2009.11.14". Depois de "./configure", "make", eu chamei de "checkinstall -D make install". É neste momento que tenho erros:

Making install in libntfs-3g  
make[1]: Entering directory '/home/ting/Desktop/ntfs-3g-2009.11.14/libntfs-3g'  
make[2]: Entering directory '/home/ting/Desktop/ntfs-3g-2009.11.14/libntfs-3g'  
test -z "/usr/local/lib" || /bin/mkdir -p "/usr/local/lib"  
 /bin/bash ../libtool   --mode=install /usr/bin/install -c  'libntfs-3g.la' '/usr/local/lib/libntfs-3g.la'  
/usr/bin/install -c .libs/libntfs-3g.so.71.0.0 /usr/local/lib/libntfs-3g.so.71.0.0  
(cd /usr/local/lib && { ln -s -f libntfs-3g.so.71.0.0 libntfs-3g.so.71 || { rm -f libntfs-3g.so.71 && ln -s libntfs-3g.so.71.0.0 libntfs-3g.so.71; }; })  
(cd /usr/local/lib && { ln -s -f libntfs-3g.so.71.0.0 libntfs-3g.so || { rm -f libntfs-3g.so && ln -s libntfs-3g.so.71.0.0 libntfs-3g.so; }; })  
/usr/bin/install -c .libs/libntfs-3g.lai /usr/local/lib/libntfs-3g.la  
/usr/bin/install -c .libs/libntfs-3g.a /usr/local/lib/libntfs-3g.a  
chmod 644 /usr/local/lib/libntfs-3g.a  
chmod: changing permissions of '/usr/local/lib/libntfs-3g.a': No such file or directory  
make[2]: *** [install-libLTLIBRARIES] Error 1  
make[2]: Leaving directory '/home/ting/Desktop/ntfs-3g-2009.11.14/libntfs-3g'  
make[1]: *** [install-am] Error 2  
make[1]: Leaving directory '/home/ting/Desktop/ntfs-3g-2009.11.14/libntfs-3g'  
make: *** [install-recursive] Error 1  

Mas executar "make install" em vez de "checkinstall -D make install" é bem-sucedido. Depois de executar "make install", com seu '/usr/local/lib/libntfs-3g.a' gerado, "checkinstall -D make install" também é bem-sucedido. Pergunto-me por que razão "checkinstall -D make install" em si não funciona?

Obrigado e cumprimentos!

    
por Tim 30.11.2009 / 06:43

1 resposta

1

Eu notei que o checkinstall requer que o comando seja colocado em aspas assim:

checkinstall -D "make install"
    
por 01.12.2009 / 04:01