From d797bafb0e6ad72f108d1ea2e1413c119860c0d2 Mon Sep 17 00:00:00 2001 From: tka3220 Date: Sat, 23 Jan 2021 16:16:34 +0900 Subject: [PATCH] =?UTF-8?q?Updated=20Linux=EF=BC=9E=E3=83=93=E3=83=AB?= =?UTF-8?q?=E3=83=89=20(markdown)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Home.md | 4 ++-- Linux>ビルド.md | 33 ++++++++++++++++++++++++++++++++- _Sidebar.md | 4 ++-- 3 files changed, 36 insertions(+), 5 deletions(-) diff --git a/Home.md b/Home.md index 0c5b036..25dae38 100644 --- a/Home.md +++ b/Home.md @@ -4,10 +4,10 @@ - [Wikiの編集方法](Wiki%E3%81%AE%E7%B7%A8%E9%9B%86%E6%96%B9%E6%B3%95) # Linux - - [ビルド](Linux%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89) + - [ビルド](Linux%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89) # U‐Boot - [起動 (EBOOT)](U%E2%80%90Boot%EF%BC%9E%E8%B5%B7%E5%8B%95-%28EBOOT%29) - [起動 (USB Recovery)](U%E2%80%90Boot%EF%BC%9E%E8%B5%B7%E5%8B%95-%28USB-Recovery%29) -### ビルド +### ビルド - [buildbrain](U%E2%80%90Boot%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89%EF%BC%9Ebuildbrain) - [手動](U%E2%80%90Boot%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89%EF%BC%9E%E6%89%8B%E5%8B%95) diff --git a/Linux>ビルド.md b/Linux>ビルド.md index c890591..236578c 100644 --- a/Linux>ビルド.md +++ b/Linux>ビルド.md @@ -1 +1,32 @@ -Under Construction \ No newline at end of file +#依存関係のインストール +`sudo apt install build-essential bison flex libncurses5-dev gcc-arm-linux-gnueabi` +で依存関係をインストールしてください。 +#gitリポジトリのクローン +gitリポジトリをクローン(環境を作る)します。 +`git clone --recursive git@github.com:puhitaku/buildbrain.git` +を実行します。かなり時間がかかるので寝る前などにやっておきましょう。 +#Linuxのビルド +いよいよLinuxのビルドです。まず、`cd buildbrain`でディレクトリを変えてください。 +1.`make ldefconfig`を実行して、`.config`ファイルを作成します。 +2.`make lbuild`を実行してLinuxをビルドします。 +#Debian (buster) のビルド +今行ったのはLinuxのカーネルのビルドです。Debianをビルドして、ソフトが動くようにしましょう。 +1.欲しいパッケージを`./tools/setup_debian.sh`の51行目あたりに追記します。(任意) +```diff + 42 apt install -y dialog sudo \ + 43 libjpeg-dev libfreetype6 libfreetype6-dev zlib1g-dev \ + 44 xserver-xorg xserver-xorg-video-fbdev xserver-xorg-dev xorg-dev x11-apps \ + 45 openbox obconf obmenu \ + 46 weston xwayland \ + 47 bash tmux vim htop \ + 48 midori pcmanfm lxterminal xterm gnome-terminal fonts-noto-cjk \ + 49 dbus udev build-essential flex bison pkg-config autotools-dev libtool autoconf automake \ + 50 python3 python3-dev python3-setuptools python3-wheel python3-pip python3-smbus \ + 51 resolvconf net-tools ssh openssh-client avahi-daemon ++ 52 apt install -y fbterm uim-fep uim-mozc +``` +2.バックグラウンドで`make aptcache`を実行します。 +バックグラウンドでDebianのビルドの間ずっと実行するので、新しいターミナルウィンドウを開きましょう。 +3.`make debian`を実行します。これも長い時間がかかりますから時間のあるときに行いましょう。 + +[SDカードにコピー](https://github.com/brain-hackers/README/wiki/Linux>SDカードにコピー)(現在執筆中)に続く… diff --git a/_Sidebar.md b/_Sidebar.md index 6c22c24..3b54e6c 100644 --- a/_Sidebar.md +++ b/_Sidebar.md @@ -4,10 +4,10 @@ - [Wikiの編集方法](Wiki%E3%81%AE%E7%B7%A8%E9%9B%86%E6%96%B9%E6%B3%95) # Linux - - [ビルド](Linux%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89) + - [ビルド](Linux%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89) # U‐Boot - [起動 (EBOOT)](U%E2%80%90Boot%EF%BC%9E%E8%B5%B7%E5%8B%95-%28EBOOT%29) - [起動 (USB Recovery)](U%E2%80%90Boot%EF%BC%9E%E8%B5%B7%E5%8B%95-%28USB-Recovery%29) -### ビルド +### ビルド - [buildbrain](U%E2%80%90Boot%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89%EF%BC%9Ebuildbrain) - [手動](U%E2%80%90Boot%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89%EF%BC%9E%E6%89%8B%E5%8B%95)