これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド debconf-copydb です。
プログラム:
NAME
debconf-copydb - debconf データベースをコピーする
SYNOPSIS
debconf-copydb sourcedb destdb [--pattern=パターン] [--owner-pattern=パターン] [--config=Foo:bar]
DESCRIPTION
debconf-コピーデータベース 項目を既存の debconf データベースから別の、場合によっては新しいデータベースにコピーします
データベース。 XNUMX つのデータベースの形式が異なる場合があります。 もしそうなら、変換は
自動的に行われます。
OPTIONS
ソースデータベース
ソース データベースの名前。 通常、debconf.conf (または
.debconfrc) ファイル。
宛先データベース
宛先データベースの名前。 debconf.conf または .debconfrc で定義できます。
または、コマンド ラインで定義することもできます (以下を参照)。
-p パターン, - パターン パターン
これが指定されている場合、 ソースデータベース 名前がパターンに一致するのは
コピーされました。
--所有者パターン パターン
これが指定されている場合、 ソースデータベース 所有者がパターンに一致するのは
コピーされました。
-c foo:バー, --config フーバー
オプション Foo を bar に設定します。 これは、次のように書くことに似ています。
フー:バー
debconf.conf では、おそらくコマンド ラインのスペースを省略したい場合を除きます。
(または引用:「Foo:bar」)。 通常、完全に構築するには、複数回使用する必要があります。
構成スタンザ。 debconf.conf ではスタンザを区切るために空白行が使用されていますが、
このプログラムは、「Name:dbname」が新しいスタンザの始まりを示していると想定します。
例
debconf-copydb configdb バックアップ
configdb のすべてをバックアップにコピーします。
debconf.conf。
debconf-copydb configdb newdb --pattern='^slrn/' \
--config=名前:newdb --config=ドライバー:ファイル \
--config=ファイル名:newdb.dat
slrn のデータを configdb から newdb にコピーします。 newdb は rc ファイルで定義されていないため、
--config スイッチは、オンザフライでデータベースをセットアップします。
debconf-copydb configdb stdout -c 名前:stdout -c ドライバー:パイプ \
-c InFd:none --pattern='^foo/'
パッケージ foo に関連する debconf データベース内のすべての項目を吐き出します。
debconf-copydb configdb パイプ --config=名前:パイプ \
--config=ドライバー:パイプ --config=InFd:なし | \
ssh remotehost debconf-copydb パイプ configdb \
--config=名前:パイプ --config=ドライバー:パイプ
これは、専用のパイプ ドライバを使用して、データベースをリモート システムにコピーします。
onworks.net サービスを使用してオンラインで debconf-copydb を使用する