[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Source Deb



Il lunedì, 05 gennaio, 2004 at 09:14:41 +0100, Crc32 Scrisse: 
>   Alle 11:39, lunedì 05 gennaio 2004, Umberto Genovese ha scritto:
>   > Io compilo X direttamente dai sorgenti di XFree86.org e non è affatto
>   > difficile avendo tempo (e banda: i sorgenti di X completi sono 40M):
>   > siamo già alla 4.4 (e va come una bomba) e così potresti avere tutte le
>   > novità che saranno presenti nelle distribuzioni più osé solo a primavera.
>   
>   Mi descrivi i passi per ricompilare i sorgenti scaricati da xfree86.org in 
>   debian? Io ho provato alcune volte a ricompilarli ma non ho avuto mai grandi 
>   soddisfazioni..
>   
>   grazie
Ciao, è semplice:
ammettiamo che ti scarichi i sorgenti in /usr/local/src
decomprimi i sorgenti (ex. tar xvfj XFree86-4.3.99.16.tar.bz2)
ti ritrovi con una directory xc (/usr/local/src/xc)
ci entri dentro 
per compilare da root:  make World >& world.log
e se vuoi vedere che compila (da un'altra finestra):
tail -f /usr/local/src/xc/world.log
quando ha finito (circa 1 e mezza, 2 ore su Celeron 900)
per sicurezza fai un backup della /usr/X11R6 copiandola in /usr/x11r6_old
e lo stesso per /etc/X11 (cp -a /usr/X11R6 /usr/x11r6_old; cp -a /etc/X11
/etc/x11_old).
Per installare da root: make install >& install.log
Per minimizzare i rischi a questo punto rinomina /usr/X11R6 in
/usr/x11r6_new e lo stesso fai per /etc/X11. Crea i symlink /usr/X11R6 e
/etc/X11 facendoli puntare a /usr/src/x11r6_new e /etc/x11_new.
A questo punto riavvii X et voilà: hai il nuovo X da te ricompilato.
Tieni presente che alcune cose sono diverse: i modi per passare alle
consolle o per uccidere X non sono più mappati (cambia il modo di
riferimento alla tastiera) ma se tutto è andato bene, prova a togliere
/etc/X11/XF86Config-4 e riavviare X: ti lascio allapiacevole sorpresa :-)))

ps. i symlink servono perché in caso qualcosa andasse storto, basta farli
puntare alle dir. _old (veloce ed efficace)
 
-- 
     Ciao Umberto
#------------------------------------------------------------------------#
|	Umberto Genovese (Seldon)	E-mail: <tanto.un@te.lo.dico>	 |
|PGP  fingerprint =  526A B526 2BF4 E3FF 6200  30B4 AD2C D110 D0F3 66E4  |
|		       <GNU & Linux: the dynamic duo>			 |
#------------------------------------------------------------------------#

Attachment: pgpfgaBqsXFdE.pgp
Description: PGP signature


Reply to: