Debianにxenomaiをインストールしようとしましたが、すべてのバージョン番号が混乱しています。私はDebian 6(Linux debian 2.6.32-5-686#1 SMP Tue May 13 16:33:32 UTC 2014 i686 GNU / Linux)を使用しています。
私がついてきたステップは、
- aptを介してaptからlinux-patch-xenomaiをインストールしました。
aptitude install linux-patch-xenomai
/usr/share/doc/linux-patch-xenomai/README.Debian
その後、必要なカーネルソースコードに基づいています。私は次のようにカーネルのソースコードを得ました:aptitude install linux-source-2.6
- ソース
tar -xvf linux-source-2.6.32.tar.bz2
ツリー拡張/usr/src/
README.Debian
その後、上記のようにパッチを適用しました/usr/src/kernel-patches/i386/apply/xenomai
が失敗しました。1 out of 4 hunks FAILED -- saving rejects to file arch/x86/kernel/process_64.c.rej 1 out of 6 hunks FAILED -- saving rejects to file arch/x86/mm/fault.c.rej 1 out of 15 hunks FAILED -- saving rejects to file kernel/sched.c.rej 1 out of 1 hunk FAILED -- saving rejects to file kernel/signal.c.rej
上記にもかかわらず、README.Debian
なぜ失敗するのですかThis is intended for vanilla and Debian kernel sources
? Debian 6 がハングしたことを知っていますが、助けてくれてありがとう。
ベストアンサー1
Debianにxenomaiカーネルパッチを適用する方法は?
申請に必要な手順を確認できます。xenomai
カーネルバージョンのパッチは2.6*
以下で提供されますREADME.INSTALL
。
cd /usr/src/
wget http://download.gna.org/xenomai/stable/xenomai-2.5.6.tar.bz2
tar xvf xenomai-2.5.6.tar.bz2
cat /xenomai-2.5.6/README.INSTALL
から_1.1 ターゲットカーネルの準備_構文は次のとおりです。
scripts/prepare-kernel.sh --linux=<linux-srctree> [--adeos=<adeos-patch>] [--arch=<target-arch>]
adeos-patch
からダウンロード可能ここ
カーネルのソースコードを見つけることができますここ
例があります:
cd /usr/src
wget http://download.gna.org/xenomai/stable/xenomai-2.5.6.tar.bz2
tar xvf xenomai-2.5.6.tar.bz2
wget http://download.gna.org/adeos/patches/v2.6/x86/adeos-ipipe-2.6.38.8-x86-2.11-03.patch
wget https://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.32.tar.gz
tar xvf linux-2.6.32.tar.gz
cd /xenomai-2.5.6/scripts
./prepare-kernel.sh --linux=../../linux-2.6.32/ --adeos=../../adeos-ipipe-2.6.38.8-x86-2.11-03.patch --arch=`uname -m`
編集する
カーネルとadeosパッチには同じバージョン番号が必要です。以前のバージョンのadeosを見つけることができます。ここ