Blogs rss1.0 - rss2.0 - atom
La quête d'un nouveau lecteur de flux
Comme tout le monde le sait maintenant, Google Reader ferme le 1er juillet. Pour moi ce n'est pas vraiment une mauvaise nouvelle mais plutôt l'occasion de trouver une alternative libre à héberger moi même. Je pense qu'il est important de ne pas être dépendant d'un service fermé et de garder ses propres données pour soit.
Si vous aussi vous pouvez héberger un site web, n'hésitez pas à installer votre propre lecteur de flux RSS web (web based RSS reader).
Une liste des solutions existantes est disponible sur sebsauvage.net. Dans ma recherche, je me suis concentré sur les besoins suivants.
- Je veux un affichage adapté à mon smartphone.
- Je veux ranger mes flux dans des catégories ou dossiers.
- Je veux voir la liste de mes flux pour afficher les articles d'un seul flux.
- Je veux importer mes flux de Google Reader (import OPML)
- Je veux une authentification pour accéder à mon lecteur de flux.
- Je veux pouvoir marquer un article comme favoris ou suivi.
- Je veux pouvoir mettre des étiquettes (tag) aux articles.
J'ai donc testé quelques solutions et voici ci-dessous un tableau récapitulatif.
| Nom | Langage | BDD | Mobile | Catégories | Liste des flux | Import OPML | Mot de passe | Favoris / Suivi | Tags articles | Démo |
|---|---|---|---|---|---|---|---|---|---|---|
| Leed | PHP 5.3 | MySQL | Oui | Oui | Oui | Oui | Oui | Oui | Non | Oui |
| Selfoss | PHP 5.3 | MySQL, PostgreSQL, SQLite3 | Oui | Oui | Oui | Oui | Oui | Oui | Non | Non |
| Miniflux | PHP 5.3 | SQLite | Oui | Non | Oui | Oui | Oui | Non | Non | Non |
| RSS Lounge | PHP 5.2 | MySQL | Non | Oui | Non | Oui | Oui | Oui | Non | Non |
| FeedHQ | Python 2.7 | PostgreSQL | Oui | Oui | Non | Oui | Oui | Oui | Non | Version d'essai sur le site |
S'il y a une erreur dans ce tableau ou si vous voulez y ajouter des lignes, n'hésitez à m'en parler dans les commentaires.
Je trouve dommage que la majorité des solutions soient en PHP et que les offres mutualisés des hébergeurs se limitent souvent à PHP. J'aurais bien essayé une solution en Python.
À ce jour, je n'ai trouvé aucune solution avec la fonctionnalité des tags sur les articles comme le fait Google Reader.
Les deux qui correspondent le mieux à mes besoins sont Leed et Selfoss. Pour l'instant mon choix se porte sur Selfoss. Je le trouve assez simple et esthétique. Si vous aussi vous voulez installer Selfoss, alors la suite vous intéressera sûrement. Pour Leed, lisez plutôt le tutoriel sur Geek De France.fr.
Selfoss
Selfoss est responsive, il s'adapte aux écrans de toutes tailles. Il y a trois affichages différents en fonction de la largeur disponible.
Lorsqu'on clique sur un article, il se déplie. J'aime bien la disposition en trois colonnes pour lire les articles sur un grand écran.
Pour l'installer il vous faut un espace d'hébergement avec PHP 5.3. Commencez par télécharger les sources de Selfoss sur le site officiel. Après avoir extrait l'archive, copiez le fichier defaults.ini vers config.ini et personnalisez votre configuration en fonction de vos besoins en modifiant ce nouveau fichier. Tous les paramètres sont décrit sur le site de Selfoss.
Personnellement, j'utilise une base MySQL (mais SQLite et PostgreSQL sont disponibles). Pour ça il faut saisir la valeur des paramètres suivants.
db_type=mysql db_host=domaine ou IP de votre serveur de base de données db_database=Nom de la base de données db_username=Nom de l'utilisateur MySQL db_password=Mot de passe de l'utilisateur
Par défaut l'accès à Selfoss n'est pas protégé par un mot de passe. Pour en ajouter un, saisissez votre nom d'utilisateur et votre salage pour le hachage de votre mot de passe. Selfoss possède un générateur de hash pour mot de passe. Vous saisirez donc sa valeur après son installation.
username=hiko password= salt=une chaîne aléatoire de caractère
Si comme moi vous voulez que les articles soient automatiquement marqués comme lus à la consultation, changer le 0 en 1 pour le paramètre auto_mark_as_read.
auto_mark_as_read=1
Maintenant que votre config.ini est prêt, transférez le répertoire selfoss sur votre serveur par FTP par exemple. Demander à votre navigateur d'accéder à cet espace et si tous va bien quelque chose qui ressemble à la capture d'écran plus haut devrait s'afficher.
Pour ceux qui on opté pour un mot de passe doivent ajouter /password à leur URL pour générer le hash du mot de passe voulu. Ensuite retour au fichier config.ini pour y coller la chaîne générée dans le paramètre password. Bien sûr n'oubliez pas de le transférer sur votre serveur.

