<?xml version="1.0" encoding="UTF-8" ?>
<!-- RSS generated by PHPBoost on Thu, 07 May 2026 11:24:52 +0200 -->
<rss version="2.0" xmlns:atom="https://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Wiki]]></title>
		<atom:link href="https://www.mageialinux-online.org/syndication/rss/wiki/48" rel="self" type="application/rss+xml"/>
		<link>https://www.mageialinux-online.org</link>
		<description><![CDATA[Derniers articles de la catégorie Python]]></description>
		<copyright>(C) 2005-2026 PHPBoost</copyright>
		<language>fr</language>
		<generator>PHPBoost</generator>
		
            <item>
                <title><![CDATA[Installer et utiliser eg]]></title>
                <link>https://www.mageialinux-online.org/wiki/installer-et-utiliser-eg</link>
                <guid>https://www.mageialinux-online.org/wiki/installer-et-utiliser-eg</guid>
                <description><![CDATA[<h2 class="formatter-title wiki-paragraph-2" id="paragraph-installer-et-utiliser-eg">Installer et utiliser eg</h2><br />

<br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-introduction">Introduction</h3><br />

<br />
Vous êtes en ligne de commande, en mode texte, et c'est le trou de mémoire. Sur le bout de la langue, ou sur le bout du neurone la commande précise vous échappe.<br />
Le secours peut être fourni par eg.<br />
La commande <div class="formatter-container formatter-code code-BASH"><span class="formatter-title">Code BASH : </span><div class="formatter-content"><pre style="display:inline;"><pre class="bash" style="font-family:monospace;">eg <span style="color: #c20cb9; font-weight: bold;">find</span></pre></pre></div></div> vous retournera une série d'exemples pratiques à propos de <span style="color:#d456cd;"><strong><span style="font-family: andale mono;">find</span></strong></span>, bien moins abscons que le man.<br />
<br />
Exemple avec la commande <strong><span style="font-family: andale mono;"><span style="color:#d456cd;">tar</span></span> </strong>:<br />
<br />
<p style="text-align: center;"><img src="https://www.mageialinux-online.org/upload/eg-demo7.gif" alt="Démo de eg sur la commande tar" style="width: 500px" /></p><br />
<em>Merci<a class="offload" href="https://korben.info/ne-manquez-plus-dexemples-sous-linux.html"> Korben</a>.</em><br />
<br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-installation">Installation</h3><br />

<br />
eg, logiciel en python, n'est pas disponible à l'heure actuelle <s>24/08/17</s> 28/10/23, dans les dépôts de Mageia 9.<br />
Pour l'installer en console et en root<br />
<div class="formatter-container formatter-code code-BASH"><span class="formatter-title">Code BASH : </span><div class="formatter-content"><pre style="display:inline;"><pre class="bash" style="font-family:monospace;">pip3 <span style="color: #c20cb9; font-weight: bold;">install</span> eg</pre></pre></div></div><br />
<p>Si pip ou pip3 n'est pas installé sur votre système<br />
<div class="formatter-container formatter-code code-BASH"><span class="formatter-title">Code BASH : </span><div class="formatter-content"><pre style="display:inline;"><pre class="bash" style="font-family:monospace;">urpmi python3-pip</pre></pre></div></div></p><br />
<br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-personnaliser-eg">Personnaliser eg</h3><br />

<br />
Les fichiers d'anti-sèches, appelés exemples dans eg, sont placés dans <div class="formatter-container formatter-code code-TEXT"><span class="formatter-title">Code TEXT : </span><div class="formatter-content"><pre style="display:inline;"><pre class="text" style="font-family:monospace;">/usr/local/lib/python3.10/site-packages/eg/examples/ </pre></pre></div></div> ou dans <div class="formatter-container formatter-code code-BASH"><span class="formatter-title">Code BASH : </span><div class="formatter-content"><pre style="display:inline;"><pre class="bash" style="font-family:monospace;">~<span style="color: #000000; font-weight: bold;">/</span>.local<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>python3.10<span style="color: #000000; font-weight: bold;">/</span>site-packages<span style="color: #000000; font-weight: bold;">/</span>eg<span style="color: #000000; font-weight: bold;">/</span>examples<span style="color: #000000; font-weight: bold;">/</span></pre></pre></div></div> si vous avez installé en mode USER.<br />
<br />
Ce sont des fichiers markdown aisément éditable avec un éditeur de texte (nano, kwrite, geany, gedit, jedit, notepadqq, notepad ?)<br />
Vous pouvez donc ajouter, retranchez ce qui vous plaît. Vous pouvez aussi le traduire en français, bref l'adapter à vos besoins, à votre convenance.<br />
<br />
On peut personnaliser eg de façon plus subtile que d'aller éditer des fichiers en mode administrateur. Le fichier <span style="font-family: andale mono;">~/.egrc</span>, à créer si besoin, permet de configurer, d'ajouter ses propres exemples. J'ai choisi de placer mes exemples perso dans le répertoire <span style="font-family: andale mono;">~/.config/eg_examples/</span> que j'ai créé. Ci dessous le fichier<span style="font-family: andale mono;"> .egrc</span> correspondant :<br />
<br />
<div class="formatter-container formatter-code code-TEXT"><span class="formatter-title">Code TEXT : </span><div class="formatter-content"><pre style="display:inline;"><pre class="text" style="font-family:monospace;">[eg-config]
examples-dir = ~/.local/lib/python3.10/site-packages/eg/examples/
custom-dir = ~/.config/eg_examples/</pre></pre></div></div><br />
<br />
Un exemple avec <span style="font-family: andale mono;"><strong><span style="color:#d456cd;">unrar</span></strong></span><br />
L'aide mémoire pour <span style="color:#d456cd;"><strong><span style="font-family: andale mono;">unrar</span></strong></span> n'est pas fourni par défaut avec eg. Je me le suis donc construit sur mesure.<br />
Dans un éditeur de texte :<br />
<div class="formatter-container formatter-code code-TEXT"><span class="formatter-title">Code TEXT : </span><div class="formatter-content"><pre style="display:inline;"><pre class="text" style="font-family:monospace;"># unrar
Extraire une archive rar dans . :
&nbsp;
    unrar e /path/to/foo.rar
Extraire une archive rar dans le repertoire :
&nbsp;
    unrar e /path/to/foo.rar /path/repertoire
Extraire une archive rar avec le mot de passe 1234 :
&nbsp;
    unrar e -p1234 /path/to/foo.rar</pre></pre></div></div><br />
qu'on enregistre comme <div class="formatter-container formatter-code code-TEXT"><span class="formatter-title">Code TEXT : </span><div class="formatter-content"><pre style="display:inline;"><pre class="text" style="font-family:monospace;">unrar.md</pre></pre></div></div> dans le répertoire des exemples.<br />
On obtient<br />
<p style="text-align: center;"><img src="https://www.mageialinux-online.org/upload/selection_398.png" alt="selection_398" /></p><br />
On quitte l'affichage de la liste des exemples avec la touche <<strong>Q</strong>> du clavier.<br />
<br />
Ou pour <span style="color:#d456cd;"><strong><span style="font-family: andale mono;">rpm</span></strong></span><br />
<p style="text-align: center;"><img src="https://www.mageialinux-online.org/upload/selection_399.png" alt="selection_399" /></p>avec le<a class="offload" href="https://www.mageialinux-online.org/upload/rpm.zip"> fichier correspondant</a>.<br />
<br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-quelques-autres-de-mes-exemples-perfectibles">Quelques autres de mes exemples. Perfectibles...</h3><br />

<ul class="formatter-ul">
    <li class="formatter-li"><a class="offload" href="https://www.mageialinux-online.org/upload/racc.zip">Raccourcis clavier Bash</a>.
    </li><li class="formatter-li"><a class="offload" href="https://www.mageialinux-online.org/upload/ffmpeg_tar.gz">Commandes ffmpeg</a>.
    </li><li class="formatter-li"><a class="offload" href="https://www.mageialinux-online.org/upload/7z_tar.gz">Commandes 7z</a>.
    </li><li class="formatter-li"><a class="offload" href="https://www.mageialinux-online.org/upload/urpmq_tar.gz">urpmq courants</a>.
    </li><li class="formatter-li"><a class="offload" href="https://www.mageialinux-online.org/upload/shasum_tar.gz">Exemples shasum, md5sum</a>.
    </li><li class="formatter-li"><a class="offload" href="https://www.mageialinux-online.org/upload/ytdlp_tar.gz">Commandes yt-dlp</a>.
    </li><li class="formatter-li"><a class="offload" href="https://www.mageialinux-online.org/upload/exiftool_tar.gz">Quelques commandes exiftool</a>.
    </li><li class="formatter-li"><a class="offload" href="https://www.mageialinux-online.org/upload/eg-history_tar.gz">L'historique de vos commandes</a> Bash.
    </li><li class="formatter-li"><a class="offload" href="https://www.mageialinux-online.org/upload/eg-lsof_tar.gz">Commande lsof</a> Lister les fichiers ouverts, les ports ouvert...
    </li><li class="formatter-li"><a class="offload" href="https://www.mageialinux-online.org/upload/eg-inxi_tar.gz">Informations système avec inxi</a>.
    </li><li class="formatter-li"><a class="offload" href="https://www.mageialinux-online.org/upload/eg-fpak_tar.gz">Flatpak</a> en lignes de commandes.<br />
</li></ul><br />
<br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-sitographie">Sitographie</h2><br />

<br />
<a class="offload" href="https://github.com/srsudar/eg">Dépôt GiHub</a><br />
<a class="offload" href="https://korben.info/ne-manquez-plus-dexemples-sous-linux.html">Ne manquez plus d&#8217;exemples sous Linux</a> (Korben)<br />
<br />
<a class="offload" href="https://www.malekal.com/lsof-linux-utilisations-et-exemples/">La commande lsof</a><br />
<br />
Dans le wiki Mageia :<br />
<a class="offload" href="https://www.mageialinux-online.org/wiki/utiliser-inxi">Utiliser inxi</a>.<br />
<a class="offload" href="https://www.mageialinux-online.org/wiki/utiliser-flatpak">Flatpak</a>.<br />
<p style="text-align: right;"><a class="offload" href="https://www.mageialinux-online.org/user/profile/5813">Meuz</a>. Maj 16/01/2025</p>]]></description>
                <pubDate>Tue, 25 Mar 2025 14:11:56 +0100</pubDate>
                
            </item>
		
            <item>
                <title><![CDATA[IInstaller Pygame pour Python 3]]></title>
                <link>https://www.mageialinux-online.org/wiki/iinstaller-pygame-pour-python-3</link>
                <guid>https://www.mageialinux-online.org/wiki/iinstaller-pygame-pour-python-3</guid>
                <description><![CDATA[<br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-installer-pygame-pour-python-3-mageia-5-6">Installer Pygame pour Python 3 (Mageia 5, 6)</h2><br />

<p style="text-align: center;"><img src="http://www.pygame.org/docs/pygame_tiny.gif" alt="" /></p><br />
<a href="https://fr.wikipedia.org/wiki/Pygame" target="_blank">Pygame </a>est une bibliothèque libre multiplate-forme qui facilite le développement de jeux vidéo temps réel avec le langage de programmation Python.<br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-introduction">Introduction</h3><br />

Le jeu jeu ultime ! Une seule bouteille de whisky a suffit à faire éclore votre génie.<br />
Vous allez le coder en Python 3 et Pygame.<br />
<br />
C'est simple<br />
<div class="formatter-container formatter-block">urpmi python-pygame</div><br />
et voilà !<br />
<br />
Non.<br />
À l'heure actuelle, 23/08/17, le rpm est python-pygame-1.9.1-16.mga6. Et cette version de pygame, 1.9.1, n'est pas compatible   avec Python3.<br />
<br />
Il vous faut la 1.9.2<br />
<br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-la-solution-de-facilite">La solution de facilité</h3><br />

Vous téléchargez la version 1.9.2 que j'ai construite (« buildée ») pour ma Mageia 6 64 bits.<br />
Vous décompressez, et changez pour le bon répertoire.<br />
Vous installez avec, en root,<br />
<div class="formatter-container formatter-code code-BASH"><span class="formatter-title">Code BASH : </span><div class="formatter-content"><pre style="display:inline;"><pre class="bash" style="font-family:monospace;"><span style="color: #666666;"># </span>python3 setup.py <span style="color: #c20cb9; font-weight: bold;">install</span></pre></pre></div></div><br />
Il est peu probable que cette archive fonctionne en 32 bits.<br />
Vous devrez installer au moins les rpm suivants :<br />
<div class="formatter-container formatter-block">lib64smpeg0.4_0-0.4.5-8.mga6.x86_64<br />
lib64SDL_ttf2.0_0-2.0.11-8.mga6.x86_64<br />
lib64SDL_mixer1.2_0-1.2.12-10.mga6.x86_64<br />
lib64SDL_image1.2_0-1.2.12-9.mga6.x86_64<br />
lib64mikmod3-3.3.11-1.mga6.x86_64</div><br />
<br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-construire-sa-propre-version">Construire sa propre version</h3><br />

C'est moins simple. Mais ça vous évite de placer votre confiance en un individu qui rode sur le web.<br />
<br />
Utiliser cette version <a href="https://github.com/metulburr/pygame-1.9.2-pre" target="_blank">pygame-1.9.2-pre-master.zip</a>.<br />
Il s'agit de la version officielle qu'il faudra adapter à votre système.<br />
Décompresser, ensuite les commandes à exécuter seront :<br />
<div class="formatter-container formatter-block">$ cd /home/dom/tmp/pygame-1.9.2-pre-master<br />
$ python3 ./config.py<br />
$ 2to3 setup.py -w<br />
$ python3 setup.py build<br />
# python3 setup.py install</div><br />
Cependant, les dépendances à compléter seront (probablement) considérables.<br />
<br />
<h4 class="formatter-title wiki-paragraph-4" id="paragraph-dependances">Dépendances</h4><br />

<br />
<div class="formatter-container formatter-code code-BASH"><span class="formatter-title">Code BASH : </span><div class="formatter-content"><pre style="display:inline;"><pre class="bash" style="font-family:monospace;">urpmi lib64SDL-devel
urpmi libSDL_ttf-devel libSDL_image-devel
urpmi lib64SDL_mixer-devel
urpmi lib64smpeg-devel
urpmi lib64portmidi-devel-<span style="color: #000000;">217</span>-<span style="color: #000000;">6</span>.mga4.x86_64</pre></pre></div></div><br />
<br />
Après la commande <div class="formatter-container formatter-code code-BASH"><span class="formatter-title">Code BASH : </span><div class="formatter-content"><pre style="display:inline;"><pre class="bash" style="font-family:monospace;">python3 .<span style="color: #000000; font-weight: bold;">/</span>config.py</pre></pre></div></div>vous aurez probablement des protestations du système.<br />
Pour<br />
<div class="formatter-container formatter-block">IMAGE   : not found<br />
JPEG    : not found<br />
</div><br />
<div class="formatter-container formatter-code code-BASH"><span class="formatter-title">Code BASH : </span><div class="formatter-content"><pre style="display:inline;"><pre class="bash" style="font-family:monospace;">urpmi lib64SDL_image-devel</pre></pre></div></div><br />
Pour<br />
<div class="formatter-container formatter-block">AVFORMAT: not found<br />
SWSCALE : not found</div><br />
<div class="formatter-container formatter-code code-BASH"><span class="formatter-title">Code BASH : </span><div class="formatter-content"><pre style="display:inline;"><pre class="bash" style="font-family:monospace;">urpmi lib64ffmpeg-devel-2.4.9-<span style="color: #000000;">1</span>.mga5.tainted.x86_64</pre></pre></div></div><br />
Pour<br />
<div class="formatter-container formatter-block">In file included from src/imageext.c:47:0:<br />
src/pygame.h:80:20: erreur fatale : Python.h : Aucun fichier ou dossier de ce type</div><br />
Corrigé avec<br />
<div class="formatter-container formatter-code code-BASH"><span class="formatter-title">Code BASH : </span><div class="formatter-content"><pre style="display:inline;"><pre class="bash" style="font-family:monospace;">urpmi lib64python3-devel</pre></pre></div></div><br />
<br />
Pour info, les dépendances que j'ai dû installer :<br />
<div class="formatter-container formatter-hide no-js"><span class="formatter-title">Caché :</span><div class="formatter-content"><div class="formatter-container formatter-code code-TEXT"><span class="formatter-title">Code TEXT : </span><div class="formatter-content"><pre style="display:inline;"><pre class="text" style="font-family:monospace;">lib64python3.5-testsuite-3.5.3-1.mga6.x86_64  lun. 21 août 2017 16:45:57 CEST
python3-docs-3.5.3-1.mga6.noarch 
lib64python3-devel-3.5.3-1.mga6.x86_64
lib64SDL_mixer-devel-1.2.12-10.mga6.x86_64
lib64SDL_mixer1.2_0-1.2.12-10.mga6.x86_64
lib64mikmod-devel-3.3.11-1.mga6.x86_64
lib64mikmod3-3.3.11-1.mga6.x86_64 
lib64flac-devel-1.3.2-1.mga6.x86_64
pango-doc-1.40.6-1.mga6.noarch 
opencv-devel-2.4.12.3-5.mga6.x86_64
lib64tasn1-devel-4.12-1.mga6.x86_64
lib64gnutls-devel-3.5.13-1.mga6.x86_64
lib64ffmpeg-devel-3.3.3-1.mga6.tainted.x86_64
gnutls-3.5.13-1.mga6.x86_64 
lib64x264-devel-0.148-0.20170120.stable.5.mga6.tainted.x86_64
lib64opus-devel-1.1.5-1.mga6.x86_64
lib64opencv_ts2.4-2.4.12.3-5.mga6.x86_64
lib64mp3lame-devel-3.99.5-13.mga6.tainted.x86_64
lib64gtk-gir2.0-2.24.31-3.mga6.x86_64 
lib64gtk+2.0-devel-2.24.31-3.mga6.x86_64
lib64gsm-devel-1.0.17-1.mga6.x86_64
lib64gdk_pixbuf2.0-devel-2.36.7-1.mga6.x86_64
lib64xvidcore-devel-1.3.4-3.mga6.tainted.x86_64
lib64x265-devel-2.2-1.mga6.tainted.x86_64
lib64vo-amrwbenc-devel-0.1.3-2.mga6.tainted.x86_64
lib64v4l-devel-1.12.5-1.mga6.x86_64
lib64rtmp-devel-2.4-0.git20160101.3.mga6.tainted.x86_64
lib64pulseaudio-devel-10.0-1.1.mga6.x86_64
lib64pango1.0-devel-1.40.6-1.mga6.x86_64
lib64openexr-devel-2.2.0-10.mga6.x86_64
lib64opencv_videostab2.4-2.4.12.3-5.mga6.x86_64
lib64opencv_superres2.4-2.4.12.3-5.mga6.x86_64
lib64opencv_stitching2.4-2.4.12.3-5.mga6.x86_64
lib64opencv_photo2.4-2.4.12.3-5.mga6.x86_64 
lib64opencv_legacy2.4-2.4.12.3-5.mga6.x86_64 
lib64opencore-amr-devel-0.1.3-1.mga6.tainted.x86_64
lib64gnutlsxx28-3.5.13-1.mga6.x86_64
lib64opencv_ocl2.4-2.4.12.3-5.mga6.x86_64
lib64opencv_nonfree2.4-2.4.12.3-5.mga6.x86_64
lib64opencv_gpu2.4-2.4.12.3-5.mga6.x86_64
lib64cairo-devel-1.14.10-1.mga6.x86_64
lib64twolame-devel-0.3.13-7.mga6.x86_64
lib64opts25-5.18.6-2.mga6.x86_64
lib64nettle-devel-3.3-1.mga6.x86_64
lib64celt0-devel-0.11.3-6.mga6.x86_64
lib64xrandr-devel-1.5.1-1.mga6.x86_64
lib64xinerama-devel-1.1.3-6.mga6.x86_64
lib64xcomposite-devel-0.4.4-8.mga6.x86_64
lib64xavs-devel-0.1.55-8.mga6.x86_64
lib64vpx-devel-1.5.0-3.mga6.x86_64
lib64vdpau-devel-1.1.1-2.mga6.x86_64
lib64va-devel-1.7.3-3.mga6.x86_64
lib64speex-devel-1.2-0.rc2.2.mga6.x86_64
lib64sdl2.0-devel-2.0.5-2.mga6.x86_64
lib64pixman-devel-0.34.0-1.mga6.x86_64
lib64p11-kit-devel-0.23.2-2.mga6.x86_64 
lib64nut-devel-0.0.675-8.mga6.x86_64 
lib64modplug-devel-0.8.9.0-1.mga6.x86_64
lib64jasper-devel-1.900.23-5.mga6.x86_64
lib64ilmbase-devel-2.2.0-5.mga6.x86_64
lib64atk1.0-devel-2.24.0-1.mga6.x86_64
lib64xft-devel-2.3.2-4.mga6.x86_64
lib64xcursor-devel-1.1.14-6.mga6.x86_64T
lib64vorbis-devel-1.3.5-2.mga6.x86_64
lib64theora-devel-1.1.1-11.mga6.x86_64
lib64thai-devel-0.1.26-1.mga6.x86_64
lib64schroedinger-devel-1.0.11-8.mga6.x86_64
lib64openjpeg-devel-1.5.2-8.mga6.x86_64
lib64opencl-devel-2.2.11-1.mga6.x86_64
lib64jack-devel-1.9.10-6.mga6.x86_64
lib64gstreamer-plugins-base1.0-devel-1.10.4-1.mga6.x86_64
lib64ass-devel-0.13.6-1.mga6.x86_64
orc-0.4.26-1.mga6.x86_64
openjpeg-1.5.2-8.mga6.x86_64
opencl-headers-1.2-1.20150303.1.mga6.noarch
lib64xrender-devel-0.9.10-1.mga6.x86_64
lib64usb1.0-devel-1.0.21-1.mga6.x86_64
lib64udf0-0.94-1.mga6.x86_64
lib64samplerate-devel-0.1.9-1.mga6.x86_64
lib64raw1394-devel-2.1.2-1.mga6.x86_64
lib64orc-devel-0.4.26-1.mga6.x86_64
lib64ogg-devel-1.3.2-4.mga6.x86_64
lib64gstreamer-plugins-base-gir1.0-1.10.4-1.mga6.x86_64
lib64gstreamer1.0-devel-1.10.4-1.mga6.x86_64
lib64gst-gir1.0-1.10.4-1.mga6.x86_64
lib64fribidi-devel-0.19.7-3.mga6.x86_64
lib64dc1394-devel-2.2.5-2.mga6.x86_64
lib64datrie-devel-0.2.10-1.mga6.x86_64
lib64cdio-paranoia-devel-10.2.0.93.1-8.mga6.x86_64
lib64cdio-devel-0.94-1.mga6.x86_64
lib64cdio++0-0.94-1.mga6.x86_64
lib64smpeg-devel-0.4.5-8.mga6.x86_64          
lib64smpeg0.4_0-0.4.5-8.mga6.x86_64           
lib64portmidi-devel-217-10.mga6.x86_64        
lib64portmidi0-217-10.mga6.x86_64             
lib64tiff-devel-4.0.8-3.mga6.x86_64           
lib64SDL_ttf-devel-2.0.11-8.mga6.x86_64       
lib64SDL_image-devel-1.2.12-9.mga6.x86_64     
lib64jpeg-devel-1.5.1-1.mga6.x86_64           
lib64jbig-devel-2.1-4.mga6.x86_64             
lib64xxf86dga-devel-1.1.4-6.mga6.x86_64       
lib64slang-devel-2.3.0-1.mga6.x86_64          
lib64SDL-devel-1.2.15-19.mga6.x86_64          
lib64mesaglu1-devel-9.0.0-6.mga6.x86_64       
lib64gpm-devel-1.20.7-7.mga6.x86_64
lib64gii-devel-1.0.2-21.mga6.x86_64         
lib64ggi-devel-2.2.2-24.mga6.x86_64      
lib64alsa2-devel-1.1.4.1-1.mga6.x86_64    
lib64aa-devel-1.4.0-0.rc5.31.mga6.x86_64
&nbsp;</pre></pre></div></div></div></div><br />
<br />
<h4 class="formatter-title wiki-paragraph-4" id="paragraph-bilan">Bilan</h4><br />

<br />
<div class="formatter-container formatter-code code-BASH"><span class="formatter-title">Code BASH : </span><div class="formatter-content"><pre style="display:inline;"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span>meuz<span style="color: #000000; font-weight: bold;">@</span>localhost pygame-1.9.2-pre-master<span style="color: #7a0874; font-weight: bold;">&#93;</span>$ python3 .<span style="color: #000000; font-weight: bold;">/</span>config.py
Using UNIX configuration...
Hunting dependencies...
SDL     : found 1.2.15
FONT    : found
IMAGE   : found
MIXER   : found
SMPEG   : found 0.4.5
PNG     : found
JPEG    : found
SCRAP   : found
PORTMIDI: found
PORTTIME: found
AVFORMAT: found
SWSCALE : found
FREETYPE: found 2.5.4
If you get compiler errors during <span style="color: #c20cb9; font-weight: bold;">install</span>, doublecheck
the compiler flags <span style="color: #000000; font-weight: bold;">in</span> the <span style="color: #ff0000;">"Setup"</span> file.</pre></pre></div></div><br />
<br />
Donc, c'est bon.<br />
On peut « buider »<div class="formatter-container formatter-code code-BASH"><span class="formatter-title">Code BASH : </span><div class="formatter-content"><pre style="display:inline;"><pre class="bash" style="font-family:monospace;">python3 setup.py build</pre></pre></div></div><br />
<h4 class="formatter-title wiki-paragraph-4" id="paragraph-correction-du-bug">Correction du bug</h4><br />

<br />
Car il y a un bug. En fin au moins un.<br />
<div class="formatter-container formatter-block"># bug gcc : Compilation error - can't find -lporttime</div><br />
Résolu par le lien symbolique.<br />
<div class="formatter-container formatter-code code-BASH"><span class="formatter-title">Code BASH : </span><div class="formatter-content"><pre style="display:inline;"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ln</span> <span style="color: #660033;">-s</span>  <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib64<span style="color: #000000; font-weight: bold;">/</span>libportmidi.so <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib64<span style="color: #000000; font-weight: bold;">/</span>libporttime.so</pre></pre></div></div><br />
Une fois ce problème réglé, on peut installer (en root)<br />
<div class="formatter-container formatter-code code-BASH"><span class="formatter-title">Code BASH : </span><div class="formatter-content"><pre style="display:inline;"><pre class="bash" style="font-family:monospace;"><span style="color: #666666;"># </span>python3 setup.py <span style="color: #c20cb9; font-weight: bold;">install</span></pre></pre></div></div><br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-remarques-generales">Remarques générales</h2><br />

Les dépendances que j'ai mentionnées sont celles que j'ai relevées au cours de la construction et l'installation du paquet python pygame sur ma machine.<br />
<br />
Il est possible, et même probable, que les dépendances soient plus ou moins importantes selon ce qui est déjà installé sur votre machine.<br />
<br />
Cette démarche devrait fonctionner en 32 bits, Cependant je ne puis être affirmatif, je le répète, je n'ai fait qu'une installation sous Mageia 5 et 6 en 64 bits.<br />
<br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-webographie">Webographie</h2><br />

<a href="http://www.pygame.org/news" target="_blank">Pygame</a><br />
<a href="https://fr.wikipedia.org/wiki/Pygame" target="_blank">Wikipedia Pygame</a><br />
<a href="https://askubuntu.com/questions/401342/how-to-download-pygame-in-python3-3" target="_blank">Problème  d&#8217;installation de Pygame sous Ubuntu</a><br />
<br />
<br />
<p style="text-align: right;">Meuz<br />
</p>]]></description>
                <pubDate>Tue, 02 Jan 2018 11:31:17 +0100</pubDate>
                
            </item>
		
            <item>
                <title><![CDATA[Python]]></title>
                <link>https://www.mageialinux-online.org/wiki/python</link>
                <guid>https://www.mageialinux-online.org/wiki/python</guid>
                <description><![CDATA[<p style="text-align: center;"><img src="https://upload.wikimedia.org/wikipedia/commons/c/c3/Python-logo-notext.svg" alt="" /></p><br />
Rubrique concernant Python 2 et Python 3.]]></description>
                <pubDate>Wed, 23 Aug 2017 21:45:46 +0200</pubDate>
                
            </item>
		
	</channel>
</rss>
