Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/04/2022, à 15:03

Compte supprimé

utiliser un paquet "jammy" sur la 20.04?

Bonjour,
Je dispose sur ma 20.04 de python3.10 (installé depuis les source via make altinstall).
Aussi, j'aimerais bien installer idle pour python3.10 dans l'environnement virtuel dédié à mes projects écrits en python3.10
Il existe un paquet idle-python3.10 pour "jammy": https://packages.ubuntu.com/fr/jammy/idle-python3.10
Il y a t'il un moyen pour l'utiliser?
Merci

#2 Le 13/04/2022, à 16:24

erresse

Re : utiliser un paquet "jammy" sur la 20.04?

MPython Alaplancha a écrit :

Je dispose sur ma 20.04 de python3.10 (installé depuis les source via make altinstall).

Bonjour,
J'aurais tendance à penser que oui, puisque tu as installé cette version de python sous 20.04 et qu'elle fonctionne, pourquoi ne pourrait-on y ajouter un module supplémentaire ?
Toutefois, comme tu as dû compiler toi-même la version de python3.10 pour l'installer en 20.04, peut-être faudrait-il aussi compiler le "idle" en question...
Cela dit sans garantie aucune, je ne fais qu'exprimer mon  opinion "non-autorisée". tongue


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

En ligne

#3 Le 13/04/2022, à 16:57

Compte supprimé

Re : utiliser un paquet "jammy" sur la 20.04?

Merci pour ta réponse non autorisée wink.
Je veux bien essayer de compiler ,mais je ne comprends pas trop où sont les sources de ce paquet. Sur le lien du paquet, je vois que l'on me propose les sources de python3.10 qui comprend notamment les sources de idle3.10, mais pas juste celui de idle. Du coup, je ne sais pas trop quoi faire .

Dernière modification par Compte supprimé (Le 13/04/2022, à 16:59)

#4 Le 13/04/2022, à 17:10

xubu1957

Re : utiliser un paquet "jammy" sur la 20.04?

Bonjour,

Et en regardant la Doc idle ?


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#5 Le 13/04/2022, à 17:23

Compte supprimé

Re : utiliser un paquet "jammy" sur la 20.04?

Bonjour,

xubu1957 a écrit :

Bonjour,

Et en regardant la Doc idle ?

Plouf* wink

*plouf est le bruit que fait un objet qui tombe à l'eau^^ . Merci tout de même

#6 Le 13/04/2022, à 19:03

iznobe

Re : utiliser un paquet "jammy" sur la 20.04?

Bonjour , il y a une raison particuliere pour avoir compilé ?
Parce que par exemple : https://www.linuxcapable.com/fr/how-to- … ntu-20-04/

que retourne :

apt policy idle 

si la version de python par defaut de ton systeme est bien la 3.10  , il devrait indiquer idle dans la meme version logiquement .

Alors il ne restera plus qu ' a faire

sudo apt install idle

si c ' est bien le cas .

EDIT :
Dans tous les cas , ceci a l' air de fonctionner :

iznobe@iznobe-pc:~$ sudo apt install idle-python3.10 -y
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  chromium-codecs-ffmpeg-extra gstreamer1.0-vaapi libfwupdplugin1 libgstreamer-plugins-bad1.0-0 libva-wayland2
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés : 
  fonts-mathjax libjs-mathjax libpython3.10-minimal libpython3.10-stdlib python3.10 python3.10-minimal python3.10-tk
Paquets suggérés :
  fonts-mathjax-extras fonts-stix libjs-mathjax-doc python3.10-venv binutils binfmt-support tix python3.10-tk-dbg
Les NOUVEAUX paquets suivants seront installés :
  fonts-mathjax idle-python3.10 libjs-mathjax libpython3.10-minimal libpython3.10-stdlib python3.10 python3.10-minimal python3.10-tk
