GoGPT Best VPN GoSearch

OnWorksファビコン

発芽 - クラウド上のオンライン

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

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

プログラム:

NAME


発芽する — シードパッケージのリスト内の依存関係を展開する

SYNOPSIS


発芽する [-v] [-S source] [-s DIST] [-m ミラー] [-d DIST、...] [-a アーチ] [-c コンポーネント、...]
[--vcs={自動|bzr|git}] [--no-rdepends] [--インストーラなし]

DESCRIPTION


発芽する 大規模なソフトウェア配布物のメンテナンスを支援するプログラムです。
シードパッケージのリストとディストリビューションのミラーを受け取り、次のような出力を生成します。
シード パッケージとその依存関係およびビルド依存関係が完全に拡張されました。

種子
Ubuntuディストリビューションの内容は、以下の方法で管理されています。 シーズ。 に
最も単純なのは、これらは、
ディストリビューションの主要コンポーネントを、すべての依存関係を明示的にリストすることなく、
ビルド依存関係。

シードリストは通常​​、カテゴリごとに分けられています。ベースまたは最小シードではコアとなるシードがリストされます。
システムを実行するために必要なパッケージのセットをリストしますが、デスクトップシードは
デフォルトのデスクトップ インストールの一部としてインストールされるパッケージのセット。 発芽する これらを取る
シードを作成し、依存関係ツリーを追加して、 出力 各シードには
依存関係を展開したパッケージ名のリスト。これらの出力はアーカイブに渡される可能性がある。
メンテナンスまたは CD 作成ツール。

いくつかの種子は 継承する 他のシードから:インストールにはそれらのシードが必要です。
たとえば、デスクトップ シードは通常、最小限のシードから継承します。 発芽する 理解する
これらの継承関係。デスクトップシード内のパッケージが「foo」に依存しているが、
'foo' がすでに最小シードまたは依存関係リストの一部である場合、 'foo' は追加されません。
デスクトップ出力に。

シードは、指定されたURLからダウンロードされたテキストファイルに保存されます。「*」で始まっていない行は
(wiki スタイルのリスト マークアップ) は無視されます。

シードエントリはパッケージ名のみで構成される場合もあれば、次のいずれかを含む場合もあります。
特別な構文:

% '%' で始まるシードエントリは、指定されたソースからのすべてのバイナリに展開されます
パッケージ。

[...] シードエントリの後に「[arch1 arch2 ...]'と入力して、
指定されたアーキテクチャでのみ、または ' [!arch1 !arch2 ...]'を示す
特定のアーキテクチャでは使用しないでください。

(...)括弧内のシードエントリは、シードが
このシードから生成されたメタパッケージの推奨ではなく、
依存。

! '!'で始まるシードエントリは、指定されたパッケージをブラックリストに追加します。
与えられたシードとそれが継承するシード。この後に「%」が続く場合もある。
上記のコマンドを実行すると、指定したソースパッケージのすべてのバイナリがブラックリストに登録されます。ただし、
依存関係がブラックリストに登録されたアンインストール不可能なパッケージが生成されるため、
この機能は控えめに使用してください。ブラックリストの目的は、
インストールされるべきではないパッケージは 発芽するの出力なので、
パッケージ関係を修正することで、そのような事態を防ぐことができます。
バグのあるパッケージ関係を回避する目的と、それを試みる
動作しないのは apt シード内のブラックリストエントリについて知る方法はありません。

キー: 値
一部のシードでは、ファイルの先頭に「キー:値」形式のヘッダーが含まれています。
ほとんどの場合、これらは解析されません 発芽する Ubuntu自体 タスクセル パッケージ
「Task-」で始まるキーを使用して、同様の名前のフィールドを定義します。 .desc
ファイル。 発芽更新メタパッケージ(1)これらのヘッダーの一部を使用して、
脆弱な構成の必要性。詳細についてはドキュメントを参照してください。

