• Accueil
  • Mes publications
    • Interview de Yannick Le Briquer, DG d'Anakeen
  • Success Story
    • Virtualbox 4.1 + Bodhilinux 1.2.0 + kernel 3.0, le trio gagnant
    • Passer de Debian Lenny-Postgresql 8.3 à Debian Squeeze-Postgresql 8.4 sans douleurs
    • Sauvegarde des bases Mysql/MariaDB avec Xtrabackup
  • A propos...
  • Me contacter...

A la une !

image image image image image
Jxplorer, un client pour gérer simplement ton annuaire LDAP Lire la suite
Bleachbit, le nettoyeur ultime ou comment faire le ménage proprement ! Lire la suite
Plume, une mine d’or qui regorge de pépites open source ! Lire la suite
Programmer ses twitts et les publier sur Google+, rien de plus simple… Lire la suite
Server Fault, pose ta question à des experts (sysadmin, …) et on te répondra… gratuitement Lire la suite

Sujets étiquetés ‘GNU/Linux’

OpenTTD, le jeu version libre de Transport Tycoon Deluxe

Lundi, 20 février 2012 12:05 0 commentaires
Aujourd’hui, un petit billet sur un jeu qui vous permettra de passer du bon temps. Je vous avais parlé de Battle for Wesnoth y a quelques temps, un excellent jeu qui m’a déjà permis de me plonger dans les combats contre toutes sortes de monstres. Dans cette lignée, il y a OpenTTD, qui se base sur le jeu Transport Tycoon Deluxe.



Je dois avouer que ce n’est pas le genre de jeu que je préfère, la liste des fonctionnalités est consultable ici. Le jeu fonctionne sur les plateformes suivantes :

  • *BSD, et plus particulièrement sur FreeBSD, NetBSD and OpenBSD
  • Linux
  • Solaris
  • Windows 95/98/ME/2000/XP/Vista/7


Le manuel d’utilisation n’est autre qu’un wiki qui se décompose en 3 grandes catégories :

  • le manuel d’utilisation
  • un manuel de développement
  • le manuel de développement graphique


Donc pour rappel, le principal intérêt d’un wiki est de faire participer tout le monde et ainsi de le faire vivre et d’avoir des informations toujours à jour :) . Le jeu permet également de jouer sur des serveurs en mode multijoueur.

Bon jeu !



CDE, le moyen de créer des applications GNU/Linux portable !

Jeudi, 02 février 2012 08:57 0 commentaires
Cela fait un certain temps que j’utilise GNU/Linux comme système d’exploitation et il m’est déjà arrivé de vouloir tester une application non packagée et donc du coup soit à compiler, soit à satisfaire les dépendances et pester dans la foulée. Il y a peut être une solution : CDE (pour Code, Data, and Environment), un programme écrit par Philip Guo, qui permet de créer des applications portables.

Cela consiste donc à créer une archive avec le programme en question et d’embarquer toutes les dépendances qui lui seront nécessaires à son bon fonctionnement.

Pour disposer de CDE, 2 solutions soit on utilise les binaires fournis sur le site en 32 et 64 bits, soit on clone le dépôt sur Github. Cette dernière façon de faire nécessitera de compiler le logiciel pour obtenir le binaire, la documentation est disponible ici. N’hésitez pas à faire défiler la page d’accueil du site, vous y trouverez des vidéos de démo dans la partie basse de celle-ci.

Testons donc le logiciel. Pour ma part, j’ai choisi la première solution, j’ai récupéré le binaire, que j’ai renommé en cde_bin. Le logiciel qui m’a servi pour le test n’est autre que htop, un gestionnaire de processus interactif.

je lance donc le logiciel comme stipulé dans la doc (qui est disponible ici) :

$ ./cde_bin htop
Il crée donc un répertoire nommé cde-package dont voici le contenu :

$ ls -g
-rwxrwxrwx 1 ccharpentier 909044 2012-02-01 12:13 cde-exec
-rw-rw-rw- 1 ccharpentier   3382 2012-02-01 12:13 cde.full-environment
-rw-rw-rw- 1 ccharpentier     49 2012-02-01 12:13 cde.log
-rw-rw-rw- 1 ccharpentier   1512 2012-02-01 12:13 cde.options
drwxrwxrwx 6 ccharpentier   4096 2012-02-01 12:13 cde-root
-rw-rw-rw- 1 ccharpentier     80 2012-02-01 12:13 cde.uname
-rwxrwxrwx 1 ccharpentier     99 2012-02-01 12:13 htop.cde
On en crée ensuite une archive afin de pouvoir le mettre à disposition sur les autres postes :