0 mis à jour, 8 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 13,5 Mo dans les archives.
Après cette opération, 68,8 Mo d'espace disque supplémentaires seront utilisés.
Réception de :1 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu focal/main amd64 libpython3.10-minimal amd64 3.10.4-1+focal1 [803 kB]
Réception de :2 http://fr.archive.ubuntu.com/ubuntu focal/universe amd64 fonts-mathjax all 2.7.4+dfsg-1 [2208 kB]
Réception de :3 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu focal/main amd64 python3.10-minimal amd64 3.10.4-1+focal1 [1948 kB]
Réception de :4 http://fr.archive.ubuntu.com/ubuntu focal/universe amd64 libjs-mathjax all 2.7.4+dfsg-1 [5654 kB]
Réception de :5 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu focal/main amd64 libpython3.10-stdlib amd64 3.10.4-1+focal1 [1794 kB]
Réception de :6 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu focal/main amd64 python3.10 amd64 3.10.4-1+focal1 [532 kB]
Réception de :7 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu focal/main amd64 python3.10-tk amd64 3.10.4-1+focal1 [146 kB]
Réception de :8 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu focal/main amd64 idle-python3.10 all 3.10.4-1+focal1 [393 kB]
13,5 Mo réceptionnés en 2s (5495 ko/s)    
Sélection du paquet libpython3.10-minimal:amd64 précédemment désélectionné.
(Lecture de la base de données... 191085 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../0-libpython3.10-minimal_3.10.4-1+focal1_amd64.deb ...
Dépaquetage de libpython3.10-minimal:amd64 (3.10.4-1+focal1) ...
Sélection du paquet python3.10-minimal précédemment désélectionné.
Préparation du dépaquetage de .../1-python3.10-minimal_3.10.4-1+focal1_amd64.deb ...
Dépaquetage de python3.10-minimal (3.10.4-1+focal1) ...
Sélection du paquet fonts-mathjax précédemment désélectionné.
Préparation du dépaquetage de .../2-fonts-mathjax_2.7.4+dfsg-1_all.deb ...
Dépaquetage de fonts-mathjax (2.7.4+dfsg-1) ...
Sélection du paquet libpython3.10-stdlib:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../3-libpython3.10-stdlib_3.10.4-1+focal1_amd64.deb ...
Dépaquetage de libpython3.10-stdlib:amd64 (3.10.4-1+focal1) ...
Sélection du paquet python3.10 précédemment désélectionné.
Préparation du dépaquetage de .../4-python3.10_3.10.4-1+focal1_amd64.deb ...
Dépaquetage de python3.10 (3.10.4-1+focal1) ...
Sélection du paquet python3.10-tk:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../5-python3.10-tk_3.10.4-1+focal1_amd64.deb ...
Dépaquetage de python3.10-tk:amd64 (3.10.4-1+focal1) ...
Sélection du paquet libjs-mathjax précédemment désélectionné.
Préparation du dépaquetage de .../6-libjs-mathjax_2.7.4+dfsg-1_all.deb ...
Dépaquetage de libjs-mathjax (2.7.4+dfsg-1) ...
Sélection du paquet idle-python3.10 précédemment désélectionné.
Préparation du dépaquetage de .../7-idle-python3.10_3.10.4-1+focal1_all.deb ...
Dépaquetage de idle-python3.10 (3.10.4-1+focal1) ...
Paramétrage de fonts-mathjax (2.7.4+dfsg-1) ...
Paramétrage de libjs-mathjax (2.7.4+dfsg-1) ...
Paramétrage de libpython3.10-minimal:amd64 (3.10.4-1+focal1) ...
Paramétrage de python3.10-minimal (3.10.4-1+focal1) ...
Paramétrage de libpython3.10-stdlib:amd64 (3.10.4-1+focal1) ...
Paramétrage de python3.10 (3.10.4-1+focal1) ...
Paramétrage de python3.10-tk:amd64 (3.10.4-1+focal1) ...
Paramétrage de idle-python3.10 (3.10.4-1+focal1) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.24-1ubuntu3) ...
Traitement des actions différées (« triggers ») pour mime-support (3.64ubuntu1) ...
Traitement des actions différées (« triggers ») pour gnome-menus (3.36.0-1ubuntu1) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.1-1) ...
Traitement des actions différées (« triggers ») pour fontconfig (2.13.1-2ubuntu3) ...
iznobe@iznobe-pc:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.4 LTS"
iznobe@iznobe-pc:~$

Mais j' ai bien peur que comme ca installe aussi python 3.10 avec , ca fasse conflit avec ta compilation ...


Pour finir :

MPython Alaplancha a écrit :

