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

Ad


OnWorksファビコン

mini-dinstall - クラウドでオンライン

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

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

プログラム:

NAME


mini-dinstall - リポジトリ内の Debian パッケージを更新するためのデーモン

SYNOPSIS


ミニインストール [オプション] [ディレクトリにジョブを開始します。]

DESCRIPTION


ミニインストール Debian パッケージを個人の APT リポジトリにインストールするためのツールです。 それ
に非常に似ています アンインストールする auric のツール: 変更ファイルを取得してインストールします
Debian アーカイブに。

操作の主な焦点は、変更ファイルです。 このファイルは Debian バイナリのセットを指定します
パッケージであり、多くの場合、ソース パッケージも含まれています。 変更ファイルはグループ化することを目的としています
Debian のソース パッケージとバイナリ パッケージの両方をまとめて、単一のファイルに
パッケージをアップロードするときに操作します。

ミニインストール その中に変更ファイルを取ります 入ってきます ディレクトリ(またはそのコマンドラインで
バッチ モード)、参照するファイルをディレクトリにインストールし、パッケージをセットアップします。
APT で使用するソース ファイル。

ランニング


ミニインストール バッチ モードまたはデーモン モードの XNUMX つのモードのいずれかで実行できます。 バッチモードでは、
queue はすぐに処理され、完了するとコマンドは終了します。 デーモンモードでは、
がデフォルトで、 ミニインストール バックグラウンドで実行され、キューを継続的にチェックします。
変更されるたびに処理されます。

オプション ディレクトリにジョブを開始します。 引数は、キューのルート ディレクトリを指定します。 引数がない場合
が指定されている場合、構成ファイルの値が使用されます。

次のオプションを使用できます。

-v, -詳細
実行中に追加情報を表示する

-q, - 静かな
できるだけ少ない情報を表示する

-c, --config=FILE
代わりに、構成ファイルとして FILE を使用します。 ~/.mini-dinstall.conf

-d, - デバッグ
ターミナルとログにデバッグ情報を出力する

-ログなし
ログに情報を書き込まない

--no-db
パッケージ データベースでのルックアップを無効にします。 apt-ftparchive --db オプションなしで実行

-n, -- ノーアクト
変更を行わないでください。 と組み合わせると便利 -v フラグ

-b, - バッチ
バッチモードで実行

-r, - 走る
現在実行中のデーモンに、キューをすぐに処理するように指示します

-k, - 殺す
現在実行中のデーモンを強制終了します

- 助けて 利用可能なオプションの簡単な概要を表示する

- バージョン
ソフトウェアのバージョンを表示する

CONFIGURATION


ミニインストールの主な構成ファイルは ~/.mini-dinstall.conf. このファイルは、
多数の異なるセクションがあり、それぞれが異なるディストリビューションに適用されます (これは
変更ファイルの Distribution フィールドに対応します)。 デフォルトのセクションもあります
(DEFAULT)、これはすべてのディストリビューションに適用されます。

各セクションには、任意の数の

名前 = 値

そのディストリビューションの構成パラメーターを設定する組み合わせ (またはデフォルト
XNUMX)。 リストはコンマで区切る必要があります。文字列は引用符で囲む必要があります。
スペースまたはコンマが含まれ、ブール値は true の場合は 1、false の場合は 0 である必要があります。

で使用可能な設定パラメータ DEFAULT セクションは次のとおりです。

アーカイブディレクトリ
のルート ミニインストール 記録。 ここまたはコマンドで設定する必要があります
ライン。

extra_keyrings
署名検証に使用する追加の GnuPG キーリング。

着信_許可
の権限 入ってきます ディレクトリにあります。 ミニインストール を設定しようとします
起動時のディレクトリのパーミッション。 ゼロの値 (''0'' または ''0000'') は、
許可設定を無効にします。 これを行うには、次の方法で着信の許可を設定する必要があります
手! デフォルトは 0750 です。

