<?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>Debian or not to be ? 2.0 &#187; installer</title> <atom:link href="http://www.crashdump.fr/tag/installer/feed/" rel="self" type="application/rss+xml" /><link>http://www.crashdump.fr</link> <description>that is the question</description> <lastBuildDate>Mon, 23 Jan 2012 13:14:39 +0000</lastBuildDate> <language>fr</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=</generator> <item><title>Créer son serveur World Of Warcraft privé (Avec Ascent/Linux) Rev.2!</title><link>http://www.crashdump.fr/tout-et-rien/creer-son-serveur-world-of-warcraft-prive-avec-ascentlinux-rev2-150/</link> <comments>http://www.crashdump.fr/tout-et-rien/creer-son-serveur-world-of-warcraft-prive-avec-ascentlinux-rev2-150/#comments</comments> <pubDate>Sun, 18 May 2008 20:50:48 +0000</pubDate> <dc:creator>Crashdump</dc:creator> <category><![CDATA[Tout-et-Rien]]></category> <category><![CDATA[ascent]]></category> <category><![CDATA[Emulation]]></category> <category><![CDATA[GRANT ALL]]></category> <category><![CDATA[GRANT USAGE]]></category> <category><![CDATA[installer]]></category> <category><![CDATA[Lancé]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[server]]></category> <category><![CDATA[serveur]]></category> <category><![CDATA[tutoriel]]></category> <category><![CDATA[World of warcraft]]></category> <category><![CDATA[wow]]></category><guid isPermaLink="false">http://blog.crashdump.fr/?p=150</guid> <description><![CDATA[Voila, la révision 2 du tutoriel &#171;&#160;Créer son serveur World Of Warcraft privé (Avec Ascent/Linux)&#160;&#187; est enfin arrivé ! Pour cela j&#8217;ai tout repris a zéro, avec l&#8217;expérience que j&#8217;ai acquise dans le domaine de l&#8217;émulation j&#8217;espère pouvoir vous proposer un article complet et pas trop foireux, mais avant tout accessible a tous&#8230; Allez sans [...]]]></description> <content:encoded><![CDATA[<p>Voila, la révision 2 du tutoriel &laquo;&nbsp;Créer son serveur World Of Warcraft privé (Avec Ascent/Linux)&nbsp;&raquo; est enfin arrivé ! Pour cela j&#8217;ai tout repris a zéro, avec l&#8217;expérience que j&#8217;ai acquise dans le domaine de l&#8217;émulation j&#8217;espère pouvoir vous proposer un article complet et pas trop foireux, mais avant tout accessible a tous&#8230; Allez sans plus attendre, on attaque.<span id="more-150"></span></p><p># -&gt; Loggué en tant que root.<br /> $ -&gt; Loggué en tant qu&#8217;utilisateur (wowsvr, ici)</p><li><h2>Mysql</h2></li><p>Si vous n&#8217;avez pas déj�  installé Mysql sur votre serveur:</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># apt-get install mysql</div></td></tr></tbody></table></div><p>Puis on se connecte sur ce serveur:</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># mysql -uroot -p</div></td></tr></tbody></table></div><p>La, on va créer un utilisateur ascent, une base de son nom et les 3 tables puis lui alouer les droits dessus:</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&amp;gt; CREATE USER 'ascent'@'localhost' IDENTIFIED BY 'MotDePasseAscent'; (DeF4Vv%e31E)<br /> &amp;gt; GRANT USAGE ON *.* TO 'ascent'@'localhost' IDENTIFIED BY 'MotDePasseAscent';<br /> &amp;gt; create database world;<br /> &amp;gt; create database logon;<br /> &amp;gt; create database characters;<br /> &amp;gt; GRANT ALL PRIVILEGES ON `world` . * TO 'ascent'@'localhost';<br /> &amp;gt; GRANT ALL PRIVILEGES ON `logon` . * TO 'ascent'@'localhost';<br /> &amp;gt; GRANT ALL PRIVILEGES ON `characters` . * TO 'ascent'@'localhost';</div></td></tr></tbody></table></div><p>On recharge les privilèges et on quitte:</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&amp;gt; FLUSH PRIVILEGES;<br /> &amp;gt; quit</div></td></tr></tbody></table></div><li><h2>Compilation du Core</h2></li><p>Tout d&#8217;abord, installons les outils dont on aura besoin par la suite:</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># apt-get install subversion libmysql++-dev libssl-dev libtool gcc automake g++ autoconf build-essential openssl libtool libpcre3-dev unrar</div></td></tr></tbody></table></div><p>Puis ajoutons l&#8217;utilisateur qui fera &#8216;tourner&#8217; le serveur:</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># adduser wowsvr<br /> # su wowsvr<br /> $ cd</div></td></tr></tbody></table></div><p>Rapatrions les derniers fichiers de Ascent sur notre machine:</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ svn co http://mmoforge.org/svn/ascent/<br /> $ cd ascent/trunk/</div></td></tr></tbody></table></div><p>On configure:</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ autoreconf --install --force<br /> $ ./configure --prefix=/home/wowsvr/ascent-server</div></td></tr></tbody></table></div><p>(j&#8217;ai eu des soucis de compilation avec gcc4.2.. par contre nickel avec gcc4.1)<br /> # aptitude install gcc-4.1 gcc-4.1-base<br /> # update-alternatives &#8211;install /usr/bin/gcc gcc /usr/bin/gcc-4.1 40 &#8211;slave /usr/bin/g++ g++ /usr/bin/g++-4.1<br /> (update-alternatives &#8211;config gcc pour changer de version de gcc/g++)</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ sh make_precompiled_header.sh</div></td></tr></tbody></table></div><p>On compile:</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ make -j2</div></td></tr></tbody></table></div><p>Et on installe:</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ make install</div></td></tr></tbody></table></div><li><h2>Configuration</h2></li><p>Passons maintenant a la configuration &#8211; Attention, ici je vous ais détaillé la configuration minimale pour que le serveur fonctionne, mais je vous invite a lire les fichiers, ils sont très détaillés et compréhensibles)</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ echo &quot;/home/wowsvr/ascent-server/lib&quot; &amp;gt; /etc/ld.so.conf.d/ascent.conf<br /> $ mkdir /home/wowsvr/ascent-server/etc<br /> $ cp src/*.conf /home/wowsvr/ascent-server/etc/<br /> $ cd /home/wowsvr/ascent-server/etc/</div></td></tr></tbody></table></div><p>Editez les lignes suivantes (pour passer en mode édition tapez: &laquo;&nbsp;i&nbsp;&raquo; et &laquo;&nbsp;Echap&nbsp;&raquo; pour quitter le mode. Pour sauvegarder tapez: &laquo;&nbsp;:wq!&nbsp;&raquo;)</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ vim ascent-logonserver.conf<br /> 032:<br /> 033: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Username = &quot;ascent&quot;<br /> 034: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Password = &quot;MotDePasseAscent&quot;<br /> 035: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Name &nbsp; &nbsp; = &quot;logon&quot;<br /> 112:<br /> 113: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;AllowedIPs = &quot;127.0.0.1/24&quot;<br /> 114: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;AllowedModIPs = &quot;127.0.0.1/24&quot;&amp;gt;</div></td></tr></tbody></table></div><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ vim ascent-realm.conf<br /> 036:<br /> 038: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Name = &quot;DonnezLuiUnNom&quot;<br /> 064:<br /> 066: &nbsp; &nbsp; &nbsp; &nbsp; Icon = &quot;PVP&quot; (ici: PVP, Normal, RPPVP, RP)</div></td></tr></tbody></table></div><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ vim ascent-world.conf<br /> 031:<br /> 032:<br /> 210: # (commenter: rajouter un # en debut de ligne)<br /> 480: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;RemotePassword = &quot;MotDePasseRemoteAscent&quot;&amp;gt;<br /> 698: # (commenter: rajouter un # en debut de ligne)</div></td></tr></tbody></table></div><p>Bon, la on a déj�  fait un grand morceau du chemin! Allez courage !</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ cd ../bin</div></td></tr></tbody></table></div><li><h2>Maps, vMaps, DBC</h2></li><p>On crée les 3 dossiers qui vons contenir les maps, les vmaps et les DBC</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ mkdir maps; mkdir vmaps; mkdir DBC;</div></td></tr></tbody></table></div><p>Je met a votre disposition les fichiers que j&#8217;ai pu trouver sur le net:<br /> DBC: http://www.megaupload.com/fr/?d=QF5KGDWH ou http://www.megaupload.com/fr/?d=EY3C7NLV<br /> maps: http://dl.free.fr/iHWpvBSjy/maps.rar ou http://www.megaupload.com/fr/?d=657UAN8X<br /> vmaps: http://dl.free.fr/kjaMn7jDb/vmaps.rar ou http://www.megaupload.com/?d=ZPTMQYY3 ou http://www.megaupload.com/?d=BPNLKG40<br /> a copier dans les 3 dossiers qu&#8217;on a créé ci-dessus&#8230;</p><li><h2>Retour sur Mysql</h2></li><p>Bon maintenant, on va creer la structure des tables:</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ mysql -uascent -p world &amp;lt; /home/wowsvr/ascent/trunk/sql/2785_world_structure.sql<br /> $ mysql -uascent -p logon &amp;lt; /home/wowsvr/ascent/trunk/sql/2785_logon_structure.sql<br /> $ mysql -uascent -p characters &amp;lt; /home/wowsvr/ascent/trunk/sql/2785_character_structure.sql</div></td></tr></tbody></table></div><p>Puis on va appliquer les mises a jours &#8211; attention, il peut y avoir des erreurs, ignorez les.. rien de grave.</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ cd world_updates<br /> $ for LIST in *; do mysql -uascent --password=MotDePasseMysql world &amp;lt; $LIST; done;<br /> $ cd ../logon_updates<br /> $ for LIST in *; do mysql -uascent --password=MotDePasseMysql logon &amp;lt; $LIST; done;<br /> $ cd ../character_updates<br /> $ for LIST in *; do mysql -uascent --password=MotDePasseMysql characters &amp;lt; $LIST; done;<br /> $ cd /home/wowsvr/</div></td></tr></tbody></table></div><p>Maintenant, on va télécharger une Base de données des PNJ, Mobs, Skills&#8230; bref le contenu du jeu !</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ svn co http://svn2.assembla.com/svn/Wow_Ascent_Arbonne_DB/WAAD/</div></td></tr></tbody></table></div><p>Puis a l&#8217;aide du script fourni, on va l&#8217;injecter ! Pour cela, il va falloir configurer un petit peu la moulinette:</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ cd WAAD/<br /> $ vim Waad.sh<br /> 02: user=&quot;ascent&quot;<br /> 03: pass=&quot;MotDePasseMysql&quot;<br /> 04: wdb=&quot;world&quot;<br /> 05: cdb=&quot;characters&quot;<br /> $ chmod +x Waad.sh</div></td></tr></tbody></table></div><p>Et convertir les fin de lignes format windows ^M au format Linux:</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ perl -pi -e 's/r//g' Waad.sh</div></td></tr></tbody></table></div><p>Allez, on lance le tout !</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ ./Waad.sh</div></td></tr></tbody></table></div><p>Tapez w<br /> Tapez x</p><p>A ce niveau la je ne peut que vous conseiller de jeter un œil au fichier Notes de version, il y aura peut être des correctifs (.sql) a appliquer en fonction de la version utilisée..</p><p>Je vous fourni, dans mon extrême gentillesse un script de lancement des binaires:</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ cat &amp;lt; launcher.sh</div></td></tr></tbody></table></div><p>Collez y ça:</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:450px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#!/bin/bash<br /> # Logon..<br /> L_SRV=&quot;./ascent-logonserver&quot;<br /> L_PID=&quot;./logonserver.pid&quot;<br /> # Core..<br /> C_SRV=&quot;./ascent-world&quot;<br /> C_PID=&quot;./ascent.pid&quot;<br /> echo &quot;$(date) Lancement des aplications de Ascent...&quot;;<br /> # On coupe tout process du logonserver lancé précedement..<br /> killall logonserver;<br /> sleep 1;<br /> rm -f $L_PID;<br /> sleep 1;<br /> screen -dmS wowCore nice $L_SRV;<br /> # On coupe tout process du Core lancé précedement..<br /> killall ascent;<br /> sleep 1;<br /> rm -f $C_PID;<br /> sleep 1;<br /> screen -dmS wowLogon nice $C_SRV;<br /> echo &quot;$(date) Lancé.&quot;<br /> while [ true ]; do<br /> sleep 15;<br /> echo &quot;$(date) Test si les processus son démaré...&quot;;<br /> if [ &quot;0&quot; = &quot;$(ps x | grep -e logonserver | grep -v grep | wc -l)&quot; ]; then<br /> echo &quot;$(date) Erreur: LogonServer serveur a crashé!&quot;;<br /> echo &quot;$(date) mise en attente...&quot;;<br /> sleep 5;<br /> if [ &quot;0&quot; = &quot;$(ps x | grep -e logonserver | grep -v grep | wc -l)&quot; ]; then<br /> echo &quot;$(date) Crash! Relancement du serveur LogonServer...&quot;;<br /> # On Relance...<br /> killall logonserver;<br /> sleep 1;<br /> rm -f $L_PID;<br /> sleep 1;<br /> screen -dmS wowCore nice $L_SRV;<br /> # On détruit les eventuelles sessions &quot;mortes&quot;<br /> screen -wipe;<br /> echo &quot;$(date) lancé.&quot;;<br /> else<br /> echo &quot;$(date) Processus déja démaré.&quot;;<br /> fi<br /> fi<br /> if [ &quot;0&quot; = &quot;$(ps x | grep -e ascent | grep -v grep &nbsp;| wc -l)&quot; ]; then<br /> echo &quot;$(date) Erreur: Ascent serveur a crashé!&quot;;<br /> echo &quot;$(date) mise en attente...&quot;;<br /> sleep 5;<br /> if [ &quot;0&quot; = &quot;$(ps x | grep -e ascent | grep -v grep | wc -l)&quot; ]; then<br /> echo &quot;$(date) Crash! Relancement du serveur Ascent...&quot;;<br /> # On relance ...<br /> killall ascent;<br /> sleep 1;<br /> rm -f $C_PID;<br /> sleep 1;<br /> screen -dmS wowLogon nice $C_SRV;<br /> # On détruit les eventuelles sessions &quot;mortes&quot;<br /> screen -wipe;<br /> echo &quot;$(date) lancé.&quot;;<br /> else<br /> echo &quot;$(date) Processus déja démaré.&quot;;<br /> fi<br /> fi<br /> echo &quot;$(date) Analise complété.&quot;;<br /> done<br /> EOF</div></td></tr></tbody></table></div><p>On le rend executable:</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ chmod +x launcher.sh</div></td></tr></tbody></table></div><li><h2>Allez, vite, on lance !</h2></li><p>A ce stade votre serveur est installé, il ne vous manque plus qu&#8217;as ajouter un utilisateur, pour ça,<br /> la solution la plus simple: phpmyadmin. vous pouvez inserer dans la table &#8216;logon&#8217; vos joueurs.</p><p>ça y est, le moment tant attendu est arrivé, on lance le schmilblik:</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ screen -dmS wowsvr ./launcher.sh</div></td></tr></tbody></table></div><li><h2>Page web</h2></li><p>En option, voila un petit script php qui permetra au joueurs de s&#8217;inscrire sur votre serveur !<br /> Il est tard j&#8217;en ai un peu marre, alors je vous lache ça en vrac:</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># aptitude install apache2 php5</div></td></tr></tbody></table></div><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># cd /var/www/</div></td></tr></tbody></table></div><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># wget http://www.crashdump.fr/~polux/wow-spora/spora-server-page.rar</div></td></tr></tbody></table></div><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># unrar x spora-server-page.rar</div></td></tr></tbody></table></div><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># vim index.php</div></td></tr></tbody></table></div><p>Configurez.. enregistrez.. ça roule !<br /> rendez vous sur http://adresse-de-votre-serveur/</p><p><strong>N&#8217;hésitez pas a commenter le tutoriel si vous avez eu des galères, des trucs-qui-marchent-pas ou simplement un merci ? ça fait toujours plaisir, pour moi et pour ceux qui aurais le même souci :)</strong></p> ]]></content:encoded> <wfw:commentRss>http://www.crashdump.fr/tout-et-rien/creer-son-serveur-world-of-warcraft-prive-avec-ascentlinux-rev2-150/feed/</wfw:commentRss> <slash:comments>12</slash:comments> </item> <item><title>Apt- l&#8217;un des meilleurs système de gestion de package.</title><link>http://www.crashdump.fr/debian/apt-lun-des-meilleurs-systeme-de-gestion-de-package-37/</link> <comments>http://www.crashdump.fr/debian/apt-lun-des-meilleurs-systeme-de-gestion-de-package-37/#comments</comments> <pubDate>Thu, 08 Nov 2007 22:10:37 +0000</pubDate> <dc:creator>Crashdump</dc:creator> <category><![CDATA[Debian]]></category> <category><![CDATA[apt]]></category> <category><![CDATA[aptitude]]></category> <category><![CDATA[installer]]></category> <category><![CDATA[search]]></category><guid isPermaLink="false">http://blog.nexus-6.fr/?p=37</guid> <description><![CDATA[Suite au diverses question que l&#8217;on me pose, j&#8217;ai décidé de poster un mémento sur Apt (Advanced Packaging Tool) le gestionnaire de paquets utilisé par Debian et ses dérivés. PT fut conçu à l&#8217;origine pour fonctionner avec des paquets .deb sur des systèmes Debian, mais a depuis été adapté pour fonctionner avec des paquets Red [...]]]></description> <content:encoded><![CDATA[<p>Suite au diverses question que l&#8217;on me pose, j&#8217;ai décidé de poster un mémento sur Apt (Advanced Packaging Tool) le gestionnaire de paquets utilisé par Debian et ses dérivés.</p><p>PT fut conçu à l&#8217;origine pour fonctionner avec des paquets .deb sur des systèmes Debian, mais a depuis été adapté pour fonctionner avec des paquets Red Hat Package Manager avec l&#8217;outil apt-rpm, et pour fonctionner sur d&#8217;autres systèmes d&#8217;exploitation tels que Mac OS X (voir Fink). Sur les systèmes avec une gestion de paquets basée sur le format .deb, comme Debian, APT est une interface à dpkg.</p><p>APT simplifie l&#8217;installation, la mise à jour et la désinstallation de logiciels en automatisant la récupération de paquets à partir de sources APT (sur Internet, le réseau local, des CDs, etc.), la gestion des dépendances et parfois la compilation. Lorsque des paquets sont installés, mis à jour ou enlevés, les programmes de gestion de paquets peuvent afficher les dépendances des paquets, demander à l&#8217;administrateur si des paquets recommandés ou suggérés par des paquets nouvellement installés devraient aussi être installés, et résoudre les dépendances automatiquement. Les programmes de gestion de paquets peuvent aussi mettre à jour tous les paquets.<br /> <span id="more-37"></span><br /> Il n&#8217;existe pas de commande apt en tant que tel. APT est essentiellement une bibliothèque C++ de fonctions utilisées par plusieurs programmes de gestion de paquets. Un de ces programmes est apt-get, probablement le plus connu.</p><h2><li>Installer</li></h2><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-get install [package]</div></td></tr></tbody></table></div><p>, Installe [package]</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-get -s install [package]</div></td></tr></tbody></table></div><p>, Simule l’installation de [package]</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-get reinstall install [package]</div></td></tr></tbody></table></div><p>, Réinstalle [package]</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-get install [package]/[distrib]</div></td></tr></tbody></table></div><p>, Installe la version de [package] de la distribution [package]</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-get install [package]=[version]</div></td></tr></tbody></table></div><p>, Installe [package] dans la version [version]</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-get source [package]</div></td></tr></tbody></table></div><p>, Télécharge le package source</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-get -b source [package]</div></td></tr></tbody></table></div><p>, Télécharge le package source et le compile ensuite</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-get build-dep [package]</div></td></tr></tbody></table></div><p>, Télécharge les dépendances du package source <package> qui va etre compilé</p><h2><li>Désinstaller</li></h2><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-get remove [package]</div></td></tr></tbody></table></div><p>, Désinstalle [package] et tous ceux qui en dépendent</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-get purge remove [package]</div></td></tr></tbody></table></div><p>, Désinstalle aussi les fichiers de conguration</p><h2><li>Mettre jour</li></h2><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-show-versions -u</div></td></tr></tbody></table></div><p>, Affiche la liste des packages pouvant etre mis jour</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-get update</div></td></tr></tbody></table></div><p>, Mise jour de la liste des packages disponibles</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-get -u upgrade</div></td></tr></tbody></table></div><p>, Liste et met jour les packages pouvant Etre mis jour</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-get dist-upgrade</div></td></tr></tbody></table></div><p>, Met jour tout le système</p><h2><li>Nettoyer</li></h2><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-get clean</div></td></tr></tbody></table></div><p>, Vide le /var/cache/apt/archives</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-get autoclean</div></td></tr></tbody></table></div><p>, Enleve uniquement les packages obsolétes</p><h2><li>S’informer<li></h2><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-cache search [foobar]</div></td></tr></tbody></table></div><p>, Cherche dans la liste des packages disponibles les occurences de [foobar]</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-cache show [package]</div></td></tr></tbody></table></div><p>, Description de [package]</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-cache depends [package]</div></td></tr></tbody></table></div><p>, Dépendances de [package]</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-le search [fichier]</div></td></tr></tbody></table></div><p>, Affiche le nom du package qui fournnit [fichier]</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-le list [package]</div></td></tr></tbody></table></div><p>, contenu de [package]</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-le update</div></td></tr></tbody></table></div><p>, Mise jour de la base de données de apt-le</p><h2><li>Configurer</li></h2><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-cong [package]</div></td></tr></tbody></table></div><p>, Reconfigure [package]</p><h2><li>Cloner</li></h2><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">dpkg get-selections &gt; selected</div></td></tr></tbody></table></div><p>, Liste des packages installés danns le chier selected</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">dpkg set-selections &lt; selected</div></td></tr></tbody></table></div><p>, Sélection des packages répertoriés dans le chier selected</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-get dselect-upgrade</div></td></tr></tbody></table></div><p>, Installation des packages sélectionné par dselect ou directement par dpkg</p> ]]></content:encoded> <wfw:commentRss>http://www.crashdump.fr/debian/apt-lun-des-meilleurs-systeme-de-gestion-de-package-37/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
<!-- Served from: www.crashdump.fr @ 2012-02-09 05:20:15 by W3 Total Cache -->