Il ne reste plus qu'à ajouter vos sources. Pour les utilisateurs de Google Reader, rendez-vous sur la page /opml de Selfoss (en cliquant sur l'icône en forme de nuage en bas à droite puis sur « ou importer un fichier opml ou google reader »). Un lien vous propose d'exporter vos sources de Google Reader. Enregistrez le sur votre disque puis importez le dans Selfoss.

C'est terminé. Vous pouvez utiliser Selfoss depuis n'importe quel appareil à condition d'avoir accès à Internet.
(lire la suite...)Évolution du nombre de messages sur debian-l10n-fr et debian-users-fr avec pychart
Pychart est une bibliothèque Python permettant des graphiques directement en python. Un paquet Debian est disponible (nommé python-pychart) avec la dernière version 1.39 (qui date de 2006). Debian utilise massivement des listes de diffusion pour la collaboration de ses membres. Parmi les nombreuses listes existantes, trois sont francophones : debian-users-fr, dédiée aux questions des utilisateurs ; debian-l10n-fr, […]
(lire la suite...)
Cohabitation Jinja et AngularJS
Jinja2, un moteur de templates en Python, et AngularJS, un framework web côté client en Javascript, utilisent tous les deux les accolades pour indiquer une variable ou une structure à interpréter. Par exemple {{ choucroute }} pour une variable qui a du goût. D’où conflit. Pour résoudre ce problème, trois possibilités : Diviser les fichiers pour régner […]
(lire la suite...)
AgileFrBot, propulsé par rss2reddit !
Je suis heureux de vous présenter rss2reddit et AgileFrBot ! Reddit est un excellent outil pour l'intelligence collective. Il permet notamment d'ouvrir des espaces thématiques et d'y accumuler des liens vers des articles. Ces liens peuvent être qualifiés et commentés par les usagers, et sont ainsi exploitables selon les appréciations de la communauté. rss2reddit est un outil -- réalisé par (lire la suite...)
Agile Tour Bordeaux 2012
Cette année encore toute l'équipe de Yaal a participé à l'Agile Tour Bordeaux ! Merci aux organisateurs, aux orateurs, aux sponsors et partenaires, tout s'est parfaitement déroulé ! Nous sommes très heureux d'avoir pu apporter notre pierre à l'édifice en tant que partenaire technique avec la billetterie en ligne yuticket.com, et d'avoir pu y donner notre propre retour d'expérience ! J'ai (lire la suite...)
Se connecter et connaître les schémas de tables MySQL, PostgreSQL ou SQLite
Il arrive parfois que l’on doive jongler entre différentes bases de données, chacune ayant une syntaxe légèrement différente des autres. Voici un petit résumé de ce cirque pour éviter de passer pour un clown… Entrée des artistes : se connecter au serveur MySQL : Il faut alors saisir le mot de passe pour accéder à l’interpréteur. […]
(lire la suite...)
Déterminer quelle est la meilleure distribution grâce à Python et PIL
N’avez-vous jamais discuté des mérites de telle ou telle distribution Linux (ou BSD) avec d’autres personnes (chacun essayant de démontrer que celle qu’il utilise au quotidien est la meilleure) ? Grâce à cet article, vous n’aurez toujours pas La réponse mais vous aurez une réponse indiscutable : il s’agit de la jouer aux cartes. Les cartes sont […]
(lire la suite...)
Retour sur le TEDxBordeaux 2012
Le 1er décembre dernier, la deuxième édition du TEDxBordeaux ouvrait ses portes au TNBA. Nous étions impatient de participer à cet évènement et nous n’avons pas été déçus. Les participants nous ont ouvert l’esprit pendant toute une après midi. Tous avaient pour objectif de changer le monde et notre vision des choses. Que ce soit [...]
(lire la suite...)
HMAC Paybox en Python
Paybox est une solution de paiement électronique que nous avons utilisé plusieurs fois. Pour se connecter avec le service Paybox (en version 5.08), il est nécessaire de produire une empreinte HMAC des données du serveur que le client va envoyer vers le serveur Paybox pour payer. L’objectif est d’empêcher toute falsification car elle serait détectée […]
(lire la suite...)
Processus de traduction au sein de debian-l10n-fr
L’équipe debian-l0n-fr est l’équipe de francisation des fichiers spécifiques à Debian. Il en existe pour de nombreuses autres langues (de l’afrikaan au zoulou en passant par le népalais), certaines étant bien plus complètes que d’autres. Les équipes de traduction Debian ne s’occupent pas des projets qui ont déjà leur propre équipe de traduction comme GNOME, [...]
(lire la suite...)
« Livrez fréquemment un logiciel opérationnel... » 1
73 jours après notre rencontre avec un porteur de projet dynamique et 89 déploiements en plateforme de recette2, le service yuticket.com est sortie en bêta privée ! 17 jours plus tard, grâce aux retours de nos 3 premiers courageux utilisateurs, nous comptons 42 nouvelles livraisons en recette, 21 livraisons en production3, et nous ouvrons la création d'événements pour tous ! 3ème (lire la suite...)
États des paquets Debian chez les utilisateurs (selon PopCon) – 2
Lors du précédent article, nous avions conclu que les paquets étaient surtout dans la catégorie « pas utilisé récemment ». Cependant, l’analyse ne prenait pas en compte deux cas : les paquets non Debian les bibliothèques Éliminer ces incertitudes va-t-il changer quelque chose au résultat ? C’est ce que vous saurez à la fin de cet article dont les [...]
(lire la suite...)
États des paquets Debian chez les utilisateurs (selon PopCon)
PopCon (pour Popularity contest) permet d’obtenir des statistiques d’utilisation de paquets Debian. La soumission des statistiques est facultative. Si le participant accepte l’envoi des statistiques, chaque semaine, une notification anonyme sera automatiquement envoyée vers Debian contenant les statistiques d’utilisation des paquets. L’état agrégé est visible sur popcon.debian.org et mis à jour quotidiennement. L’évolution globale de [...]
(lire la suite...)
Hop ! Une bouteille à la mer...
Il m'a fallu du temps pour rassembler mon courage et ordonner mes réflexions, je me lance enfin et hop ! une première bouteille à la mer ! Ce qui m'a le plus longtemps retenu a été la peur d'énoncer un programme, une ambition que je n'aurais pas pu honorer... je n'en publierai donc pas et me bornerai à donner un point de départ. Je suis aujourd'hui accompagnateur agile et créateur de logiciel (lire la suite...)
Coding Dojo Extreme Programming bordelais
Je suis très heureux du démarrage réussi cette année du Coding Dojo Extreme Programming dans le cadre d'Okiwi. A l'heure où j'écris ce billet, les sessions se tiennent les seconds et quatrièmes lundis du mois de 18h30 à 20h30, dans les locaux de Yaal au 9 rue André Darbon à Bordeaux. Tout curieux est le bienvenu ! mais attention... si c'est votre premier jour au dojo, vous devez coder ! (lire la suite...)
Promouvoir le changement dans son entreprise
Je participe à un cercle de coaching par téléphone animé par Yves Hanoulle, et récemment nous nous y sommes posés cette question : comment promouvoir le changement dans son entreprise ? En tant que coach, il y a des changements que l'on se sent capable de porter directement. On peut alors s'appuyer sur des jeux agiles pour les initier ou mener des expériences sur une durée limitée. Si le (lire la suite...)
Qu'est-ce qu'une décision de groupe ?
C'est une question qui émergea lors d'Agile Open France 2011. Y réfléchir me paraît essentiel avant de pouvoir s'attaquer à des sujets plus complexes et chers aux agilistes comme l'autoorganisation. La décision comme illusion Un point de départ pourrait être de considérer la décision comme simple résolution de contrainte, si simple qu'elle peut être inconsciente. Si je sors la tête de l'eau (lire la suite...)
Course de relais et performance d'équipe
« Dans une course de relais, ce ne sont pas les vitesses individuelles qui comptent mais la vitesse du bâton de relais. » Le commentaire vient de Serge Soudoplatoff lors de son intervention à TEDxBordeaux1 le 28 mai dernier. Il expliquait ainsi comment les sprinteuses françaises gagnèrent le 4x100 mètres en 2003 devant les américaines pourtant plus rapides individuellement : grâce à de (lire la suite...)
Interprétation généreuse
Peu citée, peu commentée, la pratique de l'interprétation généreuse me paraît être une des rares pratiques fondamentales de l'agilité. Invitant à la pensée systémique et à l'action congruente, elle peut être considérée comme le moteur de l'adaptation continue. Une formulation courante de l'interprétation généreuse est celle de la Directive Première des rétrospectives agiles : « Quel que soit (lire la suite...)
Agilité : désir et responsabilité
Qualité logicielle et organisationnelle : des notions fuyantes Innover suppose de sortir de la re-production, de la copie, pour imaginer et réaliser quelque chose de radicalement nouveau. Mais le terrain est fuyant : ce que l'on juge être de valeur évolue dans le temps et selon les événements, décrire un résultat à produire est un exercice d'imagination et de communication difficile, (lire la suite...)
Mur d'organisation agile
Après quelques billets un peu abstraits, voici un sujet qui se voit et se manipule : le mur d'organisation de notre entreprise. Il est de conception très émergente, et les dimensions des fenêtres y sont sûrement pour beaucoup dans sa structure actuelle, mais il est aujourd'hui redoutablement efficace ! Il est composé de 4 zones principales qui sont de gauche à droite : nos forces, nos (lire la suite...)
Nietzsche, coach agile ?
Au cours d'échanges autour de l'agilité, je me suis souvent pris à faire des rapprochements entre la conception des méthodes agiles et la philosophie nietzschéenne. Cette dernière propose une critique des valeurs pour l'avènement de valeurs joyeuses et créatrices, et montre comment cette critique a jusqu'à présent échoué face aux valeurs tristes et réactives. Grâce à cet éclairage, je vous (lire la suite...)
Un aquarium pour votre dojo extreme programming
Après une courte pause, les dojos de programmation d'Okiwi ont repris cette année. Ils sont maintenant hébergés par Arpinum les seconds lundis du mois et chez Yaal les quatrièmes lundis. Nous étions donc lundi dernier dans les locaux de... l'Auberge Numérique... qui héberge Yaal. Vous suivez ? Pour en savoir plus sur ces dojos, voire vous joindre à nous la prochaine fois, vous pouvez vous (lire la suite...)
Exemple de présentation en LaTeX
J'ai déjà parlé de LaTeX dans un autre article où je présente un exemple de rapport de stage. LaTeX permet aussi de faire des présentations sous forme de diapositives, idéal pour une soutenance de stage. C'est ce que j'ai fait l'année dernière, alors je partage un modèle de présentation en LaTeX qui, je l'espère, servira à des étudiants. LaTeX est particulièrement utile dans les domaines scientifiques notamment pour les formules mathématiques et la coloration de code source.
J'ai utilisé le package Beamer avec son thème Warsaw pour créer cette présentation. Il y a d'autres packages LaTeX mais Beamer est un des meilleurs.
Les prérequis sont les mêmes que pour le rapport avec Ubuntu : installer installer les paquets texlive et texlive-lang-french.
Vous pouvez télécharger le rendu au format PDF et les sources LaTeX en cliquant respectivement sur les images ci-après.
Je rappelle rapidement l'utilisation dans un terminal. Commencez par télécharger les sources et les extraire.
wget http://blog.hikoweb.net/public/doc/slides-latex.zip unzip slides-latex.zip cd slides-latex/ chmod +x make.sh clean.sh
Ensuite, compilez et visionnez le rendu.
./make.sh # générer le fichier PDF evince slides.pdf & # ouvrir le fichier PDF ./clean.sh # nettoyer les fichiers temporaires

