これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド cowbuilder-dist です。
プログラム:
NAME
pbuilder-dist、cowbuilder-dist - マルチディストリビューション pbuilder/cowbuilder ラッパー
SYNOPSIS
pbuilder-dist ディストリビューション [建築] 操作 [オプション] [...]
カウビルダーディスト ディストリビューション [建築] 操作 [オプション] [...]
DESCRIPTION
pbuilder-dist さまざまなバージョンの pbuilder を簡単に使用できるようにするラッパーです
Ubuntu および/または Debian の。
このスクリプトにシンボリックリンクを付けて、次の形式でさまざまな名前を付けるのが一般的です。
pビルダー-ディストリビューション or pビルダー-ディストリビューション-建築、例えば
pbuilder-feisty, pbuilder 側, pbuilder-gutsy-i386, etc.
同じことが適用されます カウビルダーディスト、カウビルダーを使用します。 主な違いは、
両方とも、pbuilder が作成された chroot を tarball として圧縮するため、ディスクの使用量が少なくなります。
スペースはありますが、実行のたびにその内容を再度解凍する (場合によっては圧縮する) 必要があります。
カウビルダーはこれを行いません。
USAGE
概要には多くの議論が記載されています。 使用する場合はそれぞれを使用する必要があります
そこに表示されているのとまったく同じ順序で。 スクリプトの名前を次のように変更した場合
pビルダー-ディストリビューションは使用しないでください。 ディストリビューション パラメータ; と同じ i386 / amd64 if
名前には - も含まれています建築.
ディストリビューション
これを、使用する Ubuntu または Debian のバージョンのコード名に置き換えます。
建築
このオプションのパラメータは、外部ファイルで chroot を構築しようとします。
建築。 一部のアーキテクチャ ペア (amd386 インストール上の i64 など) では、
chroot はネイティブに作成されます。 その他の場合 (i386 インストールの armel など)、
qemu-user-static が使用されます。 一部の組み合わせ (i64 上の amd386 など) に注意してください。
install)特別な個別のカーネル処理が必要であり、予期しない中断が発生する可能性があります
方法。
操作
これを必要なアクションに置き換えます ビルダー やるべきこと (作成、更新、ビルド、クリーン、
ログインするか実行します)。 アクションを指定しないが、次の引数が
.dsc ファイルをビルドする必要があると想定されます。 詳細についてはマンページを確認してください
詳細。
[...]
必要に応じて、これを他のパラメータに置き換えます。 たとえば、次の場合 ビルド は
オプションを使用する場合は、.dsc ファイルも指定する必要があります。 特別な機能として、
.dsc ファイルを指定します。省略できます。 ビルド オプションを使用すると、このスクリプトは
自動的に、実行したいアクションは構築であると想定されます。
OPTIONS
--メインのみ (非推奨: 主のみ)
このオプションを指定すると、 メイン (Debian の場合) または メイン と
制限されました (Ubuntu の場合) コンポーネントが使用されます。 デフォルトでは、すべての公式コンポーネント
有効になっています。 これは、新しい環境を作成する場合にのみ有効です。
--デバッグエコー
生成された ビルダー/牛大工 コマンドは標準出力に出力されます
処刑される代わりに。 これはデバッグに役立ちます。
--ビルド結果 DIRECTORY (pbuilder-dist のみ)
このオプションを指定すると、 ビルダー ビルドが配置されます
in DIRECTORY.
--リリースのみ
リリースポケットのみを使用してください。 開発リリースのデフォルト。
--セキュリティのみ
リリースポケットとセキュリティポケットのみを使用してください。 準備に適した環境
セキュリティアップデート。
--更新のみ
リリース、セキュリティ、およびアップデートのポケットのみを使用してください。 提案された更新ではありません
ポケット。
例
pbuilder-dist ガッツリ作成
を作成します ビルダー すべてのコンポーネントが有効になっている Ubuntu Gutsy の環境。
pbuilder-sid --main-only 作成
を作成します ビルダー Debian Sid の環境 (メインコンポーネントのみ)。
pbuilder-feisty ビルド ./sample_1.0-0ubuntu1.dsc
指定されたパッケージを既存の Ubuntu Feisty 環境上にビルドします。
pbuilder-dist 元気の出るログビルド ./sample_1.0-0ubuntu1.dsc
上記と同じですが、店舗 ビルダーの出力をファイルに記録します。
pbuilder-etch i386 アップデート
amd386 システム上の既存の i64 アーキテクチャ Debian Etch 環境を更新します。
カウビルダー-実験的な作成
を作成します 牛大工 Debian Experimental の環境。
ファイル そして ENVIRONMENT 変数
デフォルトでは、 pbuilder-dist 生成したすべてのファイルを保存します ~/pbuilder/。 これはできます
を設定することで変更できます Pビルドフォルダー 環境変数。 ディレクトリが存在しない場合
存在する場合は、実行時に作成されます。
last_operation.log という最後の操作のログを含むファイルが次の場所に保存されます。
各ビルド環境の results サブディレクトリ。
デフォルトの認証方法は次のとおりです sudo。 これを変更するには、 ビルドオース
変数に保存します.
デフォルトでは、 pbuilder-dist マスター Debian および Ubuntu ミラーを使用します。 pビルダー
ミラーサイト と その他のミラー 標準の ubuntu-dev-tools と同様に、変数がサポートされています。
変数: UBUNTUTOOLS_DEBIAN_MIRROR, PBUILDER_DIST_DEBIAN_MIRROR,
UBUNTUTOOLS_DEBSEC_MIRROR, PBUILDER_DIST_DEBSEC_MIRROR, UBUNTUOOLS_UBUNTU_MIRROR,
PBUILDER_DIST_UBUNTU, UBUNTUOOLS_UBUNTU_PORTS_MIRROR,
PBUILDER_DIST_UBUNTU_PORTS_MIRROR。 見る ubuntu-dev-tools 詳細は(5)。
あなたもそれを知りたいかもしれません pbuilder-dist 輸出 ディスト と アーチ 環境変数
ディストリビューションの名前とアーキテクチャを含む、呼び出されたプロセスへの送信
現在のビルドのターゲットです。 たとえば、次のような用途に使用できます。 pbuilderrc.
onworks.net サービスを使用してオンラインで cowbuilder-dist を使用する