Cours d’initiation au packaging sur IRC

Sous Ubuntu, l’installation de logiciels sous Linux n’a jamais été aussi facile grâce au gestionnaire de paquets Synaptic. Les dépôts Ubuntu recensent en effet plus de 18000 paquets (y compris les dépôts officieux) qui ont de quoi satisfaire le plus grand nombre, certes. Cependant, il arrive que certains logiciels ne soient packagés, pour diverses raisons, et si l’on souhaite profiter d’une application non intégrée dans ces dépôts, on est forcé de passer par la phase de compilation tant redoutée et qui a donné cette mauvaise image de Linux comme étant un systême réservé à des professionnels de l’informatique et à une éiite d’intégristes barbus.

Maintenant, pourquoi n’apprendriez-vous pas à construire vous-même vos paquets Ubuntu et les mettrent ainsi à la disposition de la communauté ? C’est ce que nous proposera Gloubiboulga, l’un des core-dev d’Ubuntu, le Jeudi 31 Août 2006 à 18h (UTC) sur le canal IRC : #ubuntu-fr-classroom.

Cette session de divisera en plusieurs chapîtres expliquant en détails tout le processus de construction d’un paquet Ubuntu, avec en exemple le packaging du logiciel epdfview

Pré-requis : afin de suivre ce cours dans les meilleurs conditions, il vous est vivement conseillé d’installer les logiciels suivants :

  • debhelper
  • cdbs
  • lintian
  • linda
  • build-essential
  • fakeroot
  • devscripts
  • pbuilder
  • dh-make

Entrez ceci dans un terminal pour tous les installer :

sudo apt-get install debhelper cdbs lintian linda build-essential fakeroot devscripts pbuilder dh-make

A l’issue de chacun de ces chapîtres, Gloubiboulga se tiendra à votre disposition afin de répondre à toutes vos interrogations. Profitez-en bien ! Un core-dev est une personne très accaparée par son activité et vous ne pouvez pas savoir la chance que vous aurez ce jour là.
Alors n’oubliez pas : notez-le dans vos todolist, vos agendas, etc … préparez minutieusement vos questions, soyez attentifs, et vous deviendrez peut-être un jour un MOTU (”Masters of the Universe”) ou même un core-dev pourquoi pas !

N.B Pour les absents et retardataires , la version des logs brut de coffrage est disponible ici :
http://marjula.jurun.org/class1.log.html

» 18 Commentaires

GPRenamer : le renommage massif de fichiers

Il existe vraiment très peu d’outils graphique sous Linux pour le renommage massif de fichiers. Cependant, j’en utilise un de très performant : GPRenamer.

Commençons par une petite capture d’écran pour voir de quoi ça à l’air :

Le programme possède (entre autres) une option français, supporte l’UTF-8 et l’ISO 8859-1, le remplacement des casses et permet la suppression automatique des espaces dans les noms de fichiers (pratique pour les téléchargeurs fous ;-) ). Il est vraiment très sympa car il permet de visualiser le renommage massif avant de l’appliquer et permet même de l’annuler !

Avant tout commençons par installer le module libgtk-perl nécessaire à ce programme :

sudo apt-get install libgtk-perl

Téléchargeons GPRenamer :

wget -c http://ovh.dl.sourceforge.net/sourceforge/gprename/gprename-1.7.tar.bz2

que l’on décompresse ensuite :

tar xjvf gprename-1.7.tar.bz2

Rendons-nous dans le répertoire :

cd gprename-1.7

et installons-le :

sudo ./gprename-install.sh

C’est installé ! Il suffit ensuite de le lancer en tapant gprename dans le terminal console ou en créant un raccourci avec alacarte.

N.B. La désinstallation sera tout aussi simple :

sudo ./gprename-uninstall.sh

Méthode rapido :
Pour les pressés et qui ne souhaitent pas comprendre, le tout en une seule commande :

wget -c http://ovh.dl.sourceforge.net/sourceforge/gprename/gprename-1.7.tar.bz2 && tar xjvf gprename-1.7.tar.bz2 && sudo apt-get install libgtk-perl && cd gprename-1.7 && sudo ./gprename-install.sh

Note : La navigation dans les sous-dossiers de l’explorateur de fichiers à gauche est un peu étrange au début, ainsi que la présence d’un un onglet pour les dossiers et un pour les fichiers, mais on s’y habitue vite.

Bon renommage !

» 4 Commentaires

Mixxx : une console de mixage pour Ubuntu

Non, non, ce n’est pas un nouveau lecteur de films pornographiques … :-D. C’est juste le point de départ d’une migration de nombreux Windowsiens sur Ubuntu. En effet, j’ai souvent rencontré des difficultés à faire accepter Linux à certaines personnes qui ne pouvaient se passer de leur logiciel de mixage, genre Virtual DJ ou Atomix MP3 : “Oh ! Mais on peut pas utiliser Virtual DJ sous Linux ? Y a pas un équivalent ?! Mais c’est nul ton truc !”.
Je commençais sincèrement à en avoir un peu marre de me faire refouler à chaque fois de cette façon et j’ai pris mes 6 petits doigts (non, je ne suis pas un extra-terrestre, je ne tapes juste qu’avec trois doigts de chaque main) afin de trouver un équivalent à ces logiciels que l’on est censé trouvé que sur Windows ou MacOsX. Après bien quelques googolisations rondement bien menés j’ai fini par trouver le saint Graal : Mixxx
Et oh miracle il se trouve dans Synaptic, pour l’installer il suffit donc de faire :

