「Linux Kernel 取得」の版間の差分

提供: OSAWG
移動: 案内検索
32行目: 32行目:
 
v3.10.40        ← 出てくればこのタグでチェックアウト出来ます。<br />
 
v3.10.40        ← 出てくればこのタグでチェックアウト出来ます。<br />
 
<br />
 
<br />
さっそく、3.10.40でチェックアウトしましょう。
+
さっそく、3.10.40でチェックアウトしましょう。<br />
 
$git checkout v3.10.40<br />
 
$git checkout v3.10.40<br />

2016年4月24日 (日) 02:57時点における版

Socionextから公開された、S71用差分パッチは、V3.10.40にあたるようになっているので
Linuxのカーネルがある、Kernel.orgから任意のバージョンのLinux Kernelを取得する必要があります。

取得する為には、Gitというコマンドを使用します。
このページの時点で、Gitはインストール済のはずなのでそのまま進めます。

任意のLinuxKernel安定バージョンを取得する為の手順です。

$mkdir ~/osawg/linuxwork/

$cd ~/osawg/linuxwork/
$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Cloning into 'linux-stable'...
remote: Counting objects: 5105196, done.
remote: Compressing objects: 100% (419709/419709), done.
remote: Total 5105196 (delta 339936), reused 0 (delta 0)
Receiving objects: 100% (5105196/5105196), 1.14 GiB | 3.96 MiB/s, done.
Resolving deltas: 100% (4197313/4197313), done.
Checking connectivity... done.
Checking out files: 100% (53649/53649), done.
$

これで、Gitの安定バージョンの複製が出来ました。
作業するバージョンでチェックアウトします。

上記処理が終了すると、コマンドラインを実行したフォルダ「~/osawg/linuxwork/」に、
「linux-stable」というフォルダが出来るので入ります。
$ cd linux-stable

今回は、3.10.40が必要なので、希望のタグがあるか確認します。
$ git tag -l | grep 3.10.40
v3.10.40 ← 出てくればこのタグでチェックアウト出来ます。

さっそく、3.10.40でチェックアウトしましょう。
$git checkout v3.10.40