Je viens de télécharger et d'installer la dernière version d'Ubuntu 18.04 (ISO était ubuntu-18.04-desktop-AMD64.iso). J'ai remarqué qu'aucun outil de développement n'est installé par défaut (git, gcc, g ++, make). Existe-t-il un développeur ISO dont la distribution contient les outils de développement habituels ou dois-je les installer manuellement?
Non, il n'y a pas de développeur ISO. Oui, vous devez les installer manuellement. Ubuntu est conçu pour être une distribution facile d’utilisation sur le burea, ce qui signifie que l’utilisation principale est le traitement de texte, etc.
Pour installer les outils de développement de base, exécutez:
Sudo apt install build-essential
Tout autre outil peut être installé avec:
Sudo apt install tool-name
gcc
et make
name__DKMS
(Dynamic Kernel Module Support) installe automatiquement gcc
et make
afin de compiler les modules du noyau à partir du code source du fabricant. Il est souvent nécessaire de compiler le code source de certains pilotes WiFi, cartes graphiques, etc.
$ gcc --version
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.9) 5.4.0 20160609
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ g++ --version
g++ (Ubuntu 5.4.0-6ubuntu1~16.04.9) 5.4.0 20160609
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ make --version
GNU Make 4.1
Built for x86_64-pc-linux-gnu
Copyright (C) 1988-2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Vous avez certainement raison de dire que git
n'est pas installé par défaut, mais je ne le considère pas comme un langage de programmation, mais plutôt comme un système de bibliothèque.
Les méthodes de développement préférées (IMO) au sein de la famille Ubuntu utilisent des langages d'interprétation tels que Bash, Python et Perl. Ce sont tous installés par défaut. Avec des interfaces graphiques supplémentaires telles que dialog
name__, zenity
et yad
(celle-ci nécessite une installation manuelle), les outils de développement sont suffisamment nombreux pour permettre aux gens d'apprendre et de faire des expériences.