Si comme moi vous voulez la dernière version de Netbeans en français sur Debian 9 Stretch, il ne faut pas passer par les dépôts. Enfin, presque pas…
En effet la version des dépôts est en anglais mais complète au niveau des dépendances par rapport à celle fournie par Netbeans, à télécharger (décocher les cases et en français..).
Assurons-nous de bien avoir openjdk-8-jdk d’installé :
1 2 3 4 | sudo apt update sudo apt install openjdk-8-jdk |
Ensuite, installer le paquet netbeans du dépôt qui lui va bien installer toutes les dépendances !
1 2 3 4 5 6 7 8 9 | sudo apt install netbeans ... # Paquets installés automatiquements : aspectj bnd default-jdk-doc java-wrappers junit4-doc libargs4j-java libasm-java libasm3-java libaspectj-java libatinject-jsr330-api-java libbeansbinding-java libbindex-java libbytelist-java libcdi-api-java libcglib-java libclassworlds-java libcodemodel-java libcommons-beanutils-java libcommons-cli-java libcommons-compress-java libcommons-digester-java libcommons-httpclient-java libcommons-io-java libcommons-lang-java libdoxia-core-java libdtd-parser-java libeclipselink-java libfastinfoset-java libfelix-osgi-obr-java libfreemarker-java libgeronimo-interceptor-3.0-spec-java libgeronimo-j2ee-connector-1.5-spec-java libgeronimo-jms-1.1-spec-java libgeronimo-jta-1.1-spec-java libgeronimo-osgi-support-java libgeronimo-validation-1.0-spec-java libguava-java libhamcrest-java-doc libhtml5parser-java libhttpclient-java libhttpcore-java libicu4j-4.4-java libini4j-java libistack-commons-java libjavaewah-java libjaxb-api-java libjaxb-java libjcodings-java libjemmy2-java libjgit-java libjing-java libjnlp-servlet-java libjoda-time-java libjpa-2.1-spec-java libjsch-agent-proxy-java libjson-simple-java libjsoup-java libjsr305-java libjsr311-api-java libjvyamlb-java libkxml2-java liblucene3-contrib-java liblucene3-java libmaven-file-management-java libmaven-shared-io-java libmaven2-core-java libnb-absolutelayout-java libnb-apisupport3-java libnb-ide14-java libnb-java5-java libnb-javaparser-java libnb-platform-devel-java libplexus-ant-factory-java libplexus-archiver-java libplexus-bsh-factory-java libplexus-cipher-java libplexus-classworlds-java libplexus-container-default-java libplexus-containers-java libplexus-interactivity-api-java libplexus-interpolation-java libplexus-io-java libplexus-sec-dispatcher-java libplexus-utils-java librelaxngcc-java librngom-java libsaxon-java libsdo-api-java libsequence-library-java libserf-1-1 libsimple-validation-java libsqljet-java libstax-ex-java libstax-java libstreambuffer-java libsvn-java libsvn1 libsvnclientadapter-java libsvnkit-java libswingx-java libtrilead-ssh2-java libtxw2-java libwagon-java libws-commons-util-java libxbean-java libxsom-java openjdk-8-doc # Paquets suggerés : eclipse-jdt eclipse-rcp default-jdk libatinject-jsr330-api-java-doc libbeansbinding-java-doc libclassworlds-java-doc libcommons-beanutils-java-doc libxz-java libcommons-digester-java-doc libcommons-httpclient-java-doc libcommons-io-java-doc libcommons-lang-java-doc libdtd-parser-java-doc libeclipselink-java-doc libfelix-osgi-obr-java-doc jython librhino-java libgeronimo-jta-java-doc libgeronimo-osgi-support-java-doc libgeronimo-validation-1.0-spec-java-doc libhtml5parser-java-doc libicu4j-java libjavaewah-java-doc libjgit-java-doc libjoda-convert-java libjoda-time-java-doc libjson-simple-doc libjsoup-java-doc libjsr305-java-doc liblucene3-java-doc libmaven-file-management-java-doc libmaven-shared-io-java-doc libplexus-cipher-java-doc libplexus-classworlds-java-doc libplexus-container-default-java-doc libplexus-interactivity-api-java-doc libplexus-interpolation-java-doc libplexus-sec-dispatcher-java-doc libplexus-utils-java-doc libsaxon-java-doc libsdo-api-java-doc libstax-java-doc libsvnclientadapter-java-doc libswingx-java-doc libwagon-java-doc groovy libqdox-java libspring-beans-java libspring-context-java libspring-core-java libspring-web-java |
Ceci fait, désinstallons juste le paquet netbeans fraichement installer, en prenant soin de ne pas supprimer ses dépendances.
1 2 3 | sudo apt remove netbeans |
Maintenant installons le .sh de netbeans officiel
1 2 3 4 5 6 | sudo mkdir /opt/netbeans && cd /opt/netbeans sudo mv ~/Téléchargements/netbeans-file.sh /opt/netbeans chmod +x netbeans-file.sh ./netbeans-file.sh |
Reste à suivre la procédure d’installation.
Quelques Plugins intéressants (Netbeans 8.2):
- netbeans-modules-autosave
- lucleroy-bootstrap-glyphicons-palette
- aleks-nbLaravel
- de-podolak-netbeans-bootstrap
- HTML5FunPack-1.0-SNAPSHOT
- netbeans-modules-php-wordpress
- netbeans-modules-spellchecker-dictionary_fr
- netbeans-modules-php-quickmethodjump
- netbeans-minify
- nb-dracula
- net-sf-efhnbm
- om-junichi11-netbeans-php-enhancements
- bfa-bbg
- de.dev.eth0.netbeans.plugins.regex
- org-chrisle-netbeans-plugins-angular2-code-templates
- netbeans-module-confirmexit
Attention certains plugins comme AngularJS et Laravel entre en conflit. La faute au BladeTemplate de Laravel face à la syntaxe d’Angular. Si des problème d’écriture arrivent, désactiver l’un ou l’autre en fonction de ce sur quoi on travail…
Si des fermetures soudaines lors de l’édition d’un fichier apparaissent, voir du côté d’une erreur avec /platform/lib/nbexec. Un rapport de bug ICI.
Il suffirait de commenter dans /etc/java-8-openjdk/accessibility.properties la ligne suivante :
Il suffirait de commenter dans /etc/java-8-openjdk/accessibility.properties la ligne suivante :
#assistive_technologies=org.GNOME.Accessibility.AtkWrapper
Laisser un commentaire