キーリング
変更ファイルの署名検証に使用する GnuPG キーリング。 これを設定する
パラメータはデフォルトのリストを変更します。 一般的には修正したほうがよい
extra_keyrings 代わりは。 デフォルトは debian-keyring パッケージのキーリングです。

ログファイル
ファイル名 ( アーカイブディレクトリ) 情報が記録される場所。 デフォルト
「mini-dinstall.log」に。

mail_log_flush_count
キューに入れられたメッセージが送信されるまでのログ メッセージの数。 デフォルト
10へ。

mail_log_flush_level
キューに入れられたすべてのログ メッセージをすぐに送信するログ レベル。 有効な値
と同じです mail_log_level オプション。 デフォルトは ERROR.

mail_log_level
メールで送信されるデフォルトのログ レベル。 有効な値は次のとおりです。 DEBUG,
ご利用ガイド, WARN, ERROR, CRITICAL。 デフォルトは ERROR.

メール先
ログの送信先ユーザー。 デフォルトは現在のユーザーです。

メール件名テンプレート
メールの件名のスタイル。 使用可能な置換変数は次のとおりです。 source, バージョン,
メンテナー、... (.changes 内のすべてのステートメント) および ドットなしの変更 (と同じ
変更、ただしドットのみの線なし)。 デフォルトは次のとおりです。

mini-dinstall: %(source)s %(version)s を %(distribution)s に正常にインストールしました

メール本文テンプレート
メール本文のスタイル。 有効な値は、 メール件名テンプレート
オプション。 デフォルトは次のとおりです。

パッケージ: %(ソース)s
メンテナ: %(maintainer)s
変更者: %(changed-by)s
変更:
%(ドットなしの変更)s

つぶやきサーバー
ツイートをプッシュするサーバー。 可能な値は次のとおりです。 さえずり or アイデンティティ

つぶやき_ユーザー
ツイートサーバーにログインするためのユーザー名

つぶやき_パスワード
ツイートサーバーにログインするためのパスワード

つぶやき_テンプレート
ツイート本文のスタイル。 有効な値は、 メール件名テンプレート
オプション。 デフォルトは次のとおりです。

%(source)s %(version)s を %(distribution)s にインストールしました

トリガー_再インデックス
デーモン モードで、後でパッケージとソース ファイルを再作成するかどうか。
すべてのアップロード。 これを無効にする場合は、おそらく有効にする必要があります 動的再インデックス。 あなた
をインストールする場合は、これを無効にすることをお勧めします。 たくさん パッケージの。 デフォルトでは有効になっています。

use_dnotify
有効な場合、 通知しない(1) ディレクトリの変更を監視するコマンド。 それだけ
関連する場合 動的再インデックス 有効になっています。 デフォルトは false です。

verify_sigs
変更ファイルの署名を検証するかどうか。 の場合、デフォルトで有効になります。
debian-keyring パッケージがインストールされているか、それ以外の場合は無効になっています。

で設定できる構成パラメータは、 DEFAULT セクションと分布-
特定のセクションは次のとおりです。

alias 代替ディストリビューション名のリスト。

アーキテクチャ
サブディレクトリを作成するアーキテクチャのリスト。 デフォルトは「すべて、i386、
powerpc、sparc」。

アーカイブスタイル
「flat」または「simple-subdir」のいずれか。 フラット アーカイブ スタイルでは、すべてのバイナリを
パッケージは XNUMX つのサブディレクトリに分割されますが、単純なアーカイブ スタイルではバイナリが分割されます。
アーキテクチャごとのパッケージ。 設定する必要があります。

「フラット」スタイルのソースは次のようになります。

deb ファイル:///home/walters/debian/unstable/
deb-src ファイル:///home/walters/debian/unstable/
deb ファイル:///home/walters/debian/experimental/
deb-src ファイル:///home/walters/debian/experimental/

「subdir」スタイルのソースは次のようになります。