$ tar -cvfz htop.tar.gz cde-package/
On pose ensuite notre archive sur les postes sur lesquels on veut exécuter notre application portable, on décompresse le fichier et on l’exécute :

$ tar xvzf htop.tar.gz && cd cde-package
$ ./htop.cde
et la la magie s’opère, vous lancez htop sur une machine sur laquelle il n’était pas installé. J’ai procédé au lancement sur une ubuntu serveur :



et sur une fedora 6 :



J’ai envie de dire bravo à son créateur ! Mon archive est disponible en téléchargement ici.

Bon packaging !



Draftsight, ou comment concevoir, éditer les plans dwg sous GNU/Linux

Mercredi, 30 novembre 2011 10:15 Un commentaire
Draftsight est un logiciel édité par Dassault Systèmes. Ce billet est un peu Offtopic mais je voulais vous en parler dans la mesure où effectivement il n’est pas libre mais cependant il est gratuit. Il permet de faire de la CAO et notamment d’éditer ou de créer des fichiers au format DWG. La bonne nouvelle c’est qu’une version existe pour les distributions suivantes : Ubuntu®, Fedora®, Suse® et Mandriva®.

Je l’ai installé sur ma machine et il installe sendmail comme dépendance, bizarre mais pas tant que ça dans la mesure où après installation du logiciel et acceptation de la licence, on vous demande de vous enregistrer via un formulaire. Cette opération consiste uniquement à donner son mail. Pour le reste, au niveau des fonctionnalités, je ne serai pas vous répondre dans la mesure où je ne fais pas de CAO. A vous de vous faire une idée !

Vous trouverez la liste des fonctionnalités ici, un guide de prise en main ici et la FAQ ici.

Bonne conception !



UnixGarden : AWK : le langage script de référence pour le traitement de fichiers

Lundi, 31 octobre 2011 11:27 0 commentaires
Pour toutes celles et ceux qui ne connaissent pas encore UnixGarden, je vous invite de ce pas à aller sur le site. Il s’agit du site où les articles phares publiés dans GNU/Linux France Magazine sont à leur tour diffusés sur le Net après l’édition papier. En général, il faut attendre 6 mois pour cela, le mieux est donc d’acheter cette revue pour les avoir en temps et en heure (PS : Denis ne m’a pas soudoyé !). Pour les moins experts, il existe une autre revue édité par les Editions Diamond intitulé GNU/Linux Pratique. Je ne fais pas faire le prosel de toutes les éditions mais croyez moi, c’est du bon à lire tous les mois !

Bon sinon, revenons au titre du billet, il s’agit d’un article sur Awk, rédigé par Damien Balima et intitulé : « AWK : le langage script de référence pour le traitement de fichiers » et paru le GLMF N°131 (Octobre 2010). Il vous aidera à aborder Awk en douceur :
  • Histoire d’Awk
  • Les concepts
  • La lecture
  • L’affichage
  • Les variables
  • Les paramètres
  • Les fonctions mathématiques
  • Les fonctions personnelles
  • Les conditions
  • Les boucles
  • Les tableaux
  • Les expressions régulières
  • Bouquet final : une petite démonstration


Comme je vous disais, la richesse des articles permet tout à chacun d’explorer ou d’approfondir des concepts sous GNU/Linux & Unix.

J’ai moi-même écrit deux articles pour GLMF :

  • À la découverte de NetBSD : saison 1, épisode 2. Cet article traite de l’installation de NetBSD from scratch.
  • NetBSD S01e03 : Gestion des paquets. Cet article traite l’utilisation de pkgsrc, le framework de gestion des paquets pour NetBSD.


et un dans GNU/Linux Pratique N°61 : Dynacase Platform, une autre solution de gestion de documents et bien plus…, un article traitant d’un framework en Php/Postgressql permettant de construire des applications métiers. Pour plus de renseignements sur le produit, rendez-vous ici.

