ユーザ用ツール

サイト用ツール


mae4xx_devel:setup_build_essential:start

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

mae4xx_devel:setup_build_essential:start [2018/02/08 15:15]
admin 作成
mae4xx_devel:setup_build_essential:start [2018/02/08 15:17] (現在)
admin
ライン 1: ライン 1:
 +====== 開発環境のセットアップ (セルフ) ======
 +
 +===== build-essential のインストール =====
 +
 +開発環境が必要となりますので、まずは "​build-essential"​ メタパッケージにより一括インストールします。
 +
 +<​code>​
 +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:​~$ ​
 +</​code>​
 +
 +<​code>​
 +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
 +</​code>​
 +
 +\\
 +
 +===== ncurses-dev のインストール =====
 +
 +Kernel config 時の "make menuconfig"​ で必要になりますので、ncurses 開発パッケージをインストールします。
 +
 +<​code>​
 +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] 
 +</​code>​
  
mae4xx_devel/setup_build_essential/start.txt · 最終更新: 2018/02/08 15:17 by admin