deb http://localhost/~walters/debian/ ローカル/$(ARCH)/
deb http://localhost/~walters/debian/ ローカル/すべて/
deb-src http://localhost/~walters/debian/ ローカル/ソース/

chown_changes_files
変更ファイルを他のユーザーが読み取れないようにするかどうかを決定します。 これは
デフォルトで有効になっており、他の誰かが予期せず可能性があるため、これは良いことです
パッケージをアップロードします。 これを変更する前によく考えてください。

動的再インデックス
有効にすると、ディレクトリの変更と新しいパッケージおよびソース ファイルが監視されます。
必要に応じて作成されます。 デーモン モードでのみ使用されます。 デフォルトは true です。

生成_リリース
リリース ファイルを生成します (を参照してください)。 リリース_* 以下) 有効になっている場合。 無効
デフォルトでは

キープ_オールド
新しいパッケージを削除するのではなく、古いパッケージを保持するかどうか
同じパッケージのバージョンがアップロードされます。 デフォルトは false です。

成功時のメール
インストールの成功時にメールを送信するかどうか。 デフォルトは true です。

成功時のツイート
インストールの成功をツイートするかどうか (例: twitter/identi.ca で)。 デフォルト
falseに。

最大再試行時間
不完全なアップロードを拒否する前に待機する最大時間。
秒単位で指定します。 デフォルトは XNUMX 日です。

投票時間
ディレクトリの変更をポーリングする頻度 (秒単位) 動的再インデックス is
有効にします。 デフォルトは 30 秒です。

post_install_script
このスクリプトは、変更ファイルがインストールされた後に実行されます。
引数としてファイルを変更します。

pre_install_script
このスクリプトは、変更ファイルがインストールされる前に実行されます。
引数としてファイルを変更します。 エラーで終了した場合、変更ファイルは
スキップしました。

リリースコード名
リリース ファイルの Codename フィールド。 デフォルトは「なし」です。

リリースの説明
リリース ファイルの説明フィールド。 デフォルトは「なし」です。

リリースラベル
リリース ファイルのラベル フィールド。 デフォルトは現在のユーザーのユーザー名です。

リリース元
Release ファイルの Origin フィールド。 デフォルトは現在のユーザーのユーザー名です。

リリーススイート
リリース ファイルのスイート フィールド。 デフォルトは「なし」です。

実験的リリース
Experimental_release フィールドは、リリースを実験的なものとしてマークします。 デフォルトは
"なし"。

release_signscript
指定した場合、このスクリプトはリリース ファイルに署名するために呼び出されます。 呼び出されます
リリース ファイルを含むディレクトリにあり、そのファイル名を受け入れる必要があります。
最初の引数として署名するファイルを解放します (一時的に渡されることに注意してください
ファイル名ではなく、 リリース)。 という名前のファイルに分離された署名を生成する必要があります。
リリース.gpg.

使用する DPUT


ひとつの便利な使い方 ミニインストール と組み合わせています 出力の「ローカル」メソッド。 の
著者は通常、次を使用して Debian パッケージをテストします 出力 それらをローカルにアップロードするには
リポジトリに保存し、APT の「ファイル」メソッドを使用してそれらをローカルに取得します。 これがサンプルです
出力 スタンザ:

[ローカル]
fqdn = スペース-ghost.verbum.private
受信 = /src/debian/mini-dinstall/受信
メソッド = ローカル
run_dinstall = 0
post_upload_command = ミニ dinstall -r

明らかに、「fqdn」と「incoming」の値を何かに置き換える必要があります。
お使いのマシンに適しています。 いくつかのサンプル APT メソッドが設定にリストされました
のセクションから無料でダウンロードできます。

これで、Debian パッケージをテストするために必要なことは次のとおりです。

$ dpkg-ビルドパッケージ
$ dput local ../program_1.2.3-1_powerpc.changes
# 数秒待ちます
$ apt-get アップデート
$ apt-get インストール プログラム

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


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

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

Linuxコマンド

Ad