* Georges Mariano [14:46 17/08/03 CEST]:
Selon Nicolas �vrard <[EMAIL PROTECTED]>:

>la question est donc : o� ce lien est-il r�tabli ?
En fait la Debian Python Policy indique que :

     At any given time, the package `python' will represent the
     current default Debian Python version.

ah, ok, l� est le schmutz... i.e ce qu'il faut "int�grer" c'est donc
que lorsqu'un paquet indique d�pendre de python, ce _n'est pas_ une
version quelconque ...

C'est pourquoi un tas de paquets sont refaits quand il y a un changement
de version de python.

la toute petite pi�ce qui manque aux puzzle (au moins dans ma ptite
t�te) c'est qu'il n'existe pas (actuellement) de moyen pour indiquer �
dpkg (et donc apt) de _ne pas virer_ les fichiers de la version
pr�c�dente ...

[apt-get --coinstall python=2.1 python=2.3 ;-)]

   apt-get install python2.1 python2.3

devrait fonctionner sans probl�me.

(�videmment la conception des paquets concern�s en est affect�e par
exemple on peut prendre appui sur les alternatives pour d�finir le
python par d�faut sur un syst�me...)

Cela ne fonctionne pas sur le principe des alternatives. Un programme
qui n�cessite python2.1 utilisera #!/usr/bin/python2.1, ses modules se
trouvent soit dans /usr/lib/... soit dans
/usr/lib/python2.1/site-packages

Un programme n�cessitant python utilisera #!/usr/bin/python, ses modules
se trouvent dans /usr/lib/... ou /usr/lib/site-python des liens
symboliques �tant ajout�s � chaque /usr/lib/python*.*/site-packages

--
(�>  Nicolas �vrard
/ )  Li�ge - Belgique
^^

Attachment: pgpUdcmG9pLM8.pgp
Description: PGP signature

Répondre à