A 構造 シードの横にあるファイルには継承関係がリストされています。また、
'include'で始まる行を含めると、他のシードのコレクションが次のように含まれるようになる。
現在発芽中のコレクションの一部であった場合、または
「feature」はシード処理のフラグを設定します。現在定義されている唯一のフラグは
「フォロー推奨」により、 発芽する 推奨フィールドを、
依存します。(シードごとに、
シードファイル内の「* Feature:」。ここでは、「no-follow-recommends」もサポートされており、
個々のシードに対して、フォローをオフにすることをお勧めします。

ビルド依存関係   「サポートされている」
通常、デフォルトのデスクトップインストールにすべてのコンパイラを含める必要はありません。
そして開発ライブラリはソースからビルドする必要がありました。
はるかに多くのスペースを消費します。しかし、通常、
そのディストリビューションをビルドするために必要なすべてのパッケージをサポートするディストリビューション。

発芽する したがって、ビルド後に生成されるすべてのパッケージは追加されません。
シードパッケージの依存関係とその依存関係(「ビルド依存関係ツリー」)を
シードまたは依存リストに含まれていない限り、すべての出力に適用される。代わりに、
最後のシードの出力にそれらを適用します 構造 従来はサポートされているファイルと呼ばれます。

他のシードと同様に、サポートされるシードには独自のパッケージリストが含まれている場合があります。
デフォルトのインストールには含まれていない多くのソフトウェアパッケージのサポートを提供するため、
デバッグライブラリ、最適化されたカーネル、代替言語のサポートなど。

出力
出力ファイルは対応するシードに基づいて名前が付けられます。追加の出力
サポートされているファイル、つまり「supported+build-depends」が必要です。これにはサポートされている
リストと他のシードのビルド依存リストをすべて結合したもの。「all」の出力は
アーカイブ全体を表すために作成されました。

その他のファイルは専門家が時折使用するために作成されています。 README 全額申請する
これらについての詳細。

OPTIONS


-v, -詳細
シードを処理するときは、より詳細に記述します。

-S, --シードソース source、...
指定されたソースからシードを取得します。 デフォルトは
http://people.canonical.com/~ubuntu-archive/seeds/または
http://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ もし --vcs=bzrオプションは
使用済み、または git://git.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/+git/ もし --vcs=ギット
オプションが使用されています。 ファイル:// ローカルファイルからシードを取得するためのURLをここに記入します
システム。例えば、種子が /home/ユーザー名/seeds/debian.unstable,
オプションを使うと -S ファイル://ホーム/ユーザー名/seeds/ -s debian.unstable.

-s, --seed-dist DIST
配布用のシードを取得する DIST。 デフォルトはubuntu.xenialです。

gitからシードを取得する場合、右端の「.」文字の後の部分は、もしあれば、
チェックアウトするブランチ名として扱われます。この奇妙なスタイルは後方互換性のために使われます。
互換性。

-m, - 鏡 ミラー
パッケージリストを取得する ミラー。 デフォルトは http://archive.ubuntu.com/ubuntu/。 五月
複数回提供される。すべてのアーカイブにわたって各パッケージの最新バージョン
勝つでしょう。

--source-mirror ミラー
ソースパッケージリストを取得する ミラーデフォルトではパッケージ リストのミラーが使用されます。
複数回提供される場合があります。すべてのソースパッケージの最新バージョンが
アーカイブが勝利するでしょう。

-d, --dist DIST、...
指定されたディストリビューションで操作します。 デフォルトはゼニアルです。 複数のリスト
ディストリビューションは、たとえば、リリースされたディストリビューションの両方を調べる場合に役立つ場合があります。
およびそのセキュリティ更新プログラム。

-a, - アーチ アーチ
アーキテクチャ上で操作する アーチ。 デフォルトは i386 です。

-c, -コンポーネント コンポーネント、...
指定されたコンポーネントを操作します。デフォルトは main です。

--vcs={自動|bzr|git}
シードを直接取得するのではなく、バージョン管理システムからチェックアウトします。
URLが必要です bzr or git必要に応じてインストールしてください。 bzr、ブランチを使用する
見つけた 種子源/種子分布; にとって git、右端の「.」の後の部分を削除します。
の性格 種子分布 それをチェックアウトするブランチ名として使用します
種子源/残りの種子分布。 のために オート使用するバージョン管理システムを推測する
from 種子源 (あいまいな場合には両方を試してください)、その後は上記のように続行します。

--bzr
種子をチェックしてください bzr 枝が見つかりました 種子源/種子分布 ではなく
URLから直接取得する。 bzr インストールされます。このオプションは
非推奨であり、下位互換性のために保持されています。 --vcs代わりに =bzr を使用します。

--no-rdepends
逆依存関係の計算を無効にします。これらの計算は、多数の
書き出す小さなファイル 依存/ ディレクトリにアップロードされるため、時間がかかる場合があります。

--インストーラなし
debian-installer udebパッケージは考慮しないでください。一般的には望ましいものではありませんが、
結果として、インストーラパッケージの考慮を省略したい場合があります。
シードを処理し、出力をパッケージマネージャに直接送信する場合
すでにインストールされているシステムの場合。

--seed-パッケージ /pkg、...
それぞれを扱う pkg 種子自体として、 (つまり、すべての
パッケージ内の 追加の計算中にシードがすでにインストールされている
依存関係 pkg)。これにより、 発芽する 依存関係を計算する
個別の追加パッケージ。例えば、 --seed-パッケージ デスクトップ/エピファニーブラウザ
を作成します エピファニーブラウザ 必要な追加パッケージをリストした出力ファイル
上に設置する デスクトップ インストールするためのシード エピファニーブラウザ.

onworks.net サービスを使用して、オンラインで germinate を使用する


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

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

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。