sudo apt-get install mixxx

Le nombre de thêmes est vraiment pauvre pour l’instant mais au moins ça marche comme le prouve la capture d’écran suivante :

» 12 Commentaires

Problème de mise à jour Ubuntu résolu.

N’EFFECTUEZ PAS LA MISE A JOUR DU PAQUET xorg-server 1:1.0.2-0ubuntu10.3 qui vous est proposé, sous peine de vous retrouver avec le message d’erreur suivant : “Fatal server error: no screens found” et ne plus pouvoir redémarré votre serveur X.

Tel étais le message que vous pouviez trouver sur ce blog il y a quelques heures. Il s’agissais d’un bug qui a été corrigé en moins de 4 heures.
https://launchpad.net/distros/ubuntu/+source/xorg-server/+bug/57153

Cet incident est une étape marquante de le la distribution Ubuntu, elle aura permis de démontrer que :

  1. L’exceptionnelle réactivité de la communauté Linux et Ubuntu en particulier n’est pas une légende !
  2. La ligne de commande est le meilleur protocole en l’humain et l’ordinateur et reste donc d’actualité contrairement à ceux qui disent le contraire.
  3. X n’est pas Linux et reste un programme comme un autre et peu être soumis à des bugs comme tout autre application.
  4. Il est vital d’intégrer un session X de secours (sans passer par GDM/KDM) pour une distribution orientée Desktop.

Vous pouvez ajoutez vos commentaires, cependant toute tentative de troll sera systématiquement supprimée. Restez constructifs !

» 9 Commentaires

Xara Xtreme : le programme de dessin vectoriel le plus rapide du monde.

Et voilà, il est enfin sorti le programme tant attendu ! Amis graphistes windosiens, vous pouvez maintenant vous passer de Illustrator CS sans aucun souci, en plus il est beaucoup plus performant comme pour pourrez le constatez ici.
Comme à mon habitude je ne vais pas vous faire un long descriptif du programme, je préfère que vous l’installiez vous-même pour que vous puissiez en juger.
Voici tout de même deux capture d’écran pendant la phase d’installation :



ainsi que deux réalisations de Eve la fée (si si, une vraie fée !).

Je vous invite donc à vous rendre sur le site http://www.xaraxtreme.org/download/
Vous verrez 4 fichiers disponibles au téléchargement, seules les versions autopackage Archive nous intéresse, on n’en a que faire des sources : on ne compile plus sur Ubuntu n’est-ce pas :)
Je vous recommande donc la version 0.7 Revision 1692 qui est la version stable. C’est un fichier exécutable et si vous êtes un habitué de ce blog, vous saurez le rendre exécutable avec la commande suivante :

sudo chmod +x RecXaraLX0.7_rev1692.package

puis de lancer l’installation :

./RecXaraLX0.7_rev1692.package

Suivez les instructions, quand on vous demandera un mot de passe, ça sera bien entendu celui que vous utilisez avec sudo. Il y aura encore quelques petits paquets très légers à télécharger. L’installation terminée, pour lancer le programme sous Gnome, il vous suffira de vous rendre dans le menu
Applications > Graphisme > Xara Xtreme
A noter aussi la présence d’une autre application pour la désinstallation dans
Applications > Outils Systême > Manage 3rd Party Software.
Pensez à m’envoyer quelques-unes de vos réalisations, je les publierais dans ce billet même :-)

» 16 Commentaires

Une nouvelle façon de désinstaller Google Earth.

Méthode 1
Pour désintaller Google Earth, il suffit en principe d’exécuter le fichier qui se trouve ici :

/home/utilisateur/google-earth/uninstall

Méthode 2

On peut cependant utiliser une autre méthode :
Au hasard d’un locate google sur mon ubuntu, j’ai fais la découverte de ce fichier /home/racoon97/.loki/installed/google-earth.xml, dans le répertoire Loki oui.
Euréka ! On peut aussi utiliser le désinstalleur de Loki pour désinstaller Google Earth.
Aussi dit aussitot fait, je lance mon désinstalleur Loki, que vous pouvez trouver ici : l’installateur de Loki où http://www.lokigames.com/development/loki_uninstall.php3 :
et comme vous pouvez le constater sur cette capture, Google Earth s’y trouve parmi mes autres applications:


Il ne reste ensuite plus qu’à cliquer où il faut pour le déinstaller. :-)

» 3 Commentaires

Installation de Flash et Java sous Dapper : bien plus simple que vous ne le pensez !

Java et Flash sont deux applications propriétaires, donc non intégrés par defaut dans Ubuntu. Cependant elles sont toutes deux fortement recommandés pour profiter de pas mal de sites web utilisant ces technologies. Alors je vais rapidement vous expliquer comment les installer très simplement et .. en deux lignes.

