英語フランス語スペイン語

Ad


OnWorksファビコン

make-kpkg - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで make-kpkg を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド make-kpkg です。

プログラム:

NAME


make-kpkg - Linux カーネル ソースから Debian カーネル パッケージを構築します

SYNOPSIS


メークパッケージ [オプション] [ターゲット [ターゲット ...]]

DESCRIPTION


このマニュアル ページでは、Debian について説明しています。 メークパッケージ カーネルの作成に使用されるユーティリティ
関連する Debian パッケージ。 このユーティリティはトップレベルの Linux カーネル ソースから実行する必要があります
ディレクトリは、事前に設定されています (configure を使用している場合を除く)。
目標)。 通常、カーネルパッケージが見つからない場合、 .config 現在のファイル
ディレクトリにある場合、適切なディレクトリを取得するために非常に苦労します (通常はすでに設定ファイルが存在します)
そのアーキテクチャの Debian カーネルに合わせて調整されています)、そして呼び出します make 古い構成 させるために
ユーザーは新しい質問に答えます。 ただし、それでも不適切な結果が生じる可能性があります。
設定を行う前に、通常の方法でカーネルを設定することをお勧めします。
呼び出す メークパッケージ.

一般的に、 メークパッケージ 以下で実行する必要があります フェイクルート,

make-kpkg --rootcmd fakeroot kernel_image

ただし、代わりに、このコマンドを root として実行するか (これはお勧めしません)、 フェイクルートまたは
言う メークパッケージ root になる方法 (どちらも推奨されません) フェイクルート おそらく最も安全です
オプション)、次のように:

make-kpkg --rootcmd sudo kernel_image

Debian パッケージ ファイルは、カーネル ソース ディレクトリの親ディレクトリに作成されます
このコマンドが実行される場所。

また、gcc の一部のバージョンはカーネル ソースとうまく連携しないことにも注意してください。
Makefile を設定することで、カーネルのコンパイルで使用される gcc のバージョンを制御できます。
最上位カーネル Makefile の変数 CC および HOSTCC。 これは簡単に行うことができます
環境変数の設定 メイクフラグ。 観察するには、次のことを試してください。

% KBUILD_VERBOSE=1 MAKEFLAGS="CC=gcc-4.4" make-kpkg 設定

カーネル Makefile は他の変数 (たとえば、
KCFフラッグス )。 これは次のように対処できます。

% KBUILD_VERBOSE=1 MAKEFLAGS='CC=gcc-4.4 KCFLAGS="-march=athlon64"' make-kpkg 設定

  KBUILD_VERBOSE は、実行されるコマンドの詳細を示します。 (トップレベルをご覧ください
カーネル Makefile で設定できる変数)。

警告: MAKEFLAGS で -j オプションを直接設定しないでください。これにより、ビルドが
失敗。 以下に指定されているように CONCURRENCY_LEVEL を使用します。 -j フラグも使用できます。

OPTIONS


- 助けて 使用法のメッセージを印刷します。

- リビジョン
引数に生成されたパッケージのバージョン番号を変更します。 。 この
特定の制約があります。バージョンは数字で始まる必要があります。 バージョンが
英数字と文字 ~ + のみが含まれます。 (チルダ、ピリオド、プラス) および
数字が含まれている必要があります。 (詳細については、ポリシーマニュアルを参照してください)。 オプションで、
リビジョンの前に数字とコロン (:) を追加します。 デフォルトは
10.00.カスタム 環境変数でない限り DEBIAN_REVISION_MANDATORY に設定されています
この場合、コマンドラインでリビジョンが設定されていない場合、または
構成ファイル。 暗示: $(version)- に設定できます。 の中に
設定ファイルを使用して、カスタムの先頭に追加されたアップストリームのバージョン番号を取得します
弦。

--バージョンに追加 foo