Sur le lien du paquet, je vois que l'on me propose les sources de python3.10 qui comprend notamment les sources de idle3.10, mais pas juste celui de idle. Du coup, je ne sais pas trop quoi faire .

De ce que j' ai compris , IDLE est un IDE integré a python , il n ' y a pas besoin de le compilé , il devrait l ' etre automatiquement en meme temps que python .
il suffit juste de lui demandé de s ' installer ensuite .

Dernière modification par iznobe (Le 13/04/2022, à 20:53)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

En ligne

#7 Le 13/04/2022, à 21:40

Compte supprimé

Re : utiliser un paquet "jammy" sur la 20.04?

Merci iznobe.

il y a une raison particuliere pour avoir compilé ?

non, juste que j'avais envie de le faire au lieu d'utiliser un ppa wink

si la version de python par defaut de ton systeme est bien la 3.10  , il devrait indiquer idle dans la meme version logiquement .

Ce n'est pas ma version par défaut, je n'ai rien touché aux versions de python présentes par défaut.

~ jt'écoute :apt policy idle
idle:
  Installé : 3.8.2-0ubuntu2
  Candidat : 3.8.2-0ubuntu2
 Table de version :
 *** 3.8.2-0ubuntu2 500
        500 http://fr.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
        500 http://fr.archive.ubuntu.com/ubuntu focal/universe i386 Packages
        100 /var/lib/dpkg/status
~ jt'écoute :
~ jt'écoute :which python3
/usr/bin/python3
~ jt'écoute :which python3.10
/usr/local/bin/python3.10
~ jt'écoute 

Dans tous les cas , ceci a l' air de fonctionner :

Cool. smile Moi sans le PPA, ça me retourne:

~ jt'écoute :sudo apt install idle-python3.10
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet idle-python3.10
E: Impossible de trouver de paquet correspondant à l'expression rationnelle « idle-python3.10 »
~ jt'écoute :

S’il n'y a pas d'autres possibilités, j'utiliserai le PPA ... (j'ai bien pycharm qui gère très bien mon interpréteur python3.10, mais j'apprécie la légèreté d'Idle pour les bricoles)
wink

#8 Le 13/04/2022, à 22:20

ylag

Re : utiliser un paquet "jammy" sur la 20.04?

Bonsoir,

Sous toute réserve, tu pourrais tenter de récupérer le paquet idle-python3.10_3.10.4-1+focal1_all.deb directement sans avoir à activer le PPA, puisque tu sembles déjà avoir python3.10 ?
Pour le télécharger dans ton répertoire courant :

wget https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa/+files/idle-python3.10_3.10.4-1+focal1_all.deb

...puis pour installer, toujours à partir du répertoire où le .deb a été téléchargé :

sudo apt install ./idle-python3.10_3.10.4-1+focal1_all.deb

...la commande apt devrait se charger de vérifier la présence des éventuelles dépendances requises.

?

Dernière modification par ylag (Le 13/04/2022, à 22:22)

Hors ligne

#9 Le 14/04/2022, à 07:42

Compte supprimé

Re : utiliser un paquet "jammy" sur la 20.04?

Bonjour @ylag.
Voici les retours:

~ jt'écoute :cd /tmp
/tmp jt'écoute :wget https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa/+files/idle-python3.10_3.10.4-1+focal1_all.deb
--2022-04-14 07:20:24--  https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa/+files/idle-python3.10_3.10.4-1+focal1_all.deb
Résolution de launchpad.net (launchpad.net)… 185.125.189.222, 185.125.189.223, 2620:2d:4000:1001::8004, ...
Connexion à launchpad.net (launchpad.net)|185.125.189.222|:443… connecté.
requête HTTP transmise, en attente de la réponse… 303 See Other
Emplacement : https://launchpadlibrarian.net/592804779/idle-python3.10_3.10.4-1+focal1_all.deb [suivant]
--2022-04-14 07:20:24--  https://launchpadlibrarian.net/592804779/idle-python3.10_3.10.4-1+focal1_all.deb
Résolution de launchpadlibrarian.net (launchpadlibrarian.net)… 185.125.189.229, 185.125.189.228, 2620:2d:4000:1001::8007, ...
Connexion à launchpadlibrarian.net (launchpadlibrarian.net)|185.125.189.229|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 392996 (384K) [application/x-debian-package]
Enregistre : «idle-python3.10_3.10.4-1+focal1_all.deb»

