Installation de NetBeans sous Ubuntu 11.10

Logo NetBeans

Personnellement, j’avoue, apprécier pour développer NetBeans, qui malheureusement, ne fait pas partie des packages proposés par Ubuntu (11.10). Il faut donc avoir recours à une installation manuelle, ce qui fait toujours un peu peur aux utilisateurs récent de Linux. Heureusement, ce n’est pas très compliqué.

Dans un premier temps, il faut aller sur le site de NetBeans, pour télécharger le script d’installation. Eh oui, première surprise, ce n’est pas un package (db ou rpm) mais un script (NetBeans-7.0.1-ml-php-linux.sh). Cela change un peu les habitudes des utilisateurs d’Ubuntu habitués à plus de facilités.

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 au bon endroit (/usr/local/netbeans-7.0.1), 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 la commande suivante :

sudo sh netbeans-7.0.1-ml-php-linux.sh

L’installation se déroule normalement en mode graphique sans soucis. Une fois terminé, vous retrouvez le raccourci pour le lancer dans  le menu Applications puis Programmation. Comme promis, rien de très compliqué, il ne reste plus alors, qu’à faire les mises à jour détectées pour NetBeans et ses extensions.

Problème de mises à jour sous Ubuntu

Si vous avez installé, pour vous faire une plate-forme de tests ou d’intégration par exemple, Ubuntu avec un serveur Apache et MySQL. Dans la configuration par défaut, il sera impossible de lancer les mises à jour de WordPress, de ses thèmes et de ses extensions. Il vous demandera une connexion FTP, chose que par défaut, en local, on n’a pas de raison de faire.

L’origine du problème résulte des droits définis par défaut sur le répertoire racine de votre serveur Apache (/var/www). Le propriétaire et groupe sont définis pour root ; le serveur web utilisant le compte www-data, n’a donc pas les accès pour modifier fichiers et répertoires (sauf si vous avez fait la bêtise de mettre les droits en 777 donnant alors accès à tout le monde).

La solution consiste à donner modifier les droits (la propriété des fichiers et répertoires par exemple) à l’utilisateur  www-data. C’est ce que fait la commande ci dessous :

 sudo chown -R www-data /var/www

Vous aurez ainsi accès aux mises à jour automatiques pour votre installation locale.

1 2 3