--append_to_version foo
この引数 (foo) が存在する EXTRAVERSION 変数の値に追加されます
カーネルの Makefile 内にあります。 EXTRAVERSION はカーネル バージョンのコンポーネントであるため、
は Debian パッケージ名にも追加されるため、ポリシーに従う必要があります
パッケージ名を管理します。 つまり、含まれる可能性があるのは 小文字 英数字
および文字 ~ - + 。 (チルダ、ピリオド、ハイフン、プラス)。 大文字
新しいパッケージのポリシーでは許可されていません。 環境変数の場合
IGNORE_UPPERCASE_VERSION が設定されている場合、make-kpkg は、設定されているバージョン番号を小文字にする必要があります。
Makefile または ローカルバージョン ファイル。 このオプションは環境をオーバーライドします
変数 APPEND_TO_VERSION.

--追加されたモジュール foo

--added_modules foo
引数は、追加のアドオン モジュールのカンマ区切りのリストである必要があります (
modules_blah を呼び出すときに構築するメイン カーネル ツリー)
ターゲット。 モジュールが存在するディレクトリの絶対パス名を指定することもできます。または、
モジュール名が見つかった場合はそのモジュール名のみ MODULE_LOC、デフォルトは
/usr/src/モジュール。 デフォルトでは、すべてのモジュールが MODULE_LOC、次のときにコンパイルされます。
modules_blah ターゲットが呼び出されます。

- アーチ foo
これは、クロスコンパイル時にアーキテクチャを設定するのに役立ちます。 もし、あんたが
クロスコンパイルではないため、アーキテクチャは自動的に決定されます。 同じ
環境変数を設定することで効果を得ることができます KPKG_ARCH。
何でもあるはずです DEB_HOST_ARCH_CPU いつが含まれます dpkg-アーキテクチャ で実行されます
ターゲット マシン、またはマルチ アーキテクチャ セット内の別のアーキテクチャ (例:
i386/amd64)。

--クロスコンパイル foo

--cross_compile foo
これは、クロスコンパイル時にターゲット文字列を設定するのに役立ちます。 使用
マルチアーチ セットの他のアーチ用に構築している場合は、ダミー ターゲット "-" のようになります。
i386/amd64。 環境変数を設定しても同じ効果が得られます。
これは、コンパイラとカーネル ビルド プロセスを決して設定するものではないことに注意してください。
使用するものとします。 ビルド プロセスで作成されるデフォルトのコンパイラが
希望する場合は、使用するコンパイラを明示的に指定してください。
クロスコンパイル

--サブアーチ foo
一部のアーキテクチャ (Alpha および m68k) では、それぞれに異なるカーネルが必要です。
サブアーキテクチャ。 このオプションは、それを引数として指定する方法を提供します。
メークパッケージ. お困りの方は 注意 サブアーキテクチャの追加サポートが可能であること
実際に何かを実行するにはカーネル ソース内で必要です。 同じ効果
環境変数を設定することで実現できます KPKG_SUBARCH.

--アーチインネーム

--arch_in_name
このオプションは、カーネル イメージ パッケージの拡張名を使用します。
イメージ名にサブアーキテクチャが含まれているため、複数のスクリプトを作成することができます。
サブアーキテクチャを次々と作成します。 これは、
環境変数 ARCH_IN_NAME. お困りの方は 注意 パッケージだけだと is
モジュールの場所などではなく、影響を受けます。

--pgpsign
署名に使用する文字列を設定します。 変更 の外部モジュールのファイル
/usr/src/モジュール/ PGPを使用します。 このオプションは、組み込みのデフォルトと
ファイルに保存されたサイト全体のカスタマイズ /etc/kernel-pkg.conf or
~/.kernel-pkg.conf.

--config ターゲット
実行される構成のタイプをデフォルトの oldconfig から変更します。 ターゲット XNUMXつでなければなりません
oldconfig、config、menuconfig、gconfig、nconfig、xconfig、randconfig、defconfig、
allmodconfig、allyesconfig、allnoconfig、old、menu、g、または x。

Note しかしそれは メークパッケージ 起動時に構成ファイルをスキャンしていくつかのオプションを確認します。
特にモジュールが有効かどうかが重要なので、実行中にステータスを切り替えます。
設定が遅れるとエラーが発生します。 必要に応じて、構成ファイルを作成します
このスイッチを使用して make-kpkg を呼び出す前に、目的の値にできるだけ近づけます。

