Page 1 sur 1

Conseils pour installer Python 3.6.4

Posté : mar. 20 mars 2018 12:37
par glaine
Bonjour à tous,

Je souhaiterais installer la dernière version de python sur mon raspberry 3. J'ai trouvé pas mal de choses et je voudrais bien comprendre :

-la différence entre dpkg --install et apt-get machin install

et du coup si j'ai deux gestionnaires d'installation qu'est-ce que l'installation manuelle et pourquoi passer par ./configure, make et sudo make install.

La nécessité de ces étapes est bien soulignée, mais leur pourquoi pas vraiment.

Je vous remercie par avance pour vos éclairages.

Re: Conseils pour installer Python 3.6.4

Posté : mar. 20 mars 2018 16:02
par nexen
bonjour,

je ne rentrerais pas trop dans le technico/historique ... mais pour faire simple :

dpkg : permet d'installer un package spécifique présent sur ton disque donc téléchargé ( utile quand tu es derrière un firewall/proxy) mais ne gère pas les dépendances ( là est le problème majeure).

apt-get : Outil magique qui recherche la version compatible avec ton système et vérifie les dépendances.

Par contre, l'installation manuelle est utile quand tu ne fait pas de package. type projet sur GitHub ... (et aussi si tu as un noyau custom ;) Niark ça fais un moment que je me suis pas recompilé pendant 2 jours un noyau )

logiquement, on te donne le choix entre les 3 :)

j’espère être clair :)

Re: Conseils pour installer Python 3.6.4

Posté : mar. 20 mars 2018 17:38
par destroyedlolo
Yo !
nexen a écrit :
mar. 20 mars 2018 16:02
Niark ça fais un moment que je me suis pas recompilé pendant 2 jours un noyau )
Etant sous Gentoo, ca m'arrive souvent de recompiler le noyau : mais ca ne me prend pas plus de 20' sur mes Banana.
En fait, j'ai mis une ferme Distcc et la compilation est répartie sur mes Banana mais aussi sur mes PC.

En fait, y'a bien que recompiler Gcc lui-même qui prend des plombes (plus 1/2 journée) car les stages 2 et 3 ne se font (et ne peuvent se faire) qu'en local. On pourrait les squizer, mais c'est quand même plus sécurisant avec.

A+