Installation de NetBeans sous Ubuntu 13.04

Logo NetBeans

Personnellement, j’avoue, apprécier pour développer NetBeans, qui cette fois, fait bien partie des packages proposés par Ubuntu (13.04), mais, comme malheureusement, beaucoup de paquets, n’est pas à jour, puisqu’il est proposé la version 7.01 datant d’octobre 2011. Il va donc falloir, encore une fois, avoir recours à une installation manuelle, ce qui fait toujours un peu peur aux utilisateurs récent de Linux, mais qui dans ce cas précis, ne pose pas trop de problème.

Dans un premier temps, il faut aller sur le site de NetBeans, pour télécharger le script d’installation (ce n’est pas un paquet db ou rpm). À l’heure de rédaction de l’article, il s’agit du script netbeans-7.3-php-linux.sh.

Pour l’installer, il va falloir utiliser la commande sh pour exécuter notre script, puis la commande sudo pour l’exécuter avec les droits administrateurs. L’installation avec le sudo l’installera directement au bon endroit (/usr/local/netbeans-7.3), ce qui potentiellement le laissera accessibles aux autres utilisateurs du PC, dans le cas contraire il sera par défaut installé dans votre profil, ce qui n’est pas forcément très propre. Il suffit donc d’ouvrir un terminal, puis d’aller dans le répertoire où est stocké le script d’installation  et de lancer les commandes suivantes :

chmod ug+x ./netbeans-7.3-php-linux.sh
sudo ./netbeans-7.3-php-linux.sh

La première commande permet de s’assurer que le fichier sera exécutable et la seconde lancera l’installation. Cette dernière se déroule normalement en mode graphique sans soucis. Une fois terminé, vous retrouvez le raccourci pour lancer l’application dans  le menu Applications puis Programmation. Comme promis, rien de très compliqué, il ne reste plus alors, qu’à paramétrer l’application et faire les mises à jour détectées pour NetBeans et ses extensions.

Erreur 404 à l’installation de Symfony2 sous Ubuntu 11.10

Symfony

Après avoir suivi toutes les étapes d’installation et de paramétrage du serveur Apache nécessaires (et elles sont nombreuses) à l’installation de Symfony2, j’avais obstinément une erreur 404 lorsque je cherchais à faire la configuration de l’application en ligne (étape 2). La barre de débogage, elle aussi, n’était pas accessible. Pas simple de trouver la cause dans ces conditions.

Ce problème se présentait sous Ubuntu (11.10 dans mon cas), mais pas dans une simple installation wamp sous Windows. Tous les bons conseils donnés sur différents blogs ou forums,se résumaient à quelques lieux communs, problème de configuration (non ?!? Je n’y aurais jamais pensé tout seul), activation des permaliens (ah bon ?!? Il faut suivre les conseils d’installation de Fabien ?!?)…

En fait, il ne s’agit pas exactement d’un problème de configuration à proprement parler, mais d’un problème d’installation de PHP. En effet, mon installation de PHP reposait sur le paquet libapache2-mod-php5filter, qui a la fâcheuse tendance à filtrer les requêtes PHP, ce que ne semble pas apprécier ce framework. La solution consiste donc à supprimer ce paquet pour le remplacer par le paquet libapache2-mod-php5 qui permettra de faire fonctionner Symfony2, et de passer à l’étape 2 de la configuration en ligne.

Poedit : Générer un fichier po à partir d’un fichier mo

Il peut arriver, qu’un développeur ne fournissent pas le fichier source (.po) de la traduction, le plus souvent dans un soucis de ne pas augmenter inutilement, la taille de l’archive à télécharger. Si Poedit permet d’éditer un fichier .po en générant automatiquement le fichier .mo à la sauvegarde, il est impossible d’éditer le fichier exécutable (.mo).

Dans ce cas, il est nécessaire de faire de la rétro-engineering afin de générer le fichier .po pour cela il suffit de lancer la commande suivante :

msgunfmt fichier.mo > fichier.po

Vous obtenez alors un fichier .po, éditable par poedit et qui vous permettra de créer un nouveau fichier .mo avec les traductions modifiées. Cette commande est accessible sous Windows ou Linux, à partir du moment où poedit a été installé.

1 2