На этот вопрос уже есть ответ здесь:
Я только что загрузил и установил последнюю версию Ubuntu 18.04 (ISO был ubuntu -18.04-desktop-amd64.iso). Я заметил, что по умолчанию не установлены инструменты разработки (git, gcc, g ++, make). Существует ли ISO-образ разработчика, в котором установлены стандартные инструменты разработки, или мне нужно вручную установить все это?
Нет, нет никакого разработчика ISO. Да, действительно необходимо вручную установить их. Ubuntu сделана быть распределением, нацеленным непринужденно использования на рабочем столе, означающем, что основное использование является обработкой текста и т.д.
Для установки основных средств разработки работайте:
sudo apt install build-essential
Любые другие инструменты могут быть установлены с:
sudo apt install tool-name
gcc
и make
автоматическиDKMS
(Динамическая Поддержка Модуля Ядра), автоматически устанавливает gcc
и make
для компиляции модулей ядра от исходного кода производителя. Часто необходимо скомпилировать источник для некоторых Драйверов WiFi, Видеокарт, и т.д.
$ 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.
Вы определенно корректны это git
не установлен по умолчанию однако, я не считаю это языком программирования, большим количеством системы библиотеки.
Предпочтительные методы (IMO) разработки в семействе Ubuntu используют интерпретируемые языки как Bash, Python и Perl. Они все установлены по умолчанию. С дополнительными графическими интерфейсами такой как dialog
, zenity
и yad
(этот требует ручной установки), существует более чем достаточно средств разработки для хранения людей занятым изучением и экспериментированием.