Vous pouvez modifier cette présentation à votre goût. De nombreuse personnalisations sont possibles. Vous trouverez votre tout ce dont vous avez besoin sur Internet, par exemple sur Devoloppez.com ou sur Tuteurs.ens.fr.
Il est possible d'insérer du code source colorisé dans les diapositives à l'aide de Minted. Référez-vous à mon article sur le sujet. La procédure est la même sauf qu'il faut ici ajouter un paramètre à la frame comme ci-dessous.
\begin{frame}[containsverbatim]{Code colorisé avec Minted}
\begin{minted}[fontsize=\scriptsize]{python}
# le code source ici
\end{minted}
\end{frame}

Vous pouvez télécharger ci-dessous le même modèle de présentation avec une page supplémentaire contenant du code source colorisé.
(lire la suite...)Sélectionner des logs Subversion ou Mercurial selon une période de temps
Supposons que l’on veuille retrouver les messages de commit selon une date de début et une date de fin. Selon le gestionnaire de version utilisé, les commande diffèrent légèrement. Dans les exemple suivants, on souhaite récupérer la liste des commit réalisés entre le 20 et le 28 Mai 2012 inclus. Subversion (SVN) Voici la syntaxe à utiliser : [...]
(lire la suite...)
Nombre de paquets et délai de publication dans Debian
Tout philosophe écologiste conviendrait aisément qu’il est plus difficile de bouger une baleine obèse qu’un canari chétif. Il en va des projets informatiques comme de mère Nature : plus la taille augmente et moins l’animal est véloce. Appliqué à une distribution Linux, le problème pourrait se résumer ainsi : plus le nombre de paquets est grand, plus [...]
(lire la suite...)
Comparatif grep, ack et grin
Sur le ring, grep dominait et le public l’acclamait. Mais deux petits nouveaux, ack et grin, avaient enfilé leurs plus belles tenues de super-stars du catch pour lui ravir sa ceinture de champion et le cœur des développeurs. Vont-ils y arriver ? C’est ce que vous saurez en lisant cet article ! Parfois, un programmeur veut connaître [...]
(lire la suite...)
Piwik un analyseur web libre
Piwik est une alternative libre à Google Analytics en PHP/MySQL qui s'installe sur votre espace web. Je l'ai installé il y a une semaine et je le trouve très simple d'utilisation et complet. Constatez le par vous-même avec cette démonstration en ligne.
Rendez-vous sur le site officiel de Piwik pour lire une description du logiciel et pour le télécharger. Pour l'installer, rien de plus simple, uploadez le par FTP, accédez y via votre navigateur et laissez vous guider.
Il ne reste plus qu'à ajouter un bout de code qui recueillera sur votre site toutes les informations. Ce code vous est fournis à l'ajout de votre site sur Piwik. Il existe des plugins pour de nombreux CMS et des frameworks dans quelques langages.
Contrairement à Google Analytics, vous être sûr que vos données sont utilisées que par vous même.
(lire la suite...)Colorer du code source dans un rapport LaTeX avec Minted
Suite à mon exemple de rapport LaTeX, je vous présente Minted qui permet de colorer du code source dans vos rapports LaTeX. Il supporte de nombreux langages.
Installation
Pour pouvoir utiliser Minted il vous faut quelques prés-requis. Suivez les instructions suivantes pour les installer sous Ubuntu dans un terminal.
Il vous faut le paquet LaTeX ifplatform disponible dans le paquet Ubuntu (ou plutôt Debian) texlive-latex-extra.
sudo apt-get install texlive-latex-extra
Vous avez besoin également de Pygments qui est une bibliothèque de coloration syntaxique de code source et écrite en Python. Pour l'installer utilisez easy_install disponible dans le paquet python-setuptools.
sudo apt-get install python-setuptools
sudo easy_install Pygments
Il ne reste plus qu'à télécharger le fichier minted.sty sur cette page et le placer dans le répertoire où se situ le code LaTeX de votre rapport.
Utilisation
Dans vos source LaTeX, importez le package Minted.
\usepackage{minted}Ensuite insérez votre code source de la manière suivante.
\begin{minted}[linenos=true,fontsize=\scriptsize]{java}
votre code source ici
\end{minted}Ici le langage coloré est Java mais vous pouvez le remplacer par la valeur de votre choix (html, php, python, etc).
La compilation LaTeX doit se faire avec l'option -shell-escape.
pdflatex -shell-escape mydocument.tex
Exemples
Vous pouvez télécharger un exemple que j'ai créé à partir de celui de mon billet précédant. Voici en image respectivement le rendu d'un code Python (extrait de Pygments) et d'un code Java (extrait de JUnit).