Mais à ne pas manquer dans la série : À la découverte de NetBSD : saison 1, épisode 1 écrit par iMil (vous connaîtrez l’histoire de NetBSD raconté par un passionné) et NetBSD s01e04 : Construire ses paquets pour pkgsrc écrit par Guigui2 (vous apprendrez à construire vous-même vos propre paquetage pour NetBSD).

Il ne tient d’ailleurs qu’à vous de publier à votre tour des articles au sein de ces magazines, pour cela rendez-vous sur la page des auteurs ! et partagez votre expérience du libre.

Bonne culture !



OpenERP, l’installation du serveur facile…

Vendredi, 28 octobre 2011 10:24 0 commentaires
Je vous ai déjà parlé d’OpenERP dans un billet qui expliquait comment installer le client. Cette fois-ci, on va parler du serveur ! Je remercie Fanch pour le lien !

Il s’agit en fait d’un sujet sur le forum officiel d’OpenERP où Telesight décrit l’installation de la version 6.0.2 sur une ubuntu 10.04 LTS (Lucid Lynx) le tout tournant dans une machine virtuelle OpenVZ sur un serveur Proxmox (vous suivez toujours ? :) ). Il s’agit d’une script bash qui s’occupera de tout récupérer directement sur le site et d’installer le tout. L’auteur du script nous dit qu’il fonctionne également sur Debian 6.0 (squeeze) et Ubuntu 11.04. Je n’ai pas testé la solution au moment où j’écris ce billet. Mais je vais le faire d’ici peu, je vous tiendrai au courant…

Petit complément (toujours merci Fanch !! :) ) : voici un autre tutoriel sur la mise en place d’un serveur Openerp. Cette fois-ci, c’est à l’aide de l’outil d’installation automatique xoe (Extended OpenERP servers management) que va se dérouler l’opération. Le tutoriel a été posté sur le site de Sisalp et s’intitule : « Installer un serveur OpenERP avec l’outil automatique xoe« . Son utilisation suivant l’auteur serait d’un niveau avancé car il faut maîtriser quelques concepts comme :

  • Connaître les principales commandes shell
  • savoir paramétrer un serveur de base
  • savoir utiliser vi pour éditer deux fichiers
  • L’utilisation d’un serveur OpenERP avec des données réelles nécessite la maîtrise de l’administration des serveurs Linux et du logiciel OpenERP.
et nécessiterait 30 minutes.

Bonne installation !



« Vieux sujets

Recherche

Taille de la police
Promouvoir et soutenir le <a href=
Suivre le blog au fil des jours

Blogroll

  • Blog d'iMil
  • Blog de Bapt
  • Blog de Nicolargo
  • EzUnix
  • FJob
  • Le blog de Maester
  • NetBSDfr

Archives

Catégories

Retrouvez aussi sur PriceMinister  : Livres En Langue Étrangère, Livres D'Informatique, Locations De Voiture
Découvrez la boutique de zatmania.

Sponsors

Haut de page

Mots-clefs

administration backup bash blog cms code css debian design développement firefox framework free games git github GNU/Linux google google code graphisme html javascript jeux linux monitoring mysql opensource pdf php réseau security server shell ssh sysadmin sécurité thèmes tutorial tutoriel twitter ubuntu unix web webdev wordpress

Mes twitts…

Derniers articles

  • Jxplorer, un client pour gérer simplement ton annuaire LDAP
  • BigBlueButton, la solution de web conférence ultime ?
  • Bleachbit, le nettoyeur ultime ou comment faire le ménage proprement !
  • Plume, une mine d’or qui regorge de pépites open source !
  • JqueryThis, tout chercher à propos de Jquery (tutorials, plugins & Co)

Derniers commentaires

  • le blog d'olybop propose de bons thèmes bravo...
    By Wiloooo
  • [...] 30 avril 2012 13:53 0...
    By JqueryThis, tout chercher à propos de Jquery (tutorials, plugins & Co) | Zat's Hall
  • Stikked improved version: https://github.com/claudehohl/Stikked...
    By Claude
  • [...] J’ai...
    By 21 outils afin d’optimiser le temps de chargement de vos pages ! A utiliser sans modération | Zat's Hall

Licence

Contrat Creative Commons
Ce(tte) oeuvre est mise à disposition selon les termes de la Licence Creative Commons Paternité 3.0 non transcrit.