--ターゲット
既知のターゲットのリストを出力します。 セクションを参照してください 目標 を参照してください。

--noexec
合格 -n オプションを make コマンドが単に出力されるように処理します。
画面に表示されますが、実際には実行されません。 これはデバッグに非常に役立ちます。

-詳細
これは make -V=1 オプションを使用すると、トップレベルの Make コマンドが呼び出されます。
何が起こっているかを確認するのにも役立ちます。

--initrd
If メークパッケージ を生成しています カーネルイメージ パッケージ、フックに運ぶように手配します
このイメージに必要なインストール後のメンテナ スクリプトから実行されるスクリプト
an initrd、そして initrd 生成フックスクリプトはショートしないでください
早い。 このオプションを使用しない場合、例では initramfs にバンドルされているフック スクリプト
カーネルパッケージ インストールに関しては何も行われません。 同じ効果が得られるのは、
環境変数を設定することで達成されます 初期化 空でない任意の値に設定します。 お願いします
フックスクリプトがない限り、 /etc/カーネル またはフックに追加
のスクリプトパラメータ /etc/kernel-img.conf、initrd は作成されません (バンドルされている
サンプル スクリプトは単なる例です -- 何よりもまずユーザーのアクションが必要です
が起こります)。 ただし、ほとんどのシステムでは initramfs-ツール スクリプトをインストールします(バージョン以降)
0.94 (0.98 以降は INITRD 変数を尊重しています))。 ドラカットもやってます


-ジョブ

-j
環境変数を設定する 同時実行レベル 〜へ .

--overlay-dir / path / to / directory
指定されたディレクトリには、 ./デビアン
debian パッケージをビルドする準備として、カーネル ソースのディレクトリ。
ファイルは以下のものを置き換えます /usr/share/カーネルパッケージ 通常はそうなるだろう
そこに配置されます。オーバーレイ内のファイルが確実に配置されるかどうかはユーザーの責任です。
ディレクトリには互換性があります メークパッケージ。 壊れたら メークパッケージ オーバーレイあり
ファイルにピースを保存できます。 を設定しても同様の効果が得られます。
環境変数 KPKG_OVERLAY_DIR.

ということに注意してください オーバーレイディレクトリ/コントロール & オーバーレイディレクトリ/変更ログ 特別であり、
変数置換はこれらのファイルに対して実行されます。 使用
/usr/share/kernel-package/Control & /usr/share/kernel-package/changelog ファイルとして
テンプレート。

もし オーバーレイディレクトリ/ポストインストール 実行可能ファイル (または実行可能スクリプト) が存在する場合は、
直後に実行 ./デビアン 人が住んでいます。 スクリプトは次の場所で実行されます。
./デビアン ディレクトリ。 これは、たとえばユーザーが行ったファイルの削除に使用できます。
単純な交換以外の措置を講じたくない場合。

