[Tech] red hat e python2.2

Marco Ermini markoer@usa.net
Lun 17 Mar 2003 03:38:46 CET


On Thu, 13 Mar 2003 18:27:42 +0100, Alessio Chemeri <chemeri.a@lapulce.it>
wrote:

[...]
> per la verita' ancora non sono mai arrivato a compilare roba con una 
> ventina di librerie sparse
> a giro... pero' preferisco impazzire e capire cosa sto facendo... con 
> gli rpm
> purtroppo perdo di vista cosa sto facendo... forse sono troppo 
> talebanizzato,
> sto cercando di usare anche red hat perche' in effetti molto hardware
> nuovo ha piu' supporto che nella slack... (sigh.. mi e' costato dirlo :-)

Non solo l'hardware, anche il software :-)

Non capisco pero' perche' non utilizzi RedHat 8.0, a questo punto...
risolverebbe tutti i tuoi problemi :-)



[...]
> allora... ho penato come un matto a rimuovere pacchetti con l'rpm... e
> alla fine il
> python 1.5 non posso eliminarlo perche' e' legato ad una libreria in 
> cascata con
> un milione e mezzo di librerie (forse, credo il kde che manco e' 
> installato...)

Bene, allora e' una ipotesi da escludere.



> avevo anche una sedicente versione di python2.qualcosa che mi impediva 
> sia un upgrade
> (se non sbaglio con Uvh si fa l'upgrade no?) sia l'installazione (andava 
> in conflitto con il python 2.2.2 che ho come fresco rpm...)

Mi sa che hai fatto qualche casino :-P



> tra l'altro se rimuovo forzando con il --nodeps il python 1.5 ottengo 
> che non posso installare
> il MySQL-python perche' ha bisogno di quello... (mannaggia.. ma c'e' 
> installato il 2.2 e questo sedicente maledetto vuole il 1.5...)
> 
> Ho prelevato anche il src del MySQL-python ma non posso ricompilarlo... 
> perche' vuole il
> distutils che non posso installare perche' vuole il python-devel (io ho 
> installato il python2.2-devel
> lui forse vuole il python-devel dell'1.5...)
>
> credo che domani prendero' questo script e me lo rifaccio in c .

Ti arrendi subito? sei solo all'inizio, ci vuole moooolta piu' attitudine
all'hacking ;-)

Basta che installi il source RPM e modifichi il .spec per utilizzare Python
2.2 anziche' Python 1.5. Prendi il .src.rpm, e lo installi con rpm -i.
Dovresti quindi trovare i sorgenti del pacchetto in /usr/src/redhat/SOURCES
e il .spec in /usr/src/redhat/SPEC. Apri con un editor il .spec e dove trovi
riferimenti a Python 1.5 mettici Python 2.2 (se hai problemi mandami il
.spec che lo faccio io). A questo punto ricompili il pacchetto con rpm -ba
nomedelfile.spec .


ciao

-- 
Marco Ermini
http://macchi.markoer.org - ICQ 50825709 - GPG KEY 0x64ABF7C6 - L.U. #180221
Perche' perdere tempo ad imparare quando l'ignoranza e' istantanea? (Hobbes)
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        non disponibile
Tipo:        application/pgp-signature
Dimensione:  189 bytes
Descrizione: non disponibile
URL:         <http://lists.linux.it/pipermail/flug-tech/attachments/20030316/7da237a8/attachment.pgp>


Maggiori informazioni sulla lista flug-tech