====== 開発環境のセットアップ (セルフ) ======
===== build-essential のインストール =====
開発環境が必要となりますので、まずは "build-essential" メタパッケージにより一括インストールします。
user1@xubuntu64:~$ sudo apt search build-essential
ソート中... 完了
全文検索... 完了
build-essential/xenial 12.1ubuntu2 amd64
build-essential なパッケージの一覧情報
crossbuild-essential-arm64/xenial,xenial 12.1ubuntu2 all
Informational list of cross-build-essential packages
crossbuild-essential-armel/xenial,xenial 12.1ubuntu2 all
Informational list of cross-build-essential packages
crossbuild-essential-armhf/xenial,xenial 12.1ubuntu2 all
Informational list of cross-build-essential packages
crossbuild-essential-powerpc/xenial,xenial 12.1ubuntu2 all
Informational list of cross-build-essential packages
crossbuild-essential-ppc64el/xenial,xenial 12.1ubuntu2 all
Informational list of cross-build-essential packages
crossbuild-essential-s390x/xenial,xenial 12.1ubuntu2 all
Informational list of cross-build-essential packages
devscripts/xenial 2.16.2ubuntu3 amd64
scripts to make the life of a Debian Package maintainer easier
dh-buildinfo/xenial,xenial 0.11 all
Debhelper addon to track package versions used to build a package
sbuild/xenial-updates,xenial-updates 0.67.0-2ubuntu7.1 all
Tool for building Debian binary packages from Debian sources
user1@xubuntu64:~$
user1@xubuntu64:~$ sudo apt install build-essential
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
dpkg-dev fakeroot g++ g++-5 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl
libfakeroot libstdc++-5-dev
提案パッケージ:
debian-keyring g++-multilib g++-5-multilib gcc-5-doc libstdc++6-5-dbg libstdc++-5-doc
以下のパッケージが新たにインストールされます:
build-essential dpkg-dev fakeroot g++ g++-5 libalgorithm-diff-perl libalgorithm-diff-xs-perl
libalgorithm-merge-perl libfakeroot libstdc++-5-dev
アップグレード: 0 個、新規インストール: 10 個、削除: 0 個、保留: 0 個。
10.5 MB のアーカイブを取得する必要があります。
この操作後に追加で 41.6 MB のディスク容量が消費されます。
続行しますか? [Y/n] y
\\
===== ncurses-dev のインストール =====
Kernel config 時の "make menuconfig" で必要になりますので、ncurses 開発パッケージをインストールします。
user1@xubuntu64:~$ sudo apt install libncursesw5-dev
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
libtinfo-dev
提案パッケージ:
ncurses-doc
以下のパッケージが新たにインストールされます:
libncursesw5-dev libtinfo-dev
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 0 個。
275 kB のアーカイブを取得する必要があります。
この操作後に追加で 1,582 kB のディスク容量が消費されます。
続行しますか? [Y/n]