--rootcmd foo
スーパー ユーザー アクセスを取得する手段を提供するコマンド (例: `sudo')
または `fakeroot')、必要に応じて dpkg-buildpackage の -r オプションで指定します。 このオプションでは、
XNUMX つのターゲットに取り組みます。 バイナリ, バイナリ-indep, バイナリアーチ。 のために
それらは全体をターゲットにしています メークパッケージ コマンドは (偽)root として実行する必要があります。

- 幹 foo
パッケージを呼び出す fookernel-* の代わりに -*。 これは移行を支援するのに役立ちます
の準備として、パッケージ kernel-* の呼び出しから linux-* パッケージへの呼び出し
ディストリビューション内の非 Linux カーネル。 デフォルトは Linux です。 ステム、それ以来
パッケージ名の最初の部分は小文字 (「a-z」) のみで構成する必要があります。
数字 (「0-9」)、プラス記号 (「+」) およびマイナス記号 (「-」)、ピリオド (「.」)。 それは次のとおりである必要があります
少なくとも XNUMX 文字の長さで、英数字で始める必要があります。

- 私たち このオプションは dpkg-buildpackage に渡され、そのパッケージに署名しないように指示します。
起源。 これは buildpackage ターゲットにのみ関係します。

--uc このオプションは dpkg-buildpackage に渡され、そのパッケージに署名しないように指示します。
変更ログ。 これは buildpackage ターゲットにのみ関係します。

オプションは最小の一意の文字列に短縮され、次のいずれかを使用して入力できます。
- または -- プレフィックス、オプション文字列とオプションの間にスペースまたは = 記号を使用できます。
価値。 option=value; という形式を使用することもできます。 これらおよびその他の変形形式の詳細については、
サポートされています、お読みください 取得::長い(3パール)。

同時実行レベル
定義されている場合、この環境変数は、make の同時実行レベルを設定します。
カーネルとモジュールセットをコンパイルします。 -j サブメイクにフラグを設定します。 ビルド
のターゲット メークパッケージ。 使用する場合は、(小さい) 整数にする必要があります。 現在の情報を取得できます
次のコマンドを使用して CPU の数を確認します。

grep -c '^プロセッサ' / proc / cpuinfo

警告: MAKEFLAGS で -j オプションを直接設定しないでください。これにより、ビルドが呼び出されます。
失敗する。 make-kpkg 引数として -j を設定することができます。

ターゲット


カーネル ソース ディレクトリからターゲットによって作成されたすべてのファイルをクリーンアップします。 ビルド、 を実行します
ディストクリーンを作成します。 (詳細については、Linux カーネルの Makefile を参照してください)。 ご注意ください
に含まれる現在のカーネル構成のリストは処理しますが、
ファイル .config、 ファイル include/linux/autoconf.h 保存されていない。 このターゲット
他のターゲットと組み合わせてはいけません。 メークパッケージ すべてのデータを読み取ります
任意のターゲットを実行するため、後続のターゲットは古いデータで実行されます。
あなたが望むものではないかもしれません。 デフォルトではクリーンターゲットは実行されないことに注意してください。
rootとしてコマンドを実行すると正常に動作します フェイクルート 使われた。 ただし、以前であれば、
ビルドは使用して行われました 須藤、 走らなければなりません メークパッケージ下もきれいにします sudo。

ビルドパッケージ
このターゲットはターゲットを実行します , バイナリ、完全なパッケージを生成します
dpkg-ビルドパッケージ.

バイナリ このターゲットは、ターゲットを実行することにより、XNUMX つの Debian カーネル パッケージすべてを生成します。
バイナリ-indep & バイナリアーチ。 ただし、これには次のことが必要です メークパッケージ rootとして実行される
(またはfakeroot)、以来 --rootcmd 動作しないでしょう。

バイナリ-indep
このターゲットは、ターゲットを実行することにより、アーキテクチャに依存しないパッケージを生成します。
カーネルソース, カーネルマニュアル & カーネルドキュメント。 ただし、これには次のことも必要です メークパッケージ
root(またはfakeroot)として実行する必要があるため、 --rootcmd 動作しないでしょう。

バイナリアーチ
このターゲットは、ターゲットを実行することによって、アーキテクチャに依存するパッケージを生成します。
カーネルヘッダー & カーネル イメージ。 ただし、これには次のことも必要です メークパッケージ 実行される
root(またはfakeroot)として、 --rootcmd 動作しないでしょう。

カーネルソース
このターゲットは、Linux カーネル ソースの debian 化されたパッケージを生成します。 もし
環境変数 SOURCE_CLEAN_HOOK 実行可能ファイルを指している場合、それは
実行可能ファイルはカーネル ソースの一時 (最上位) ディレクトリから実行されます。
梱包する直前に、 ./debian/tmp-source/usr/src/kernel-source-XXXX、 so
人々は、適切と思われるあらゆるアクションを実行できます (アーチ ツリーを削除する、バージョン管理を削除する)
ディレクトリ、 find . d -名前 CVS -プルーン -EXEC rm -rf {} ; 等。)。 これにはありません
パッケージ化されているカーネル ソース以外のものに影響を与える --
スクリプトは現在のディレクトリとその子、つまり元のソース ツリー上で動作します。
無傷のままでなければなりません。 環境変数 HEADER_CLEAN_HOOK &
DOC_CLEAN_HOOK 似ています。 それらは実行可能ファイルを指す必要があり、その実行可能ファイル
カーネルヘッダーの一時 (最上位) ディレクトリから実行されます。
それぞれパッケージ化する直前に文書化されるため、ユーザーはあらゆるアクションを実行できます。
彼らはそれが適切だと考えています。 これも、ソース以外には影響しません。
梱包中です。

