web-dev-qa-db-ja.com

開発ツール

Ubuntu 18.04の最新バージョンをダウンロードしてインストールしました(ISOはubuntu-18.04-desktop-AMD64.isoでした)。デフォルトでは開発ツール(git、gcc、g ++、make)がインストールされていないことに気付きました。通常の開発ツールがインストールされたディストリビューションを持つ開発者ISOがありますか、またはこれらすべてを手動でインストールする必要がありますか?

6
JKelly

いいえ、開発者ISOはありません。はい、手動でインストールする必要があります。 Ubuntuは、使いやすさを目的としたディストリビューションになっていますデスクトップ上は、主な用途がワードプロセッシングなどであることを意味します。

基本的な開発ツールをインストールするには、次を実行します。

Sudo apt install build-essential

その他のツールは、次のものでインストールできます。

Sudo apt install tool-name
9
fosslinux

DKMSは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がデフォルトでインストールされていないことは間違いありませんが、私はそれをプログラミング言語、つまりライブラリシステムとは考えていません。


デフォルトで含まれる開発ツール

Ubuntuファミリ内で推奨される(IMO)開発方法は、Bash、Python、Perlなどの解釈言語を使用することです。これらはすべてデフォルトでインストールされます。 dialogzenity、およびyadなどの追加のGUIインターフェース(これには手動インストールが必要です)を使用すると、学習や実験に忙しくなり続けるのに十分な開発ツールがあります。

2