<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ubuntu Archives - StandarTux</title>
	<atom:link href="https://standartux.fr/tag/ubuntu-2/feed/" rel="self" type="application/rss+xml" />
	<link>https://standartux.fr/tag/ubuntu-2/</link>
	<description>Site sur les logiciels libres, l&#039;open source et GNU/Linux</description>
	<lastBuildDate>Thu, 02 Dec 2010 11:00:00 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://standartux.fr/wp-content/uploads/2019/09/favicon.gif</url>
	<title>ubuntu Archives - StandarTux</title>
	<link>https://standartux.fr/tag/ubuntu-2/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Charger un .apk android via Linux sur Samsung Galaxy S</title>
		<link>https://standartux.fr/charger-un-apk-via-linux-sur-samsung-galaxy-s-android/</link>
					<comments>https://standartux.fr/charger-un-apk-via-linux-sur-samsung-galaxy-s-android/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 02 Dec 2010 11:00:00 +0000</pubDate>
				<category><![CDATA[Tutoriaux]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Galaxy S]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://standartux.fr/?p=826</guid>

					<description><![CDATA[<p>Ce petit tutoriel explique comment charger des fichiers .apk (paquets applicatifs android) sur un mobile Samsung Galaxy S I9000, en utilisant les outils du SDK android. J&#8217;utilise pour ma part Ubuntu 10.10, mais ceci doit aussi fonctionner pour tout autre distribution GNU/Linux. Pré-requis: Le SDK android doit être au préalable installé et configuré, vous pouvez <a class="read-more" href="https://standartux.fr/charger-un-apk-via-linux-sur-samsung-galaxy-s-android/">[&#8230;]</a></p>
<p>L’article <a href="https://standartux.fr/charger-un-apk-via-linux-sur-samsung-galaxy-s-android/">Charger un .apk android via Linux sur Samsung Galaxy S</a> est apparu en premier sur <a href="https://standartux.fr">StandarTux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" src="/public/logo/.android_download_w.jpg" alt="android download" style="display:block; margin:0 auto;" /></p>
<p>Ce petit tutoriel explique comment charger des fichiers .apk (paquets applicatifs android) sur un mobile Samsung Galaxy S I9000, en utilisant les outils du SDK android.<br />
J&rsquo;utilise pour ma part Ubuntu 10.10, mais ceci doit aussi fonctionner pour tout autre distribution GNU/Linux.</p>
<p><strong>Pré-requis:</strong></p>
<ul>
<li>Le SDK android doit être au préalable installé et configuré, vous pouvez consulter la procédure d&rsquo;installation directement sur le <a href="https://developer.android.com/sdk/index.html" title="Android SDK Developers">site du SDK android</a>.</li>
<li>Le Samsung Galaxy S doit être configuré pour accepter les sources inconnues et être positionné en mode Débogage USB. Ceci est accessible au travers du terminal android sous les menus Paramètres -&gt; Applications -&gt; Sources inconnues et Développement.</li>
</ul>
<hr />
<p><strong>Ajouter le Samsung Galaxy S à la liste des périphériques USB:</strong></p>
<p>Créer le fichier suivant avec votre éditeur :</p>
<pre> $ sudo gedit /etc/udev/rules.d/51-android.rules</pre>
<p>et ajouter cette ligne dans le fichier:</p>
<pre> SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", SYSFS{idProduct}=="6877", MODE="0666"<br /></pre>
<p>sauvegardez le fichier et relancez le service de détection des ports USB:</p>
<pre> $ sudo restart udev<br /></pre>
<p>PS&nbsp;: une liste non exhaustive des identifiants USB pour d&rsquo;autres terminaux android est disponible <a href="https://doc.ubuntu-fr.org/android" title="doc android">ici</a>.</p>
<hr />
<p><strong>Faire reconnaître le Samsung Galaxy S lorsqu&rsquo;il est connecté:</strong></p>
<p>Pour cela, nous allons utiliser le logiciel ADB (Android Debug Bridge) fournit avec le SDK android.<br />
Positionnez-vous sous le répertoire d&rsquo;install du SDK android, dans le répertoire « tools » (si vous n&rsquo;avez pas déjà mis les exécutables dans le PATH), et entrez les commandes suivantes dans un terminal pour relancez le deamon adb.</p>
<pre>  $ sudo ./adb kill-server<br />
  $ sudo ./adb start-server<br />
  * daemon not running. starting it now on port 5037 *<br />
  * daemon started successfully *<br /></pre>
<p>A présent, avec cette commande, votre Samsung Galaxy S devrait être détecté, vous pouvez le vérifier à l&rsquo;aide de la commande:</p>
<pre> $ ./adb devices<br />
 List of devices attached<br />   90009e83b767	device<br /></pre>
<hr />
<p><strong>Commande pour charger un fichier .apk dans le Samsung Galaxy S:</strong></p>
<p>A présent, vous pouvez charger simplement votre .apk à l&rsquo;aide de la commande:</p>
<pre> $ ./adb install -r MyFirstApp.apk</pre>
<p>Pour en savoir plus sur l&rsquo;utilitaire adb, vous en avez une description <a href="https://wiki.frandroid.com/wiki/Cours_sur_l%27utilitaire_Android_ADB" title="Cours utilitaire Adb Android">ici</a>.</p>
<p>L’article <a href="https://standartux.fr/charger-un-apk-via-linux-sur-samsung-galaxy-s-android/">Charger un .apk android via Linux sur Samsung Galaxy S</a> est apparu en premier sur <a href="https://standartux.fr">StandarTux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://standartux.fr/charger-un-apk-via-linux-sur-samsung-galaxy-s-android/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Error 15 : passage difficile à Grub2 sur ubuntu 9.10</title>
		<link>https://standartux.fr/error-15-de-grub2-sur-ubuntu-910/</link>
					<comments>https://standartux.fr/error-15-de-grub2-sur-ubuntu-910/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 09 Nov 2009 09:00:00 +0000</pubDate>
				<category><![CDATA[Trucs et astuces]]></category>
		<category><![CDATA[astuces]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://standartux.fr/?p=820</guid>

					<description><![CDATA[<p>Je ne suis apparemment pas le seul à qui cela est arrivé lors du changement de version d&#8217;ubuntu&#160;: il s&#8217;agit de la version de grub utilisée lors du boot système. En effet, entre la version 9.04 et 9.10 d&#8217;ubuntu, grub est passé en grub-pc, ou plus communément appelé GRUB2. Donc si au boot, ou plutôt <a class="read-more" href="https://standartux.fr/error-15-de-grub2-sur-ubuntu-910/">[&#8230;]</a></p>
<p>L’article <a href="https://standartux.fr/error-15-de-grub2-sur-ubuntu-910/">Error 15 : passage difficile à Grub2 sur ubuntu 9.10</a> est apparu en premier sur <a href="https://standartux.fr">StandarTux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Je ne suis apparemment pas le seul à qui cela est arrivé lors du changement de version d&rsquo;ubuntu&nbsp;: il s&rsquo;agit de la version de <a href="https://fr.wikipedia.org/wiki/GRUB">grub</a> utilisée lors du boot système. En effet, entre la version 9.04 et 9.10 d&rsquo;ubuntu, grub est passé en grub-pc, ou plus communément appelé GRUB2.</p>
<p>Donc si au boot, ou plutôt au lancement de grub, vous vous retrouvez avec ce message :</p>
<blockquote>
<p>GRUB Error 15.</p>
</blockquote>
<p>Vous empêchant tout démarrage du système, ne paniquez pas&nbsp;! une manip très simple permet de remettre GRUB en ordre, que je décris ci-dessous.</p>
<p>&#8211; redémarrer avec un live cd ubuntu (ou autre distribution)&nbsp;: histoire de pouvoir booter et monter un système Linux<br />
&#8211; lancez un terminal (ou console) et entrez les commandes suivantes:</p>
<p>NB&nbsp;: remplacez sdaX par le numéro de partition ou de disque disponible sur votre système. La commande &lsquo;sudo fdisk -l&rsquo; est là pour vous aider à trouver la partition Linux sur laquelle est installée votre ubuntu. Cherchez une ligne appelée &lsquo;Linux&rsquo; et remplacez <strong>sdaX</strong> par celle qui vous est remontée avec la commande.</p>
<pre> sudo fdisk -l<br />
 sudo mount /dev/<strong>sdaX</strong> /mnt<br />
 sudo mount --bind /dev /mnt/dev<br />
 sudo chroot /mnt<br />
 apt-get install grub-pc<br />
 update-grub<br />
 grub-install /dev/<strong>sda</strong><br /></pre>
<p>à parir de là, vous pouvez sortir en effectuant ctrl+D.</p>
<pre> sudo unmount /mnt/dev<br />
 sudo unmount /mnt<br /></pre>
<p>Redémarrez et vous devriez à présent être capable de booter correctement sur votre système Linux.</p>
<p>L’article <a href="https://standartux.fr/error-15-de-grub2-sur-ubuntu-910/">Error 15 : passage difficile à Grub2 sur ubuntu 9.10</a> est apparu en premier sur <a href="https://standartux.fr">StandarTux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://standartux.fr/error-15-de-grub2-sur-ubuntu-910/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Ubuntu 9.04 est dans les bacs</title>
		<link>https://standartux.fr/ubuntu-904-est-dans-les-bacs/</link>
					<comments>https://standartux.fr/ubuntu-904-est-dans-les-bacs/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 23 Apr 2009 21:00:00 +0000</pubDate>
				<category><![CDATA[Evenements]]></category>
		<category><![CDATA[logiciels libres]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://standartux.fr/?p=742</guid>

					<description><![CDATA[<p>La nouvelle version de la distribution Ubuntu est donc disponible dés aujourd&#8217;hui, donc à la date prévue. Le petit nom de cette version 9.04&#160;: Jaunty Jackalope. Soit vous êtes déjà avec une version pas trop ancienne et vous pouvez lancer dans un terminal: # apt-get upgrade ou passer par votre gestionnaire de mise à jour. <a class="read-more" href="https://standartux.fr/ubuntu-904-est-dans-les-bacs/">[&#8230;]</a></p>
<p>L’article <a href="https://standartux.fr/ubuntu-904-est-dans-les-bacs/">Ubuntu 9.04 est dans les bacs</a> est apparu en premier sur <a href="https://standartux.fr">StandarTux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>La nouvelle version de la distribution Ubuntu est donc disponible dés aujourd&rsquo;hui, donc à la date prévue.<br />
Le petit nom de cette version 9.04&nbsp;: Jaunty Jackalope.</p>
<p>Soit vous êtes déjà avec une version pas trop ancienne et vous pouvez lancer dans un terminal:</p>
<pre> # apt-get upgrade</pre>
<p>ou passer par votre gestionnaire de mise à jour.</p>
<p>Soit vous faite votre choix sur la <a href="https://www.ubuntu.com/" title="site ubuntu">home page Ubuntu</a> parmi les versions Desktop, Server et Netbook remix misent à votre disposition.</p>
<p><img decoding="async" src="/public/Ubuntu/Ubuntu_9_04.png" alt="ubuntu 9.04" style="display:block; margin:0 auto;" /></p>
<p>Pour l&rsquo;édition Desktop 32bits, vous avez aussi la possibilité de l&rsquo;obtenir via le torrent suivant:<br />
<a href="https://releases.ubuntu.com/releases/9.04/ubuntu-9.04-desktop-i386.iso.torrent" title="ubuntu-9.04-desktop-i386">https://releases.ubuntu.com/releases/9.04/ubuntu-9.04-desktop-i386.iso.torrent</a></p>
<p>L’article <a href="https://standartux.fr/ubuntu-904-est-dans-les-bacs/">Ubuntu 9.04 est dans les bacs</a> est apparu en premier sur <a href="https://standartux.fr">StandarTux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://standartux.fr/ubuntu-904-est-dans-les-bacs/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Tutorial : configurer le wifi d&#8217;une imprimante Brother DCP-750CW sous ubuntu Hardy Heron</title>
		<link>https://standartux.fr/tutorial-configurer-le-wifi-dune-imprimante-brother-dcp-750cw-sous-ubuntu-hardy-heron/</link>
					<comments>https://standartux.fr/tutorial-configurer-le-wifi-dune-imprimante-brother-dcp-750cw-sous-ubuntu-hardy-heron/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 27 Oct 2008 21:15:00 +0000</pubDate>
				<category><![CDATA[Tutoriaux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://standartux.fr/?p=824</guid>

					<description><![CDATA[<p>Ce billet vient en complément l&#8217;autre que j&#8217;avais réalisé pour l&#8217;installation de l&#8217;imprimante Brother DCP-750CW mais via une connexion USB. Ce coup-ci, on va voir comment configurer et partager cette imprimante en wifi sous ubuntu Hardy. Car un des avantages de cette imprimante est d&#8217;intégrer cette option wireless très utile pour se passer des fils <a class="read-more" href="https://standartux.fr/tutorial-configurer-le-wifi-dune-imprimante-brother-dcp-750cw-sous-ubuntu-hardy-heron/">[&#8230;]</a></p>
<p>L’article <a href="https://standartux.fr/tutorial-configurer-le-wifi-dune-imprimante-brother-dcp-750cw-sous-ubuntu-hardy-heron/">Tutorial : configurer le wifi d&rsquo;une imprimante Brother DCP-750CW sous ubuntu Hardy Heron</a> est apparu en premier sur <a href="https://standartux.fr">StandarTux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" src="/public/logo/Icon-wifi_r.jpg" alt="Icon wifi" style="display:block; margin:0 auto;" /></p>
<p>Ce billet vient en complément l&rsquo;<a href="/index.php?post/2008/01/11/Tutorial-%3A-installer-une-imprimante-Brother-DCP-750CW-sous-ubuntu" title="installer une imprimante brother DCP 750 CW sous ubuntu">autre</a> que j&rsquo;avais réalisé pour l&rsquo;installation de l&rsquo;imprimante Brother DCP-750CW mais via une connexion USB.</p>
<p>Ce coup-ci, on va voir comment configurer et partager cette imprimante en wifi sous ubuntu Hardy. Car un des avantages de cette imprimante est d&rsquo;intégrer cette option wireless très utile pour se passer des fils en lancer tranquillement des impressions depuis votre salon ou le jardin (temps que vous avez votre connection wifi&#8230;). L&rsquo;autre bonne nouvelle étant que cette imprimante est parfaitement reconnue avec les drivers Linux fournis par brother et permet ainsi d&rsquo;utiliser à 100% toutes ses fonctionnalités sous ubuntu.</p>
<p><ins><strong>Installation de l&rsquo;imprimante</strong></ins></p>
<p>Pour le coup, un <a href="https://doc.ubuntu-fr.org/brother_750cw" title="Installation imprimante multifonction DCP-750CW">tutoriel ubuntu</a> trés bien fait est disponible. Je vous laisse le choix de ma méthode ou de celle décrite sur le site ubuntu. Par contre, pour la partie scanner, je vous la détaille plus bas car ce n&rsquo;est pas aussi simple que le tuto le décrit.</p>
<p><ins><strong>Configurer l&rsquo;imprimante en wifi</strong></ins></p>
<p>Je vous conseil d&rsquo;utiliser la documentation fournie avec votre appareil pour être sûre de ne pas louper d&rsquo;étapes et saisir la méthode de navigation assez lourdingue, faut le reconnaitre, surtout pour la saisie des clés WEP ou WPA des votre routeur sans fil&#8230; Pour ceux qui n&rsquo;aurait plus la documentation pour cette partie, je peux vous fournir ces informations si nécessaire (un mail via le plugin contact du blog).</p>
<p><ins><strong>Configuration du scanner</strong></ins></p>
<p>La partie scanner est malheureusement toujours à faire à la mimine sous GNU/Linux, à cause de ce fameux pilote <a href="https://linux.about.com/cs/linux101/g/xsane.htm" title="définition xsane">xsane</a>.<br />
Grâce au billet trouvé sur <a href="https://linuxette.suinot.org/index.php/Imprimante#Configuration_du_scanner" title="site Linuxette">Linuxette</a>, j&rsquo;ai pu détecter le scanner avec Xsane, dont voici la marche à suivre:</p>
<p>Il faut donc commencer par installer le paquet brscan2-0.2.4-0.i386.deb à l&rsquo;aide des commandes suivantes dans un terminal:</p>
<pre>    wget https://solutions.brother.com/linux/sol/printer/linux/sane_debian/brscan2-0.2.4-0.i386.deb<br /></pre>
<p>et pour l&rsquo;installer, se rendre sous le répertoire où le fichier a été télécharger (à faire avec sudo su) :</p>
<pre>    # sudo dpkg -i brscan2-0.2.4-0.i386.deb</pre>
<p>Ensuite, configurer le fichier de configuration xsane avec la commande  :</p>
<pre>    # brsaneconfig2 -a name=SCANNER_DCP750CW model=DCP-750CW ip=IP.DE.VOTRE.IMPRIMANTE</pre>
<p>Le type de votre imprimante peut être connu à l&rsquo;aide de la commande :</p>
<pre>    # brsaneconfig2 -q</pre>
<p>Ensuite, la commande suivante donne le contenu du fstab ainsi que tout les périphériques USB connectés, dont tout les modèles supportés par xsane.</p>
<pre>    # brsaneconfig2 -d</pre>
<p>Pour la mise en réseau de l&rsquo;imprimante, dans le fichier /etc/sane.d/saned.conf, j&rsquo;ai mis les adresses de tous les PC connecté à ma boxe (ici 2 postes), ainsi que l&rsquo;adresse de ma boxe (en premier), sous cette forme (les adresses sont fictives, à vous de les adapter):</p>
<pre>    192.168.1.1/24  <br />
    192.168.1.2/24  <br />
    192.168.1.3/24  <br /></pre>
<p>Ce fichier définit les adresses réseaux autorisées à communiquer avec le scanner;<br />
ensuite, /etc/sane.d/dll.conf: j&rsquo;ai ajouté en fin de fichier les 2 lignes suivantes:</p>
<pre>    # enable the next 2 lines if you want to allow access through the network:<br />
    net<br />
    brother2<br /></pre>
<p><strong>Côté client:</strong></p>
<p>installation de xsane avec ses dépendances, puis configuration:</p>
<pre>    $ cat /etc/sane.d/net.conf<br />
      # This is the net config file.  Each line names a host to attach to.<br />
      # If you list "localhost" then your backends can be accessed either<br />
      # directly or through the net backend.  Going through the net backend<br />
      # may be necessary to access devices that need special privileges.<br />
      # localhost<br />
       192.168.1.1<br /></pre>
<p>Ici, j&rsquo;ai mis l&rsquo;adresse de ma boxe.</p>
<p>Donc voilà, a présent vous devriez être capable de lancer des impressions à partir de n&rsquo;importe quel desktop ou laptop équipés de wifi et avec les drivers installés.</p>
<p>L’article <a href="https://standartux.fr/tutorial-configurer-le-wifi-dune-imprimante-brother-dcp-750cw-sous-ubuntu-hardy-heron/">Tutorial : configurer le wifi d&rsquo;une imprimante Brother DCP-750CW sous ubuntu Hardy Heron</a> est apparu en premier sur <a href="https://standartux.fr">StandarTux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://standartux.fr/tutorial-configurer-le-wifi-dune-imprimante-brother-dcp-750cw-sous-ubuntu-hardy-heron/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>CrossOver Chromium : Google Chrome pour Linux et Mac</title>
		<link>https://standartux.fr/google-chrome-pour-linux-et-mac/</link>
					<comments>https://standartux.fr/google-chrome-pour-linux-et-mac/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 17 Sep 2008 22:00:00 +0000</pubDate>
				<category><![CDATA[Logiciels libres]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<guid isPermaLink="false">https://standartux.fr/?p=804</guid>

					<description><![CDATA[<p>Il n&#8217;aura pas fallu bien longtemps pour qu&#8217;une version de Google Chrome soit portée sur les OS Linux et Mac, grâce à l&#8217;équipe de codeweavers qui à créé CrossOver Chromium. On retrouve sur le site les liens pour charger la version Apple Mac OS X et pour plusieurs distributions Linux&#160;: pour Ubuntu et Debian (32 <a class="read-more" href="https://standartux.fr/google-chrome-pour-linux-et-mac/">[&#8230;]</a></p>
<p>L’article <a href="https://standartux.fr/google-chrome-pour-linux-et-mac/">CrossOver Chromium : Google Chrome pour Linux et Mac</a> est apparu en premier sur <a href="https://standartux.fr">StandarTux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Il n&rsquo;aura pas fallu bien longtemps pour qu&rsquo;une version de Google Chrome soit portée sur les OS Linux et Mac, grâce à l&rsquo;équipe de <a href="https://www.codeweavers.com/" title="codeweavers.com">codeweavers</a> qui à créé <a href="https://www.codeweavers.com/services/ports/chromium/" title="CrossOver Chromium">CrossOver Chromium</a>.</p>
<p>On retrouve sur <a href="https://www.codeweavers.com/services/ports/chromium/" title="telecharger CrossOver Chromium">le site</a> les liens pour charger la version Apple Mac OS X et pour plusieurs distributions Linux&nbsp;:  pour Ubuntu et Debian (32 bit et 64 bit), Red Hat, Mandriva, et Suse, ou même un script pour l&rsquo;adapter à toute autre distribution. <br />
CrossOver Chromium est en fait la version windows packagé pour Mac et Linux <a href="https://dev.chromium.org/" title="dev.chromium.org">web browser Chromium</a> en open-source, la version native n&rsquo;étant pour l&rsquo;instant pas réalisée, cela rendu possible grâce à <a href="https://www.winehq.org/" title="Wine">Wine</a>.</p>
<p>Donc voyant un paquet spécialement fait pour ma ubuntu 8.04, un seul clic m&rsquo;a suffit pour faire l&rsquo;installation, attention tout de même, le paquet fait 34Mo&#8230;<br />
Pour ceux qui télécharge le fichier en local, rendez-vous dans le répertoire où vous avez téléchargé le fichier et entrez dans un terminal les lignes de commandes suivantes :</p>
<pre>  $ sudo su<br />
  # dpkg -i cxchromium_0.9.0-1_i386.deb<br /></pre>
<p>Bon, j&rsquo;ai bien eu un petit warning lors de l&rsquo;installation avec le format de codage de caractères UTF-8 non compatible avec l&rsquo;ISO-8859-1, mais rien de bloquant&#8230;</p>
<p><a href="/public/google/CrossOverChromium1.jpg" hreflang="" rel="lightbox[CrossOverChromium]" title="CrossOverChromium1"><img decoding="async" src="/public/google/.CrossOverChromium1_s.jpg" alt="CrossOverChromium1" /></a>   <a href="/public/google/CrossOverChromium2.jpg" hreflang="" rel="lightbox[CrossOverChromium]" title="CrossOverChromium2"><img decoding="async" src="/public/google/.CrossOverChromium2_s.jpg" alt="CrossOverChromium2" /></a></p>
<p>Pour lancer le navigateur, aller dans le menu Applications -&gt; CrossOver Chromium -&gt; Chromium ou ouvrez un terminal et taper&nbsp;:</p>
<pre> $ chromium &amp;</pre>
<p>Voilà vous devriez avoir cette version « adaptée » de Google Chrome sous Linux&#8230;</p>
<p><a href="/public/google/CrossOverChromium3.jpg" hreflang="" rel="lightbox[CrossOverChromium]" title="CrossOverChromium3"><img decoding="async" src="/public/google/.CrossOverChromium3_s.jpg" alt="CrossOverChromium3" style="display:block; margin:0 auto;" /></a></p>
<p>Reste que cette version n&rsquo;est pas encore et même loin d&rsquo;être stabilisée car j&rsquo;ai eu droit à mon message d&rsquo;erreur, mais en français <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><a href="/public/google/CrossOverChromium4.jpg" hreflang="" rel="lightbox[CrossOverChromium]" title="CrossOverChromium4"><img decoding="async" src="/public/google/.CrossOverChromium4.jpg" alt="CrossOverChromium4" style="display:block; margin:0 auto;" /></a></p>
<p>L’article <a href="https://standartux.fr/google-chrome-pour-linux-et-mac/">CrossOver Chromium : Google Chrome pour Linux et Mac</a> est apparu en premier sur <a href="https://standartux.fr">StandarTux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://standartux.fr/google-chrome-pour-linux-et-mac/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Laisser le Héron tranquille et faire une pause</title>
		<link>https://standartux.fr/laisser-le-heron-tranquille-et-faites-une-pause/</link>
					<comments>https://standartux.fr/laisser-le-heron-tranquille-et-faites-une-pause/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 09 Aug 2008 15:00:00 +0000</pubDate>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[astuces]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://standartux.fr/?p=840</guid>

					<description><![CDATA[<p>En ces périodes propices à l&#8217;abandon de son clavier au bénéfice du retour à la « nature », il existe un petit moyen pour faciliter ce « décrochage » sans trop se faire violence, en s&#8217;astreignant simplement à des temps de pauses et ainsi préférer perdre la notion du temps à respirer le bon air de la nature, de <a class="read-more" href="https://standartux.fr/laisser-le-heron-tranquille-et-faites-une-pause/">[&#8230;]</a></p>
<p>L’article <a href="https://standartux.fr/laisser-le-heron-tranquille-et-faites-une-pause/">Laisser le Héron tranquille et faire une pause</a> est apparu en premier sur <a href="https://standartux.fr">StandarTux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>En ces périodes propices à l&rsquo;abandon de son clavier au bénéfice du retour à la « nature », il existe un petit moyen pour faciliter ce « décrochage » sans trop se faire violence, en s&rsquo;astreignant simplement à des temps de pauses et ainsi préférer perdre la notion du temps à respirer le bon air de la nature, de la mer ou de la montagne, à celui que l&rsquo;on passe face à un écran.</p>
<p>En plus, tout cela est intégré de série avec la dernière version Ubuntu Hardy Heron 8.04.<br />
Pour la mise en place, rien de plus simple&nbsp;: aller sélectionner dans le menu Système-&gt;Préférences-&gt;Clavier, l&rsquo;onglet « Pause de saisie ».</p>
<p><img decoding="async" src="/public/Ubuntu/Capture-2.png" alt="Pause_tab" style="display:block; margin:0 auto;" /></p>
<p><strong>Fin de l&rsquo;intervalle de travail</strong>&nbsp;: votre temps de travail alloué avant de faire la pause.<br />
<strong>Fin de l&rsquo;intervalle de pause</strong>&nbsp;: temps de pause à prendre afin de pouvoir à nouveau travailler!<br />
<strong>Autoriser le report des pauses</strong>&nbsp;: c&rsquo;est pour les tricheurs et c&rsquo;est mal!</p>
<p>Après ça, plus d&rsquo;excuse. En plus un petit indicateur apparaît dans la barre des tâches indiquant le temps restant avant les pauses, et un clignotement rouge vous averti d&rsquo;enregistrer votre travail et vous prévient que ça va couper !</p>
<p><img decoding="async" src="/public/Ubuntu/Capture-1.png" alt="Pause_green" /></p>
<p><img decoding="async" src="/public/Ubuntu/Capture.png" alt="Pause_Red" /></p>
<p>Si toutefois vous n&rsquo;aimez pas être contraint et forcé, vous pouvez désactiver en décochant l&rsquo;option <strong>Verrouiller l&rsquo;écran pour forcer une pause</strong>.</p>
<p>L’article <a href="https://standartux.fr/laisser-le-heron-tranquille-et-faites-une-pause/">Laisser le Héron tranquille et faire une pause</a> est apparu en premier sur <a href="https://standartux.fr">StandarTux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://standartux.fr/laisser-le-heron-tranquille-et-faites-une-pause/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
		<item>
		<title>AstroMenace, du ShooThemUp comme je les aime</title>
		<link>https://standartux.fr/astromenace-du-shoothemup-comme-on-en-fait-plus/</link>
					<comments>https://standartux.fr/astromenace-du-shoothemup-comme-on-en-fait-plus/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 04 Aug 2008 22:00:00 +0000</pubDate>
				<category><![CDATA[Game]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://standartux.fr/?p=746</guid>

					<description><![CDATA[<p><img src="/public/logo/.openastromenace.jpg" alt="astromenace" style="display:block; margin:0 auto;" /></p>
<p>C'est à la lecture du <a href="https://devil505.tuxfamily.org/?p=80" title="AstroMenace sur fulgware">billet</a> suivant que j'ai découvert le jeu <a href="https://www.viewizard.com/astromenace/index_linux.php" title="AstroMenace">AstroMenace</a> de Viewizard.<br />
Je n'ai pas l'habitude de m'attarder sur les jeux étant donné que je ne joue que très rarement sur PC, mais ma petite faiblesse pour les shoot them up, entre autre il existe aussi <a href="https://chromium.klik.atekon.de/" title="chromium">Chromium</a> sous Linux, qui est très beau mais aussi très dur, m'a poussé à voir ce que donnait ce petit jeu de vaisseau spatial inter galactique, yeah&#160;! qui se nomme AstroMenace<br />
Ce jeu n'est pas "libre" mais c'est un freeware qui vous laisse le choix d'une petite contribution financière, donc à v'ote bon coeur...</p>
<p>L’article <a href="https://standartux.fr/astromenace-du-shoothemup-comme-on-en-fait-plus/">AstroMenace, du ShooThemUp comme je les aime</a> est apparu en premier sur <a href="https://standartux.fr">StandarTux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" src="/public/logo/.openastromenace.jpg" alt="astromenace" style="display:block; margin:0 auto;" /></p>
<p>C&rsquo;est à la lecture du <a href="https://devil505.tuxfamily.org/?p=80" title="AstroMenace sur fulgware">billet</a> suivant que j&rsquo;ai découvert le jeu <a href="https://www.viewizard.com/astromenace/index_linux.php" title="AstroMenace">AstroMenace</a> de Viewizard.<br />
Je n&rsquo;ai pas l&rsquo;habitude de m&rsquo;attarder sur les jeux étant donné que je ne joue que très rarement sur PC, mais ma petite faiblesse pour les shoot them up, entre autre il existe aussi <a href="https://chromium.klik.atekon.de/" title="chromium">Chromium</a> sous Linux, qui est très beau mais aussi très dur, m&rsquo;a poussé à voir ce que donnait ce petit jeu de vaisseau spatial inter galactique, yeah&nbsp;! qui se nomme AstroMenace<br />
Ce jeu n&rsquo;est pas « libre » mais c&rsquo;est un freeware qui vous laisse le choix d&rsquo;une petite contribution financière, donc à v&rsquo;ote bon coeur&#8230;</p>
<p><span id="more-746"></span></p>
<p>Ce qui aguiche l&rsquo;œil tout de suite est la qualité graphique du jeu, ainsi que le design. Après on aime ou on aime pas mais le jeu sans être super rapide (on peu d&rsquo;ailleurs changer la vitesse en cours de jeu) a le mérite d&rsquo;être fluide et beau même sur des petites configurations car le niveau de détails est paramétrable.<br />
Ah oui, l&rsquo;accélération graphique est obligatoire donc à vous d&rsquo;avoir vos pilotes Linux OpenGL ready, proprio ou pas, du temps qu&rsquo;ils fonctionnent correctement.</p>
<p>Au début de chaque mission, on a la possibilité de customiser son petit coucou de départ pour en faire un « croiseur interstellaire » à la starwars en cumulant suffisement de brouzouf pour améliorer armures, armement, recharger, faire la vidange et la pression des pneus galactiques&#8230; et puis passer carrément de modèle berline ou modèle massive truck si l&rsquo;envie vous prend, la totale quoi !<br />
Bon, une video valant mieux que du blabla, voici à quoi ça ressemble :</p>
<p> <object width="425" height="344"><param name="movie" value="https://www.youtube.com/v/7eOxBLgH1GI&#038;hl=fr&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="https://www.youtube.com/v/7eOxBLgH1GI&#038;hl=fr&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object> </p>
<p>Le billet de devil505 parlant de l&rsquo;installation sous Frugalware Linux, j&rsquo;ai cherché les paquets deb pour Ubuntu, ils sont aussi disponibles sur le <a href="https://www.viewizard.com/download.php?forceos=linux&amp;forcegame=astromenace" title="site AstroMenace">site</a>. <br />
Il suffit juste de suivre les instructions décrites, rien de plus simple, je vous les re-décrit ci-dessous :</p>
<p>Ouvrez un terminal, et modifiez les dépôts des paquets via votre éditeur de texte à l&rsquo;aide de la commande suivante:</p>
<pre> sudo gedit /etc/apt/sources.list</pre>
<p>Ajoutez les lignes suivantes à la fin du fichier:</p>
<pre> ## Viewizard Games repository<br />
 deb https://viewizard.com/linux debian/<br /></pre>
<p>Pour récupérer les clés GPG et les installer, toujours dans un terminal en « root », entrez:</p>
<pre> wget https://www.viewizard.com/linux/viewizard-gpg.asc<br />
 sudo apt-key add viewizard-gpg.asc<br /></pre>
<p>Pour resynchroniser les dépôts nouvellement ajoutés, entrez:</p>
<pre> sudo aptitude update</pre>
<p>Enfin, pour lancer l&rsquo;installation (version anglaise) :</p>
<pre> sudo aptitude install astromenace</pre>
<p>Cela installera la dernière version stable, c&rsquo;est à dire une version 1.2 build 80115.</p>
<p>Pour lancer le jeu, un tour dans Applications &gt; jeux &gt; AstroMenace (si l&rsquo;icône n&rsquo;apparait pas, relancez votre session via un CTRL+ALT+BACKSPACE)<br />
Sur ce, bon shoot&#8230;</p>
<p>L’article <a href="https://standartux.fr/astromenace-du-shoothemup-comme-on-en-fait-plus/">AstroMenace, du ShooThemUp comme je les aime</a> est apparu en premier sur <a href="https://standartux.fr">StandarTux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://standartux.fr/astromenace-du-shoothemup-comme-on-en-fait-plus/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>wxWidgets ou l&#8217;art de programmer en C++ multiplateforme sous ubuntu</title>
		<link>https://standartux.fr/wxwigets-ou-lart-de-programmer-en-c-multiplateforme/</link>
					<comments>https://standartux.fr/wxwigets-ou-lart-de-programmer-en-c-multiplateforme/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 23 Jul 2008 21:15:00 +0000</pubDate>
				<category><![CDATA[Logiciels libres]]></category>
		<category><![CDATA[logiciels libres]]></category>
		<category><![CDATA[Tutoriaux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://standartux.fr/?p=801</guid>

					<description><![CDATA[<p>C&#8217;est dans le cadre de ma participation à un projet open-source, dont je vous donnerai plus d&#8217;informations prochainement, que j&#8217;ai dû faire connaissance avec wxWidgets dont je ne connaissais que le nom. C&#8217;est donc l&#8217;occasion de vous partager mon premier contact avec cette &#8216;bibliothèque&#8217; de programmation sous licence LGPL. Les présentations Pour la présenter, cette <a class="read-more" href="https://standartux.fr/wxwigets-ou-lart-de-programmer-en-c-multiplateforme/">[&#8230;]</a></p>
<p>L’article <a href="https://standartux.fr/wxwigets-ou-lart-de-programmer-en-c-multiplateforme/">wxWidgets ou l&rsquo;art de programmer en C++ multiplateforme sous ubuntu</a> est apparu en premier sur <a href="https://standartux.fr">StandarTux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" src="/public/logo/wxwidgets.png" alt="wxWidgets" style="display:block; margin:0 auto;" /></p>
<p>C&rsquo;est dans le cadre de ma participation à un projet open-source, dont je vous donnerai plus d&rsquo;informations prochainement, que j&rsquo;ai dû faire connaissance avec <a href="https://www.wxwidgets.org/" title="site wxWidgets">wxWidgets</a> dont je ne connaissais que le nom. C&rsquo;est donc l&rsquo;occasion de vous partager mon premier contact avec cette &lsquo;bibliothèque&rsquo; de programmation sous licence LGPL.</p>
<p><strong><ins>Les présentations</ins></strong></p>
<p>Pour la présenter, cette bibliothèque wxWidgets fournie un grand nombres d&rsquo;API (Application Program Interface), utilisées pour le développement d&rsquo;applications supportant des interfaces Homme-Machine multi plates-formes comme Linux, Windows ou Mac.<br />
Cette bibliothèque n&rsquo;est pas nouvelle, elle a déjà bien 10 ans d&rsquo;existence et a considérablement évoluée depuis, d&rsquo;ailleurs elle s&rsquo;appelait auparavant wxWindows, mais sous la pression de microsoft à cause du « windows » dedans, fut rebaptisée wxWidgets.</p>
<p>Mais pour m&rsquo;intéresser à cette bibliothèque, il m&rsquo;a fallu comprendre et connaitre les avantages à tirer d&rsquo;une telle librairie comparée à d&rsquo;autres, comme Qt, Gtk ou java :</p>
<p>Premièrement, cette bibliothèque utilise elle-même les bibliothèques natives des plates-formes cibles sur laquelle elle est installée, garantissant ainsi le look et l&rsquo;homogénéité du système sur lequel l&rsquo;application développée avec wxWidgets est installée. Ainsi, le programmeur écrit une seule version de son code et peut normalement le compiler sous toutes les autres plateformes Linux, Windows ou Mac supportées par wxWidgets, via un compilateur C++, et son application fonctionnera de la même façon sur chacune des plate-formes, avec la même apparence mais avec le thème graphique de l&rsquo;OS cible.</p>
<p>Deuxièmement, ce n&rsquo;est pas un langage interprété et cela garantie une certaine rapidité à l&rsquo;exécution&nbsp;: en effet, à la compilation, les fonctions de la librairie wxwidgets utilisées par l&rsquo;application ont été traduites en fonctions optimisées de l&rsquo;OS, elles ne sont pas « traduites » à l&rsquo;exécution comme des langages tel python. En plus, cette librairie est écrite en C++ et très orientée programmation objet et le fait de devoir compiler l&rsquo;application avec de très nombreuses API et d&rsquo;avoir ainsi la possibilité de rester un peu plus prêt du matériel de la machine que l&rsquo;on utilise, ne désoriente pas le développeur C embarquée que je suis <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> .</p>
<p>Bon, il n&rsquo;y a pas que des avantages à cela évidement, le poids du logiciel compilé s&rsquo;en ressent (car nécessite les librairies d&rsquo;abstractions wxWidgets dédiées à l&rsquo;OS machine lors de l&rsquo;exécution du programme) et le langage objet peut paraître lourd et contraignant pour certains.</p>
<p>Enfin, la licence est sous GNU Lesser General Public License (LGPL), une variante de la GPL permettant à des logiciels non GPL d&rsquo;être compilés avec du code libre&#8230; je ne m&rsquo;étendrais pas plus sur la licence, c&rsquo;est surtout la communauté wxWidgets qui est très nombreuse et très active&nbsp;: en gros, on trouve aujourd&rsquo;hui tout ce dont on a besoin pour développer ses applications wxWidgets facilement et rapidement, au travers du <a href="https://www.wxwidgets.org/" title="site wxWidgets">site wxWidgets</a>, des tutoriels, des exemples ou des nombreux forums.</p>
<p>Au final, pourquoi ce choix de wxWidgets&nbsp;? de toute façon je n&rsquo;avais pas le choix étant donné que le programme sur lequel je dois m&rsquo;attaquer est déjà développé en wxWidgets, donc autant y aller en voyant les bons côtés, les mauvais s&rsquo;inviteront d&rsquo;eux-même <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f60e.png" alt="😎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> .</p>
<p><strong><ins>Installation et utilisation</ins></strong></p>
<p>Je vais détailler ici l&rsquo;utilisation de wxWidgets sous ubuntu Hardy Heron 8.04.<br />
Bon, déjà n&rsquo;espérer pas juste à devoir installer un .deb (ou un setup.exe sous windows) et pouvoir ainsi compiler votre premier programme &lsquo;Hello world&rsquo; en un clic. Mais ce n&rsquo;est pas non plus trés compliqué.</p>
<p>Il faut savoir avant toute chose que la bibliothèque wxWidgets va devoir être compilée pour créer justement « la » bibliothèque adaptée à votre OS car je rappel que l&rsquo;avantage est avant tout d&rsquo;être multi-platforme. Avant la compilation du package, j&rsquo;ai installé au préalable plusieurs autres paquets via les dépôts officiels de synaptics, entre autres :</p>
<ul>
<li>libgtk2.0-dev</li>
<li>libgtk2.0-0</li>
<li>libwxgtk2.8-dev</li>
<li>libwxgtk2.8-dbg</li>
<li>libwxgtk2.8-0</li>
<li>wx2.8-headers</li>
<li>libwxbase2.8-dev</li>
<li>libwxbase2.8-dbg</li>
<li>libwxbase2.8-0</li>
</ul>
<p>sont les plus importantes, et je ne sais pas si elles sont vraiment toutes nécessaires, en tout cas je peux compiler sans difficulté sur ma Hardy.</p>
<p>Je vous laisse le soin de suivre le <a href="https://doc.ubuntu-fr.org/wxwidgets" title="doc ubuntu wxWidgets">tuto ubuntu</a> fait pour l&rsquo;installation et la compilation du package wxWidgets, les commandes sont reprises ci-dessous mais je vous conseil de télécharger la dernière version stable 2.8.8 via un terminal sous votre compte utilisateur:</p>
<pre> cd<br />
 wget https://switch.dl.sourceforge.net/sourceforge/wxwindows/wxGTK-2.8.8.tar.gz<br /></pre>
<p>« Détarez » le fichier et rendez-vous sous votre répertoire d&rsquo;installation qui devrait se nommer /wxGTK-2.8.8</p>
<pre> cd wxGTK-2.8.8<br /></pre>
<p>Et les commandes suivantes :</p>
<pre> ./configure<br />
 make<br />
 sudo make install<br /></pre>
<p>Et si tout c&rsquo;est bien passé, le final :</p>
<pre> sudo ldconfig<br /></pre>
<p>Voilà, vous devriez à présent être capable de compiler les samples (exemples) disponibles avec la librairies, pour tous les compiler d&rsquo;un coup, faire:</p>
<pre> cd samples<br />
 make<br /></pre>
<p>pour exécuter un sample, aller dans son répertoire, comme par exemple « menu »:</p>
<pre> cd menu<br />
 ./menu<br /></pre>
<p>Et voilà, vous avez compilé et exécuté votre première application wxwidgets, elle est pas belle la vie <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </p>
<p><ins>ressources:</ins><br />
<a href="https://www.unixgarden.com/index.php/programmation/introduction-a-wxwidgets-en-c" title="unixgarden">https://www.unixgarden.com/index.php/&#8230;</a><br />
<a href="https://doc.ubuntu-fr.org/wxwidgets" title="documentation wxwidgets ubuntu">https://doc.ubuntu-fr.org/wxwidgets</a><br />
<a href="https://www.framasoft.net/article1633.html" title="framasoft">https://www.framasoft.net/article1633.html</a><br />
<a href="https://www.wxwidgets.org/" title="site wxWidgets">https://www.wxwidgets.org/</a><br />
<a href="https://articles.mongueurs.net/magazines/linuxmag70.html" title="linux mag">https://articles.mongueurs.net/magazines/linuxmag70.html</a></p>
<p>L’article <a href="https://standartux.fr/wxwigets-ou-lart-de-programmer-en-c-multiplateforme/">wxWidgets ou l&rsquo;art de programmer en C++ multiplateforme sous ubuntu</a> est apparu en premier sur <a href="https://standartux.fr">StandarTux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://standartux.fr/wxwigets-ou-lart-de-programmer-en-c-multiplateforme/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Le « bug du a » sous ubuntu Hardy Heron</title>
		<link>https://standartux.fr/le-bug-qui-tue-sous-ubuntu/</link>
					<comments>https://standartux.fr/le-bug-qui-tue-sous-ubuntu/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 16 Jul 2008 21:15:00 +0000</pubDate>
				<category><![CDATA[Infos]]></category>
		<category><![CDATA[astuces]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://standartux.fr/?p=770</guid>

					<description><![CDATA[<p>Bon, je vous sors ce bug étant donné que c&#8217;est encore tout chaud et qu&#8217;il m&#8217;a fait tout bizarre et fait perdre quelques précieuses minutes o_O Nota&#160;: ça peut aussi accessoirement servir de « farce pourrie » à faire à son meilleur ami qui a une session terminal sur votre serveur Ubuntu Hardy Heron. Description : comment <a class="read-more" href="https://standartux.fr/le-bug-qui-tue-sous-ubuntu/">[&#8230;]</a></p>
<p>L’article <a href="https://standartux.fr/le-bug-qui-tue-sous-ubuntu/">Le « bug du a » sous ubuntu Hardy Heron</a> est apparu en premier sur <a href="https://standartux.fr">StandarTux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" src="/public/icones/paper-bug-report.png" alt="bug" style="display:block; margin:0 auto;" /></p>
<p>Bon, je vous sors ce bug étant donné que c&rsquo;est encore tout chaud et qu&rsquo;il m&rsquo;a fait tout bizarre et fait perdre quelques précieuses minutes o_O </p>
<p>Nota&nbsp;: ça peut aussi accessoirement servir de « farce pourrie » à faire à son meilleur ami qui a une session terminal sur votre serveur Ubuntu Hardy Heron.</p>
<p><ins>Description</ins> :<br />
<strong>comment faire perdre la lettre &lsquo;a&rsquo; minuscule des saisies clavier d&rsquo;un utilisateur sous le terminal</strong></p>
<p>Je ne vais pas vous expliquer le pourquoi du comment étant donné que j&rsquo;ai pas cherché et que je ne comprends pas pourquoi ceci provoque cela&nbsp;! je vous laisse le soin de me trouver l&rsquo;explication&#8230; Je vous donne uniquement le processus pour générer ce bug dont voici la recette.</p>
<p>Ouvrez un terminal et entrez la commande suivante ( si vous ne connaissez pas « vi », préférez un autre éditeur tel gedit et remplacez vi par votre éditeur préféré) afin d&rsquo;éditer le fichier caché .inputrc dans votre session utilisateur :</p>
<pre> vi ~/.inputrc</pre>
<p>et créez ensuite l&rsquo;alias suivant dans le fichier:</p>
<pre> alias cd..="cd .."<br /></pre>
<p>sauvegarder et quittez, et fermer le terminal pour le relancer!</p>
<p>A présent, sous le même utilisateur, essayez un peu de saisir la lettre &lsquo;a&rsquo;&#8230; étonnant non ?! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> alors que les autres lettres du clavier fonctionnent, même le &lsquo;A&rsquo; majuscule&#8230;  <br />
j&rsquo;ai reproduit ce bug sur 2 distributions ubuntu différentes pour être sure, vous devriez avoir le même problème que moi (jespère&#8230;). <br />
Par contre j&rsquo;ai pas essayé sous d&rsquo;autres distributions Linux.</p>
<p>Pour corriger le bug, supprimez l&rsquo;alias en supprimant la ligne que vous avez ajouté au fichier .inputrc</p>
<p>Donc là, je sais que vous allez me dire que c&rsquo;est pas dans ce fichier mais dans le fichier .bash_profile de l&rsquo;utilisateur que l&rsquo;on ajoute des alias pour modifier son profile, et vous aurez raison, mais quand vous en avez plein la tête après une journée de boulot et que vous créez des alias par automatisme comme pour ajouter ici un alias de &lsquo;cd ..&rsquo; (grand classic) en une seule petite ligne de commande:</p>
<pre> echo alias cd..="cd .." &gt;&gt; ~/.bash_profile</pre>
<p>Le temps que vous pensiez à autre chose, le .bash_profile se transforme en .inputrc &#8230;<br /> Et puis vous continuez votre travail en pensant avoir bien créé votre alias pour la prochaine fois.<br />
Et la prochaine fois que vous ouvrez votre session Terminal (le lendemain par exemple), vous vous retrouvez comme un couillon à chercher pourquoi vous avez perdu la lettre &lsquo;a&rsquo; en pestant contre son Linux qui marche jamais ( ironie « on » ) comme on voudrait, jusqu&rsquo;à consulter l&rsquo;history des commandes effectuées pour finalement retrouver le fautif&nbsp;: moi-même et mon moment de solitude&#8230; <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>L’article <a href="https://standartux.fr/le-bug-qui-tue-sous-ubuntu/">Le « bug du a » sous ubuntu Hardy Heron</a> est apparu en premier sur <a href="https://standartux.fr">StandarTux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://standartux.fr/le-bug-qui-tue-sous-ubuntu/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Tutorial : Ajouter du SWAP sous Linux</title>
		<link>https://standartux.fr/astuces-ajout-de-swap-a-la-mano/</link>
					<comments>https://standartux.fr/astuces-ajout-de-swap-a-la-mano/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 01 Jul 2008 20:30:00 +0000</pubDate>
				<category><![CDATA[Tutoriaux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://standartux.fr/?p=823</guid>

					<description><![CDATA[<p>On peut se demander à quoi sert le SWAP aujourd&#8217;hui sur nos distributions Linux, sur des machines possédant souvent 1024Mo de RAM, voir beaucoup plus&#8230; Mais alors, le swap, qu&#8217;est-ce que c&#8217;est et à quoi ça sert&#160;? et en a-t-on encore réellement besoin&#160;? doit-on dire « le » ou « la » swap&#160;? (pour cette dernière, j&#8217;en sais rien, <a class="read-more" href="https://standartux.fr/astuces-ajout-de-swap-a-la-mano/">[&#8230;]</a></p>
<p>L’article <a href="https://standartux.fr/astuces-ajout-de-swap-a-la-mano/">Tutorial : Ajouter du SWAP sous Linux</a> est apparu en premier sur <a href="https://standartux.fr">StandarTux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" src="/public/icones/Pie_Chart.png" alt="Pie_Chart.png" style="display:block; margin:0 auto;" /></p>
<p>On peut se demander à quoi sert le SWAP aujourd&rsquo;hui sur nos distributions Linux, sur des machines possédant souvent 1024Mo de RAM, voir beaucoup plus&#8230; Mais alors, le swap, qu&rsquo;est-ce que c&rsquo;est et à quoi ça sert&nbsp;? et en a-t-on encore réellement besoin&nbsp;? doit-on dire « le » ou « la » swap&nbsp;? (pour cette dernière, j&rsquo;en sais rien, je dirais « le » <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ), c&rsquo;est au travers de ce billet que j&rsquo;ai voulu apporter ma réponse.</p>
<p><strong>Explications</strong></p>
<p>Le swap sous Linux est nécessaire pour faire fonctionner son système de manière optimale, même avec beaucoup de mémoire. L&rsquo;espace de swap permet au système d&rsquo;y inscrire toutes les données temporaires nécessaires aux fonctionnement des programmes en cours d&rsquo;exécution&nbsp;: en gros, on y trouve tout ce qui est utilisé pour la mémoire virtuelle.</p>
<p>L&rsquo;ajout de SWAP peut être intéressant pour des systèmes sous Linux nécessitant d&rsquo;avoir de fortes disponibilités en termes d&rsquo;exécution de programmes particulièrement gourmands en ressources mémoires&nbsp;: serveur d&rsquo;échange de fichiers, serveur de calculs, logiciels de traitement vidéos, 3D&#8230;<br />
Par exemple, si un programme n&rsquo;est pas utilisé pendant un certain temps (plusieurs heures ou plusieurs jours), Linux peut décider de le placer en espace « swap ». Ceci ayant pour avantage de libérer de l&rsquo;espace en RAM et augmenter la taille du cache disque, et donc d&rsquo;augmenter les performances des accès aux disques et ainsi accroître les performances globales du système.<br />
Autre cas ou le swap a son importance&nbsp;: les fonctions d&rsquo;hibernation. En cas de mise en hibernation, Linux copie les données contenues dans la mémoire vive sur le swap, et éteint l&rsquo;ordinateur. A la remise en marche, il retrouve les données en swap dans l&rsquo;état où il les a laissé, les programmes retrouvent toutes leurs données utilisées auparavant et reprennent le travail là où ils en étaient, d&rsquo;où un gain de temps&nbsp;: en RAM (mémoire vive), toutes les données auraient été effacées et les applications auraient dues se réinitialiser.</p>
<p>Si l&rsquo;utilisateur a de nouveau besoin de réutiliser le programme « passé » en swap, il ne faudra que quelques fractions de secondes pour que le tout repasse en RAM, d&rsquo;où l&rsquo;importance de bien tailler cet espace de swap.</p>
<p>Par convention, il est recommandé que la taille de SWAP fasse entre x1,5 à x2 de la mémoire RAM disponible sur la machine:<br />
Ainsi, pour 1024 Mo (1Go) de RAM, il est recommandé de réserver 2048 Mo (2Go) de SWAP.<br />
Bien sure, on peut se passer de swap mais si la mémoire physique (RAM) arrive à saturation, le système risque de se bloquer complètement. <br />
Donc je vous conseille de toujours faire un petit swap. Mais alors comment faire lorsque l&rsquo;on ne l&rsquo;a pas prévu au départ lors de l&rsquo;installation ou mal « taillé »&nbsp;? pas de panique, avec Linux il est très simple d&rsquo;ajouter ou redimensionner sa taille de swap, et cela directement au travers d&rsquo;une console à l&rsquo;aide de quelques lignes de commandes.</p>
<p><strong>La pratique</strong></p>
<p>Ici, on va voir comment rajouter de la swap directement à l&rsquo;aide du shell. Évidemment, il existe des outils graphiques tel Gparted sous Ubuntu pour faire ce travail, mais je trouve qu&rsquo;avec un peu d&rsquo;habitude, il est plus rapide et sécuritaire de le faire en lignes de commandes.</p>
<blockquote>
<p><img decoding="async" src="/public/icones/important.png" alt="important" /> Modifier les partitions après l&rsquo;installation est toujours une opération risquée. Assurez-vous d&rsquo;avoir sauvegardé toutes vos données sur un autre support au préalable. </p>
</blockquote>
<p>Déjà, 2 solutions s&rsquo;offrent à nous&nbsp;: soit une partition complète de swap, dîtes « partition d&rsquo;échange », soit un fichier « swapfile » ou fichier d&rsquo;échange.<br />
En effet, on peut créer un swap sans pour autant avoir une partition dédiée. A la place, un simple fichier sur une partition traditionnelle (montée sur / par exemple) est suffisante. On peut même combiner une partition de swap et un « swapfile », si la première s&rsquo;avère trop petite. <br />
Il est préférable de se servir d&rsquo;une partition d&rsquo;échange plutôt que d&rsquo;un fichier d&rsquo;échange, pour des raisons que je ne détaillerais pas plus (notion de blocs disques contigus,&#8230;).<br />
Cependant, on se retrouve souvent sur une machine déjà configurée avec des partitions spécifiques, et pas forcement avec encore suffisamment d&rsquo;espace disque non-formaté disponible pour se créer une partition. C&rsquo;est là que le swapfile devient intéressant, et c&rsquo;est la solution que l&rsquo;on va développer dans les lignes suivantes.</p>
<p><ins>1. Préparation</ins></p>
<p>Ouvrons tout d&rsquo;abord une console afin d&rsquo;entrer nos commandes en se connectant en super-administrateur avec un:</p>
<pre> sudo su<br /></pre>
<p>Viennent quelques commandes qui vont être utiles pour connaitre la configuration actuelle du système (swap disponible, espace libre, etc&#8230;):<br />
Connaitre l&rsquo;espace de swap actuel:</p>
<pre> more /proc/swaps<br /></pre>
<p>Connaitre les informations mémoire du système (CTRL+C pour sortir):</p>
<pre> more /proc/meminfo<br /></pre>
<p>Connaitre l&rsquo;espace disque disponible des différentes partitions:</p>
<pre> df -ah<br /></pre>
<p><ins>2. Créer un fichier</ins></p>
<p>Pour créer ce fichier d&rsquo;échange, il va falloir utiliser la commande dd pour convertir et copier des volumes de données.<br />
Il va aussi falloir connaitre le nom, l&#8217;emplacement et la taille du fichier de swap que l&rsquo;on va créer.<br />
Placez-vous déjà dans votre espace utilisateur, aussi appelé « home directory » en entrant les commandes suivantes dans une console:</p>
<pre> cd<br />
 pwd<br /></pre>
<p>Ensuite on va créer le fichier file.swap d&rsquo;une taille de 512Mo à l&rsquo;aide de la commande suivante:</p>
<pre> sudo dd if=/dev/zero of=/file.swap bs=1024 count=512000<br /></pre>
<p>Explication&nbsp;: la commande dd crée et copie des zéros dans le fichier file.swap contenant 512000 blocs de 1024 octets chacun, soit un fichier approximatif de 512 Mo (voir 524 Mo).</p>
<p>Vous pouvez « flusher » le nouvel espace créé dans le système de fichier par la commande:</p>
<pre> sync</pre>
<p><ins>3. créer le système de fichier pour le fichier d&rsquo;échange</ins></p>
<p>On utilise à présent « mkswap » pour formater le fichier en tant qu&rsquo;espace d&rsquo;échange ou de « swap »:</p>
<pre> sudo mkswap /file.swap 512000</pre>
<p>Il ne faut pas oublier de passer la taille du fichier à la commande mkswap, de la même taille que celle définie lors de la création du fichier.</p>
<p><ins>4. activer ou désactiver le fichier d&rsquo;échange à la volée</ins></p>
<p>Il est à présent possible d&rsquo;activer ou désactiver ce fichier d&rsquo;échange à l&rsquo;aide de 2 simples commandes.<br />
La commande :</p>
<pre> sudo swapon /file.swap</pre>
<p>active la partition de swap et s&rsquo;ajoute à l&rsquo;existante si elle existe. la commande « more /proc/swaps » vue plus haut devrait vous montrer le nouvel espace de swap nommé file.swap.</p>
<p>La commande :</p>
<pre> sudo swapoff /file.swap<br /></pre>
<p>désallouera l&rsquo;espace utilisé par le fichier d&rsquo;échange et celui-ci pourra être effacé en toute sécurité.</p>
<p>PS:<br />
Je complèterai ce billet pour la gestion de partitions de swap ainsi que l&rsquo;auto-montage dés que j&rsquo;aurais un peu plus de temps.</p>
<p>L’article <a href="https://standartux.fr/astuces-ajout-de-swap-a-la-mano/">Tutorial : Ajouter du SWAP sous Linux</a> est apparu en premier sur <a href="https://standartux.fr">StandarTux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://standartux.fr/astuces-ajout-de-swap-a-la-mano/feed/</wfw:commentRss>
			<slash:comments>15</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Mise en cache de page à l’aide de Disk: Enhanced (SSL caching disabled) 
Content Delivery Network via www.standartux.fr

Served from: standartux.fr @ 2026-04-21 10:19:24 by W3 Total Cache
-->