カーネルデバッグ
このターゲットは、デバッグ シンボルを含む Debian パッケージを生成します。
対応するイメージ パッケージに含まれるモジュール。 ここでの基本的な考え方は、
スペースを保つ /lib/モジュール/ これはルート上にある可能性があるため、制御下にあります
スペースに制限のあるパーティション。 お願いします 注意 モジュール署名が有効になっている場合
カーネル構成では、対応するイメージ パッケージにはモジュールが含まれません。
これらのデバッグ シンボル ファイルを指すデバッグ リンクが付いています。 向きを変えるには
イメージパッケージ内のモジュールのデバッグリンクでは、モジュールをオフにする必要があります
署名。

カーネルヘッダー
このターゲットは、
Linux カーネル。

カーネルマニュアル
このターゲットは、セクション 9 のマニュアル ページを含む Debian パッケージを生成します。
Linux カーネルに含まれています。 これは実際には独立したものではないことに注意してください
目標; これを呼び出すと、 カーネルドキュメント ターゲットを設定し、
kernel-doc パッケージも同時にインストールします。

カーネルドキュメント
このターゲットは、
Linux カーネル。 これは、 カーネルマニュアル ターゲットですが、そうではありません
逆に。

カーネル イメージ
このターゲットは、Linux カーネル ソース イメージの Debian パッケージを生成します。
カーネル構成ファイルで構成されたモジュール .config。 ない場合
.config カーネル ソース ディレクトリ内のファイルには、デフォルト設定が提供されます
の作成に使用されたものと同様 Debianの ブートフロッピー。 カーネルの場合
構成ファイルでモジュールのサポートが有効になっている場合、モジュールが作成され、
インストールされています。 モジュール署名が有効になっていない場合、結果のモジュールには
モジュールのデバッグ シンボル ファイルの場所へのリンク (通常は)
デバッグパッケージによってインストールされます。

ファイルの場合 ./debian/post-install 存在し、実行可能ファイルであるため、実行されるだけです
カーネル イメージ パッケージが作成される前。 また、ある場合はご了承ください。
内のスクリプト ./debian/image.d/ ディレクトリ、 実行パーツ その上で呼び出されるだろう
カーネル イメージ パッケージがビルドされる直前のディレクトリ。 根の位置
ビルド中のイメージ パッケージは環境変数に渡されます。
IMAGE_TOP、カーネルのバージョンは環境変数を通じて渡されます。
バージョン これらすべてのスクリプトに対して。

フックに関するドキュメントを参照してください。 カーネル-img.conf(5)。 これらのフックは、
ローカル システム管理者がスクリプトを追加または削除するように指定できる変数。
カーネルイメージのインストールおよび削除時に grub メニューリストからこの行を削除します。 サンプル
grub メニュー ファイルに行を追加するスクリプトがディレクトリに含まれています
/usr/share/doc/kernel-package/。