idle-python3.10_3.1 100%[===================>] 383,79K   906KB/s    ds 0,4s    

2022-04-14 07:20:25 (906 KB/s) - «idle-python3.10_3.10.4-1+focal1_all.deb» enregistré [392996/392996]

/tmp jt'écoute :
/tmp jt'écoute :sudo apt install -s ./idle-python3.10_3.10.4-1+focal1_all.deb
[sudo] Mot de passe de fab : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Note : sélection de « idle-python3.10 » au lieu de « ./idle-python3.10_3.10.4-1+focal1_all.deb »
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 idle-python3.10 : Dépend: python3.10 mais il n'est pas installable
                   Dépend: python3.10-tk mais il n'est pas installable
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
/tmp jt'écoute :

#10 Le 14/04/2022, à 07:56

Compte supprimé

Re : utiliser un paquet "jammy" sur la 20.04?

Voici comment j'avais procédé pour disposer de python3.10:
J'ai téléchargé et décompressé https://www.python.org/ftp/python/3.10. … 3.10.4.tgz dans mon répertoire personnel.
puis:

cd Python-3.10.4
sudo ./configure --enable-optimizations
sudo make -j 2 
sudo make altinstall

L'exécutable se trouve ici:

/tmp jt'écoute :type -a python3.10
python3.10 est /usr/local/bin/python3.10
/tmp jt'écoute :

Dernière modification par Compte supprimé (Le 14/04/2022, à 07:58)

#11 Le 14/04/2022, à 11:45

ylag

Re : utiliser un paquet "jammy" sur la 20.04?

Bonjour,

Alors désolé pour la fausse piste...
Je crois que le fait que ton python3.10 ait été compilé dans /usr/local pourrait y être pour quelque chose ?
Tu devras peut-être supprimer ta version compilée de python3.10 pour installer le tout à partir du PPA, si tu ne parvient pas à obtenir le code source pour idle-python3.10 ?

L'opinion des autres intervenants serait appréciée sur ce point... smile

A+

Hors ligne

#12 Le 14/04/2022, à 13:51

Compte supprimé

Re : utiliser un paquet "jammy" sur la 20.04?

ylag a écrit :

Alors désolé pour la fausse piste...

Il n'y a pas de quoi... c'est comme ça qu'on avance wink


ylag a écrit :

Je crois que le fait que ton python3.10 ait été compilé dans /usr/local pourrait y être pour quelque chose ?
Tu devras peut-être supprimer ta version compilée de python3.10 pour installer le tout à partir du PPA, si tu ne parvient pas à obtenir le code source pour idle-python3.10 ?

L'opinion des autres intervenants serait appréciée sur ce point... smile

+1

#13 Le 14/04/2022, à 17:45

Compte supprimé

Re : utiliser un paquet "jammy" sur la 20.04?

ylag a écrit :

Tu devras peut-être supprimer ta version compilée de python3.10 pour installer le tout à partir du PPA, si tu ne parvient pas à obtenir le code source pour idle-python3.10 ?

Si j'opte pour cela, il semble que je ne pourrais le faire qu'à la main. Il n'y aurait pas de make uninstall de possible après make altinstall...
https://unix.stackexchange.com/question … ing-source

#14 Le 14/04/2022, à 19:23

ylag

Re : utiliser un paquet "jammy" sur la 20.04?

Bonsoir,

au #13, MPython Alaplancha a écrit :

Si j'opte pour cela, il semble que je ne pourrais le faire qu'à la main. Il n'y aurait pas de make uninstall de possible après make altinstall...

C'est toujours le risque qu'il n'y ait pas de procédure de désinstallation d'incluse lorsque l'on installe depuis des sources compilées...
Faudrait essayer de retracer tout ce qui a été installé lors de la compilation pour tenter une suppression manuelle ?
Ça dépasse largement mes maigres compétences, désolé... sad

A+

Hors ligne

#15 Le 15/04/2022, à 21:41

Compte supprimé

Re : utiliser un paquet "jammy" sur la 20.04?

Bonsoir,

ylag a écrit :

Ça dépasse largement mes maigres compétences, désolé... sad

Pas de souci wink
Il se pourrait même que je n'ai rien à désinstaller ... Je ferais des essais sur une vm.
Merci