Tout d’abord, assurez-vous que les depots multiverse soient présents dans votre sources.list (ca sera le cas si vous avez utilisez le mien) :
http://ubuntu.racoon97.net/sources.list

Ouvrez un terminal, puis entrez ces deux commandes :

sudo apt-get install flashplugin-nonfree sudo apt-get install sun-java5-plugin

Je vous avais prévenu, c’est très simple. Maintenant pour pouvez accèder aux nombreux jeux en flash, à la machine virtuelle de Sun, ainsi qu’aux nombreux applets du web avec votre navigateur Firefox.

» 8 Commentaires

BelAtout : jouer à la belote sous Linux.

Si vous êtes, comme moi, un fan de belote vous apprécierez certainement une petite partie de belote contre votre pc. Malheureusement il n’existe aucun jeu de belote sous Linux et je vous assure j’ai vraiment cherché. Donc la solution ultime : utiliser wine (0.9.19). Heureusement il n’y a rien de spécial à faire le jeu se lance sans aucun souci et le jeu fonctionne à 100%, même les sons sont supportés !
Voici tout d’abord un petit aperçu :

Commencer tout d’abord par télécharger le programme sur le site de l’auteur :
http://perso.orange.fr/vincent.brevart/francais/bel/belt_r.html
ensuite c’est aussi simple à installer que si vous étiez sous windows :
Sous Nautlius > Clic souris droit sur le fichier belatout391.exe > Ouvrir avec Wine > Suivez les instructions.
Il vous suffit ensuite de lancer le programme de la même façon. Le programme se trouve normalement ici :
/home/utilisateur/.wine/c/Program Files/Jeux de cartes/Bel Atout/belatout.exe
ou directement en ligne de commande :
wine “/home/utilisateur/.wine/c/Program Files/Jeux de cartes/Bel Atout/belatout.exe”
Il est bien entendu plus commode de créer un raccourci sur votre bureau.
Utilisez alors le tableau de bord Gnome en faisant un clic droit sur ce dernier puis > Ajouter au tableau de bord >Lanceur d’application personnalisé :

A vos tapis, prêt, partez !

» 4 Commentaires

Rufus : enfin un vrai client bitorrent pour Ubuntu.

Cela faisais un petit moment que je n’avais pas eu besoin d’utiliser un client bitorrent (pour télécharger mes distrib Linux oui ;-)). Après un petit tour sur le forum d’ubuntu fr j’ai pu y voir qu’on parlais de Rufus.

La fenêtre principale :

… et celle des des préférences :

Non ce n’est pas le nouveau de code d’un nouvel logiciel mis au point par les services secrets hongrois mais tout simplement un client bitorrent, léger et efficace, comme on n’en trouve pas sous Gnome. Il existe bien sur le légendaire Azuerus, mais ce dernier est beaucoup gourmand en ressources pour un utilisateur avec une configuration “normale”. Il faut noter que ce dernier n’existe pas dans les depots Ubuntu, ni sur les depots PLF, en tout cas je ne l’ai pas encore trouvé… En attendant, on peut tout de même l’installer proprement grace à la fabuleuse application désormais fournie et installée avec Ubuntu Dapper 6.06 : GDebi.
Comment donc l’utiliser ? Commencez tout d’abord par télécharger, sur votre disque dur, le fichier deb de Rufus ici ou sur mon espace de stockage. Avec le gestionnaire de fichier, Nautilus, rendez-vous à l’endroit où vous l’avez placé puis cliquez sur ce fichier avec le bouton droit de la souris, ainsi comme tout fichier avec l’extension .deb, pour accéderez au menu Ouvrir avec ‘l’installeur de paquets GDebi”‘. Le logiciel GDebi se lancera alors automatiquement et vous indiquera probablement les dépendances nécessaires. Pas d’affolement, tout est prévu, GDebi vous proposera de les installer de façon tout à fait conviviale et intuitive.
Il ne vous reste plus qu’à explorer toutes les fonctionnalités de Rufus, et il y en a !

» 17 Commentaires

Warzone 2100 : une superbe RTS sous Linux

J’ai découvert un superbe jeux sous Linux que je tiens à vous faire profiter. Il se nomme Warzone 2100. Il est vraiment superbe graphiquement. Le moteur 3D (sous OpenGl bien entendu :-)) le gameplay, les sons et bruitages n’ont rien à envier aux meilleurs jeux commerciaux. Comme quoi on peut vraiment prendre son pied sous Linux et … la cerise sur le gateau, il n’y a rien à compiler.

Voici tout d’abord quelques screenshots faits rapidement pour vous mettre l’eau à la bouche :
Le menu principal :

Le tutorial :

puis quelques phases de combats…

Pour pouvez le télécharger en vous rendant ici :

http://download.gna.org/warzone/releases/2.0/warzone2100-2.0.5_rc1.package

puis lancer l’installation.

Le reste se passe de commentaires …

Il existe un script de désinstallation dans le répertoire utilisateur au cas ou vous souhaiteriez le désinstaller, mais franchement cela ne vous viendras même pas à l’esprit. :-D

» 16 Commentaires