Carte heuristique de commandes unix
Voici une carte heuristique (mind map en anglais) de commandes unix. Évidemment, la carte est loin d’être exhaustive (il n’existe pas d’écran assez grand pour toutes les afficher en même temps). Il s’agit plutôt d’une tentative pour représenter les outils disponibles en partant du besoin de l’utilisateur plutôt que des outils eux-mêmes : il est [...]
(lire la suite...)
Supprimer des lignes identiques réparties dans un fichier
Jules et Vincent doivent fournir un fichier texte en supprimant les lignes qui sont plusieurs fois dans le fichier, mais réparties de manière quelconque dans le fichier (par exemple un fichier journal ou une liste de nombres aléatoires). Alors qu’ils descendent de la voiture pour aller sur le lieu de leur mission, ils en discutent [...]
(lire la suite...)
Exemple de rapport en LaTeX
Il y a presque deux mois j'ai rédigé mon rapport de stage en LaTeX. Si vous ne connaissez pas LaTeX, direction Wikipédia. Je propose dans ce billet uniquement un modèle de rapport qui pourras servir à des étudiants d'informatique (ou autres).
Avant tout, je partage un tutoriel qui m'a bien servi : Tutoriel LaTeX.
Pour pouvoir compiler des fichiers LaTeX sur Ubuntu, il faut d'abord installer les paquets texlive et texlive-lang-french.
sudo apt-get install texlive texlive-lang-french
Il existe certainement un plugin LaTeX pour votre éditeur de texte préféré. Pour gedit installez gedit-latex-plugin, pour vim installez vim-latexsuite et pour emacs installez auctex.
Voici ci dessous le rendu au format PDF du rapport exemple et les fichiers sources LaTeX.
La page titre est très fortement inspiré de celle décrite sur WikiBooks.
Décompressez les sources et vous y trouverez des fichiers textes dont l’extension est .tex. Ce sont ses fichiers qu'il faut éditer. Il faut donner les droits d'exécution aux exécutables.
unzip sample_report.zip cd sample_report/ chmod +x make.sh clean.sh # si besoin
Ensuite, vous pouvez compiler et supprimer les fichiers temporaires très simplement.
./make.sh # générer le fichier PDF evince rapport.pdf & # ouvrir le fichier PDF ./clean.sh # nettoyer
Si vous voulez insérer du code source dans votre rapport, lisez mon billet suivant.
(lire la suite...)Le vivant post-génomique ou Qu'est-ce que l'auto-organisation ?
Script d'installation de vos applications
La sortie d'une nouvelle version d'Ubuntu approche. Après la réinstallation de votre système vous aimerez retrouver facilement les applications que vous utilisez régulièrement. C'est simple, il suffit de se faire un petit script shell qui installe tout ce dont vous avez besoin. On tape une commande, on va faire un tour dehors parce qu'il fait beau et quand on rentre c'est fini.
J'entends déjà certains me dire qu'il y a aussi la mise à niveau qui permet de tout conserver. Mais étant un bidouilleur, j'aime bien retrouver un système propre de temps en temps. C'est comme un nettoyage de printemps qui arrive deux fois pas an.
Attention, une mauvaise utilisation de scripts ou de commandes avec les droits administrateur (sudo) peut endommager la stabilité du système. Soyez sûr de ce que vous faites. De plus, le script suivant installe des dépôts de logiciels non officiels, ce qui est également potentiellement dangereux.
Après les avertissements, assurez vous d'avoir les quelques connaissances techniques nécessaires. Vous devez savoir ce qu'est un terminal puisque le script sera lancé dans ce dernier. Vous devez avoir bien compris la commande apt-get et sudo.
Vous pouvez télécharger mon script en cliquant ici. C'est une nouvelle version de mon dernier script publié. Vous êtes libre de l'adapter à vos besoins.
Avant de l'exécuter, lisez le et modifiez le à votre convenance. Les lignes commençant par le caractère dièse (#) sont ignorées. Il faut rendre le script exécutable avec la commande chmod comme ci-dessous ou graphiquement avec un clic droit sur le fichier > Propriétés > Permissions > cochez Exécution (mais c'est plus long...).
cd repertoire/ou-se-trouve/le-script chmod u+x postinstall.sh
Maintenant vous pouvez l'exécuter avec les droits administrateur après l'installation du système comme ceci :
sudo ./postinstall.sh
Votre mot de passe vous sera demandé. Le script vérifie s'il possède les droits nécessaires. Une confirmation est demandée avant de lancer l'installation des paquets.
Vous pouvez également faciliter l'installation d'Ubuntu en utilisant une clé USB et conserver vos données et paramètres utilisateur en partitionnant votre disque dur.
Mise à jour du 29/04/2011 :
- J'ai remplacé la version 3.2 de VirtualBox par la 4.0.
- J'ai ajouté une version anglaise de ce script.
Download this script installation package in English
Mise à jour du 11/05/2011 :
- Correction du script après expérimentation.