ローカル管理者が設定できるフック変数とは別に、次のセットがあります。
パッケージまたはローカル管理者がスクリプト ファイルをドロップできるディレクトリ。 の
ディレクトリは /etc/kernel/preinst.d/, /etc/kernel/postinst.d/,
/etc/kernel/prerm.d/, /etc/kernel/postrm.d/, /etc/kernel/preinst.d//,
/etc/kernel/postinst.d//, /etc/kernel/prerm.d/ /,
/etc/kernel/postrm.d//。 存在する場合、カーネルイメージパッケージは、
走る 実行パーツ プログラムをディレクトリ (バージョン管理されたものを含む) 上に配置し、
対応するフェーズで、引数としてインストールまたは削除されるバージョン
取り付けまたは取り外しのこと。 これらのスクリプトを呼び出す前に、環境変数
の値に設定されます。 - 幹 引数 (またはデフォルト値、linux)、および
変数 KERNEL_PACKAGE_VERSION のバージョンに設定されます。
パッケージを作成したカーネルパッケージ。 これらのスクリプトは次の XNUMX つで呼び出されます。
引数、最初の引数は バージョン カーネルイメージの、第 XNUMX 引数
である 場所 カーネルイメージ自体の。 debconf は以前に使用されているため、
スクリプトが呼び出された場合、このスクリプトは標準出力に診断メッセージを発行しません -
postinst が呼び出している間 db_stop、debconf は標準出力を復元しないため、メッセージ
標準出力が消えます。

インストール時に、Linux ローダーの実行も提案されます。 LILO (または次のように代替します)
ロードライン, SILO, クイック, Vメリロ, ZIPL, ヤブート, パロ or GRUB)、構成を作成する
必要に応じて、サポートされているブート ローダーのファイルを作成します。 そのとき、それはまた、
新しいカーネルをフロッピーに保存し、必要に応じてフロッピーをフォーマットします。 削除すると、パッケージは
実行中のカーネルのバージョンを確認し、実行中のカーネルの削除を拒否します。
グラブ 後で grub を再実行する必要がない可能性があるため、ここで特別な言及を評価します。
カーネル イメージをインストールしますが、メニュー リストへの自動変更は次のようになります。
カーネルイメージパッケージのインストールと削除に優れています。

ビルド このターゲットはターゲットによって使用されます カーネル イメージ 上記では、Linux カーネル イメージをコンパイルします。

モジュール
このターゲットを使用すると、非常に優れたすべてのアドオン モジュールとパッケージをビルドできます。
同時にコンパイルされるカーネルの正確なバージョンに依存します。
カーネルイメージをビルドします。 このターゲットは、以下のモジュールまたはパッケージを見つけることを期待しています。
/usr/src/modules、およびそのようなすべてのディレクトリについては、MODULE_LOC/x に変更されます。
(MODULE_LOC のデフォルトは /usr/src/モジュール) を実行し、 kdist 地元のルール
debian.rules ファイル。 このターゲットは、 Debianの モジュール パッケージ、および場合によっては
圧縮 tar ファイルと圧縮 diff ファイルも生成します。 md5sum
を使用して変更ファイルに記録されます dpkg-genchanges。 ファイルは同じ者によって署名されています
カーネル パッケージに署名するために使用される ID。 このオプションは次によって使用されます
メンテナがパッケージを Debian アーカイブにアップロードします。

モジュール構成
このターゲットを使用すると、以下のすべてのパッケージを構成できます。 MODULE_LOC、デフォルト
〜へ /usr/src/モジュール。 これは、いくつかの側面を手動で変更する必要がある場合に便利です。
構成、またはアドオン モジュールを手動でコンパイルする場合。 これ
./debian ディレクトリがすでに存在しない限り、呼び出すべきではありません。

モジュール画像
このターゲットを使用すると、以下のすべてのパッケージをビルドできます。 MODULE_LOC、デフォルトは
/usr/src/モジュールただし、ソース ファイルや差分ファイルは作成されません。
そして変更ファイルに署名します。 これは、次の場合に必要なモジュール関連のオプションだけです。
XNUMX つ以上のモジュールにインストールするためにアドオン モジュールのイメージ ファイルをコンパイルしたいだけです
機械。 一般的には以下と組み合わせて呼ばれます カーネル イメージ、特に場合は
オプションを使用して バージョンに追加 (偽の警告を防止します)。 これはすべきではありません
./debian ディレクトリがすでに存在しない限り、呼び出されます。

モジュール_クリーン
このターゲットを使用すると、以下のすべてのパッケージをクリーンアップできます。 MODULE_LOC、デフォルトは
/usr/src/モジュール、これだけで、あらゆる効果を元に戻すことができます。
他のモジュールのターゲット。 すでに持っている場合を除き、これを呼び出さないでください。
./debian ディレクトリ。

