glug: [MDK] Creare un RPM da sorgenti
    Stefano Arrighi 
    xunil@fastwebnet.it
       
    Ven  4 Mar 2005 10:30:17 CET
    
    
  
Angelo Naselli wrote:
>Se fallisse in compilazione
>puoi andare nella sottodirectory di BUILD opportuna e provare i passi a
> mano....
>Temo comunque tu abbia sbagliato il nome del file da scompattare o
>la directory dove compilare.
>  
>
Era proprio così :) . La cartella contenuta nel file compresso non aveva 
lo stesso nome del file compresso. Primo problema superato.
>%setup -q -n %{name}-%{version}
>dovrebbe crearti la directory name-version sotto build
>
>Seis sicuro che sia opportuno mettere v2.4b2 il "v" nella versione?
>potresti avere problemi di upgrade in caso venisse tolta (finché i codici
>ascii dei numeri sono inferiori....)
>
>%define version 2.4
>## Distribution Specific Release Tag
>%{?!mkrel: %define mkrel(c:) %{-c:0.%{-c*}.}%{!?_with_unstable:%(perl -e 
>'$_="%{1}";m/(.\*)(\\d+)$/;$rel=${2}-1;re;print "$1$rel";').%{?subrel:
>%subrel}%{!?subrel:1}.%{?distversion:%distversion}%{?!distversion:%(echo 
>$[%{mdkversion}/10])}}%{?_with_unstable:%{1}}%{?distsuffix:
>%distsuffix}%{?!distsuffix:mdk}}
>%define release 0.b2.%mkrel 1
>
>  
>
Ehm le mie competenze in informatica si limitano ad un veloce corso 
semestrale sull'utilizzo del fortran...ho provato a copiare tutto, ma la 
parte su " %{?!mkrel: %define...etc " mi da nuovi errori. Per il momento 
tralascio la corretta nomenclatura e gli eventuali problemi di 
aggiornamento.
Utilizzando quindi il comando
rpm -ba extract-xiso.spec
arrivo fino al punto in cui dovrebbe essere eseguito il ./configure. Qui 
ho un nuovo messaggio di errore poiché tale file non è presente tra i 
sorgenti 
(http://sourceforge.net/project/showfiles.php?group_id=108585&package_id=117288); 
è normale?!? (Anche a mano ottengo lo stesso errore)
Si può utilizzare una procedura particolare o mi conviene provare a 
creare un rpm per un'applicazione che abbia dei sorgenti "standard"?
Spero di non fare troppa confusione....
    
    
       
       Maggiori informazioni sulla lista 
	       glug