configure
このターゲットはconfigureを実行します(実際には、 config_target、 によって設定されました --config どちらがデフォルトになるか
〜へ 古い構成)早い段階で生成されたファイルを編集できます。 make 設定 カーネル内で
ソースディレクトリに保存し、それらを踏みつけないようにする メークパッケージ 後で。

Debianの このターゲットによって作成されるのは、 ./デビアン ディレクトリに保存し、必要に応じてソースにパッチを適用します。 これ
ターゲットは、 configure 目標。 このターゲットを使用して、
ソースにパッチを適用してから、構成ステップを手動で実行して、
構成ファイル (パッチに含まれる可能性がある新しい構成オプションを含む)
導入されました。

libc-kheaders
これは libc-dev メンテナの特別なターゲットであり、メンテナはそれを使用して
libc に必要な headers パッケージ。 作成するのは危険ですのでご注意ください。
libc-kheaders パッケージは、libc がコンパイルされたヘッダーとは異なります。 それ
is 既知の システムを巧妙に破壊します。 見てください
/usr/share/kernel-package/README.headers 詳細については。 の作成とインストール
自分で作成した libc-kheaders パッケージは、何を実行するのかを理解していないとシステムを破壊する可能性があります。
やっている。 あなたは警告を受けました。

ENVIRONMENT 変数


KPKG_DEBUG設定されている場合、make-kpkg は一部のシェルに関するデバッグ メッセージを吐き出します。
内部で実行される関数。 これは、デバッグをしない人にとってはおそらく興味のないことです。
メークパッケージ。 次の変数 (上で説明) も影響します。 メークパッケージ:
DEBIAN_REVISION_MANDATORY, APPEND_TO_VERSION, VERSION_H_OK, KPKG_ARCH, クロスコンパイル,
KPKG_SUBARCH, KPKG_OVERLAY_DIR, ARCH_IN_NAME, 初期化, SOURCE_CLEAN_HOOK, MODULE_LOC,
同時実行レベル & IGNORE_UPPERCASE_VERSION.

onworks.net サービスを使用してオンラインで make-kpkg を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

  • 1
    GeoServer
    GeoServer
    GeoServer はオープンソース ソフトウェアです
    ユーザーを許可するJavaで書かれたサーバー
    地理空間データを共有および編集します。
    相互運用性のために設計されており、
    ダ...
    GeoServer をダウンロード
  • 2
    ホタルⅢ
    ホタルⅢ
    無料でオープンソースのパーソナル ファイナンス
    マネジャー。 Firefly III は、
    複式簿記システム。 あなたはできる
    すばやく入力して整理する
    トランザクション私...
    ファイアフライ III をダウンロード
  • 3
    Apache OpenOffice 拡張機能
    Apache OpenOffice 拡張機能
    Apache の公式カタログ
    OpenOffice 拡張機能。 あなたは見つけるでしょう
    辞書から
    PDF ファイルをインポートして接続するためのツール
    拡張機能付き...
    Apache OpenOffice 拡張機能をダウンロードする
  • 4
    マンティスBT
    マンティスBT
    Mantis は簡単に導入できる Web です。
    製品のバグを支援するベースのバグトラッカー
    追跡。 PHP、MySQL、および
    ウェブサーバー。 ホストされているデモをチェックしてください
    提供しています...
    ダウンロード
  • 5
    LANメッセンジャー
    LANメッセンジャー
    LAN Messenger は p2p チャット アプリケーションです。
    イントラネット通信用であり、そうではありません
    サーバーが必要です。 いろいろ便利
    を含む機能がサポートされています。
    通知...
    LANメッセンジャーをダウンロード
  • 6
    DrJava
    DrJava
    DrJava は軽量プログラミングです。
    育成するために設計された Java の環境
    テスト駆動のソフトウェア開発。 これ
    インテリジェントなプログラム エディターが含まれています。
    int...
    DrJavaをダウンロード
  • 詳細»

Linuxコマンド

Ad