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

Ad


OnWorksファビコン

dpkg - クラウドでオンライン

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

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

プログラム:

NAME


dpkg-Debianのパッケージマネージャー

SYNOPSIS


dpkg [オプション...] アクション

警告


このマニュアルは、理解したいユーザーを対象としています dpkgのコマンドラインオプションと
パッケージは、によって提供されるものよりも詳細に述べています dpkg - 助けて.

そうすべき 方法を理解したいパッケージメンテナが使用する dpkg インストールされます
彼らのパッケージ。 何の説明 dpkg パッケージをインストールおよび削除するときに行います
特に不十分です。

DESCRIPTION


dpkg Debianパッケージをインストール、ビルド、削除、管理するためのツールです。 プライマリおよびその他
ユーザーフレンドリーなフロントエンド dpkg is 適性とします。 dpkg それ自体は完全に
コマンドラインパラメータ。XNUMXつのアクションとXNUMX個以上のオプションで構成されます。 The
アクションパラメータは dpkg 何をすべきかとオプションは、アクションの動作を制御します
なんらかの方法で。

dpkg フロントエンドとしても使用できます dpkg-deb(1)と dpkg-クエリ(1)。 のリスト
サポートされているアクションは、後で見つけることができます ACTIONS セクション。 そのような行動があれば
遭遇 dpkg ただ走る dpkg-deb or dpkg-クエリ 与えられたパラメータで、しかし
バックエンドが必要とするそのようなオプションを使用するために、特定のオプションが現在それらに渡されています
直接呼び出されます。

情報 わたしたち PACKAGES


dpkg 利用可能なパッケージに関するいくつかの有用な情報を維持します。 情報は
XNUMXつのクラスに分けられます: アメリカ合衆国, 選択 アメリカ合衆国 & フラグ。 これらの値は、
主に 選択しない.

パッケージ アメリカ合衆国
インストールされていない
パッケージがシステムにインストールされていません。

設定ファイル
パッケージの構成ファイルのみがシステムに存在します。

ハーフインストール
パッケージのインストールは開始されましたが、一部のユーザーは完了していません
理由。

アンパック
パッケージは解凍されていますが、構成されていません。

半分構成済み
パッケージが解凍され、構成が開始されましたが、まだ完了していません
何らかの理由で。

トリガー-待望
パッケージは、別のパッケージによるトリガー処理を待機しています。

トリガー-保留中
パッケージがトリガーされました。

インストール
パッケージは正しく解凍され、構成されています。

パッケージ 選択 アメリカ合衆国
install
パッケージがインストール用に選択されています。

オンとしてマークされたパッケージ によって処理されません dpkg、それを強制されない限り
オプション付き --強制ホールド.

アンインストール
パッケージが削除対象として選択されています(つまり、すべてのファイルを削除する必要があります。
構成ファイルを除く)。

パッケージはパージするように選択されています(つまり、システムからすべてを削除したい)
ディレクトリ、構成ファイルも)。

パッケージ フラグ
reinst-必須
マークされたパッケージ reinst-必須 壊れており、再インストールが必要です。 これらは
オプションで強制されない限り、パッケージを削除することはできません --force-remove-reinstreq.

ACTIONS


-i, - インストール パッケージファイル...
パッケージをインストールします。 もしも -再帰的 or -R オプションが指定されている、 パッケージファイル しなければなりません
代わりにディレクトリを参照してください。

インストールは、次の手順で構成されます。

1. 新しいパッケージの制御ファイルを抽出します。

2. 同じパッケージの別のバージョンが新しい前にインストールされた場合
インストール、実行 プレム 古いパッケージのスクリプト。

3. ラン 事前設置 パッケージで提供されている場合は、スクリプト。

4. 新しいファイルを解凍すると同時に、古いファイルをバックアップします。
何かがうまくいかない場合は、復元できます。

5. 同じパッケージの別のバージョンが新しい前にインストールされた場合
インストール、実行 ポスト 古いパッケージのスクリプト。 このスクリプトに注意してください
後に実行されます 事前設置 新しいファイルは
同時に書き込まれた古いファイルは削除されます。

6. パッケージを構成します。 見る - 構成、設定 この方法の詳細については
終わらせる。

-開梱 パッケージファイル...
パッケージを解凍しますが、構成しないでください。 もしも -再帰的 or -R オプションがある
指定、 パッケージファイル 代わりにディレクトリを参照する必要があります。

- 構成、設定 パッケージ... |-a|- 保留中
解凍されているがまだ構成されていないパッケージを構成します。 もしも -a or
- 保留中 の代わりに与えられます パッケージ、すべてのアンパックされているが未構成のパッケージは
構成されました。

すでに構成されているパッケージを再構成するには、
dpkg-reconfigure(8)代わりにコマンド。

構成は、次の手順で構成されます。

1. conffilesを解凍すると同時に、古いconffilesをバックアップして、次のようにします。
何か問題が発生した場合に復元できます。

2. ラン 後置 パッケージで提供されている場合は、スクリプト。

-トリガーのみ パッケージ... |-a|- 保留中
トリガーのみを処理します(dpkg 1.14.17以降)。 保留中のすべてのトリガーは
処理されました。 パッケージ名が指定されている場合、それらのパッケージのトリガーのみが
必要に応じて、それぞれXNUMX回だけ処理されます。 このオプションを使用すると、パッケージが残る場合があります
不適切に トリガー-待望 & トリガー-保留中 州。 これは修正できます
後で実行することによって: dpkg - 構成、設定 - 保留中.

-r, - 削除する パッケージ... | -a |-保留中
インストールされているパッケージを削除します。 これにより、conffilesを除くすべてが削除されます。
後で再インストールする場合は、パッケージを再構成する必要はありません(conffilesは
にリストされている構成ファイル DEBIAN / conffiles 制御ファイル)。 もしも -a
or - 保留中 パッケージ名の代わりにが指定され、すべてのパッケージが解凍されますが、
ファイルで削除するようにマークされています / var / lib / dpkg / status、が削除されます。

パッケージの削除は、次の手順で構成されます。

1. ラン プレム スクリプト

2. インストールされたファイルを削除します

3. ラン ポスト スクリプト

-P, - パージ パッケージ... |-a|- 保留中
インストール済みまたはすでに削除されているパッケージをパージします。 これにより、以下を含むすべてが削除されます
conffiles。 もしも -a or - 保留中 パッケージ名の代わりにが与えられ、その後すべて
パッケージは解凍または削除されましたが、ファイルでパージされるようにマークされています / var / lib / dpkg / status,
パージされます。

注:一部の構成ファイルは、 dpkg それらが作成されているため
構成スクリプトを介して個別に処理されます。 その場合、 dpkg なくなり
それらを単独で削除しますが、パッケージは ポスト スクリプト(によって呼び出されます dpkg),
パージ中にそれらの除去に注意する必要があります。 もちろん、これはにのみ適用されます
個々のユーザーに書き込まれる構成ファイルではなく、システムディレクトリ内のファイル
ホームディレクトリ。

パッケージのパージは、次の手順で構成されます。

1. まだ削除されていない場合は、パッケージを削除します。 見る - 削除する 詳細については
これがどのように行われるかについての情報。

2. ラン ポスト スクリプト。

-V, - 確認 [パッケージ名...]
の整合性を検証します パッケージ名 または、省略した場合はすべてのパッケージを比較して
ファイルメタデータを含むパッケージによってインストールされたファイルからの情報
に保存されている情報 dpkg データベース(dpkg 1.17.2以降)。 の起源
データベース内のファイルメタデータ情報は、バイナリパッケージ自体です。 それか
メタデータは、インストールプロセス中のパッケージの解凍時に収集されます。

現在実行されている機能チェックは、ファイルのmd5sum検証のみです。
ファイルデータベースに保存されている値に対するコンテンツ。 チェックされるだけです
データベースにファイルmd5sumが含まれている場合。 で欠落しているメタデータを確認するには
データベース、 - 監査 コマンドを使用できます。

出力フォーマットは、 --verify-format オプション。デフォルトでは
使用 rpm フォーマットですが、将来変更される可能性があります。そのため、プログラム
このコマンド出力の解析は、期待される形式について明示的にする必要があります。

--update-avail [パッケージファイル]
--merge-avail [パッケージファイル]
アップデイト dpkg'砂 選択しないどのパッケージが利用可能かについてのの考え。 アクション付き
--merge-avail、古い情報はからの情報と組み合わされます パッケージファイル.
アクション付き --update-avail、古い情報は、の情報に置き換えられます
パッケージファイルを選択します。 パッケージファイル Debianで配布される名前は単に パッケージ.
Status パッケージファイル 引数が欠落しているか、名前が付けられています - その後、から読み取られます
標準入力(dpkg 1.17.7以降)。 dpkg 利用可能なパッケージの記録を
/ var / lib / dpkg / available.

を取得して更新するためのより簡単なワンショットコマンド 利用できます ファイルは 選択しない
update。 使用しない場合、このファイルはほとんど役に立たないことに注意してください 選択しない しかし、APT-
ベースのフロントエンド:APTには、利用可能なパッケージを追跡するための独自のシステムがあります。

-A, --レコード-avail パッケージファイル...
アップデイト dpkg & 選択しないどのパッケージが情報とともに利用可能であるかについてのの考え
パッケージから パッケージファイル。 場合 -再帰的 or -R オプションが指定されている、 パッケージ-
file 代わりにディレクトリを参照する必要があります。

--forget-old-unavail
Now 廃止された とノーオペレーションとして dpkg アンインストールされた利用不可を自動的に忘れます
パッケージ(dpkg 1.15.4以降)。

--clear-avail
使用可能なパッケージに関する既存の情報を消去します。

-C, - 監査 [パッケージ名...]
データベースの健全性と整合性のチェックを実行します パッケージ名 またはすべてのパッケージの場合
省略(dpkg 1.17.10以降のパッケージチェックごと)。 たとえば、
システムに部分的にしかインストールされていないパッケージ、または
制御データまたはファイルが欠落しているか、間違っているか、廃止されています。 dpkg 何をすべきかを提案します
それらを修正するためにそれら。

--get-selections [パッケージ名パターン...]
パッケージ選択のリストを取得し、それをstdoutに書き込みます。 パターンなし、非
インストールされたパッケージ(つまり、以前にパージされたパッケージ)は
示す。

--set-selections
stdinから読み取ったファイルを使用してパッケージの選択を設定します。 このファイルは
フォーマット "パッケージ 状態」、ここで状態はのXNUMXつです install, , アンインストール or .
'#'で始まる空白行とコメント行も許可されます。

  利用できます このコマンドを使用するには、ファイルが最新である必要があります。そうでない場合。
不明なパッケージは警告付きで無視されます。 を参照してください --update-avail &
--merge-avail 詳細については、コマンドを参照してください。

-クリア-選択
必須ではないすべてのパッケージの要求された状態をアンインストールするように設定します(dpkg以降
1.13.18)。 これは直前に使用することを目的としています --set-selections
に与えられたリストにないパッケージをすべてアンインストールします --set-selections.

-まだ開梱します
インストール用に選択されたパッケージを検索しますが、何らかの理由でまだ
インストールされていません。

--predep-パッケージ
XNUMXつ以上の関連する事前依存関係のターゲットである単一のパッケージを印刷します
そしてそれ自体が満たされていない事前依存関係はありません。

そのようなパッケージが存在する場合は、Packagesファイルエントリとして出力します。
必要に応じてマッサージ。

パッケージが印刷される場合は0を返し、適切なパッケージが利用できない場合は1を返し、2を返します。
エラー時。

-追加-アーキテクチャ 建築
Add 建築 パッケージをインストールできるアーキテクチャのリストへ
使うことなく --force-アーキテクチャ (dpkg 1.16.2以降)。 建築学、建築物、建築様式 dpkg is
のために構築された(すなわち、の出力 --print-アーキテクチャ)は常にそのリストの一部です。

-削除-アーキテクチャ 建築
削除します 建築 パッケージが可能なアーキテクチャのリストから
使用せずにインストール --force-アーキテクチャ (dpkg 1.16.2以降)。 の場合
アーキテクチャは現在データベースで使用されており、操作は次のようになります
拒否された場合を除き、 --force-アーキテクチャ が指定されています。 建築学、建築物、建築様式 dpkg is
のために構築された(すなわち、の出力 --print-アーキテクチャ)それから削除することはできません
リスト。

--print-アーキテクチャ
パッケージの印刷アーキテクチャ dpkg インストールします(たとえば、「i386」)。

--print-外国の建築
追加のアーキテクチャの改行で区切られたリストを印刷します dpkg 次のように構成されています
パッケージのインストールを許可します(dpkg 1.16.2以降)。

- 主張する-簡潔な
それを主張する dpkg 要求された機能をサポートします。 機能が次の場合は0を返します
完全にサポートされています。機能がわかっている場合は1ですが、 dpkg それをサポートすることはできません
まだ、機能が不明な場合は2。 アサート可能な機能の現在のリストは次のとおりです。

サポート-事前依存
サポートします 事前依存 フィールド(dpkg 1.1.0以降)。

ワーキングエポック
バージョン文字列のエポックをサポートします(dpkg 1.4.0.7以降)。

長いファイル名
で長いファイル名をサポートします deb(5)アーカイブ(dpkg 1.4.1.17以降)。

マルチコンレップ
複数をサポート 競合 & 置き換え (dpkg 1.4.1.19以降)。

マルチアーチ
マルチアーチフィールドとセマンティクスをサポートします(dpkg1.16.2以降)。

バージョン管理-提供
バージョン管理をサポート 提供 (dpkg 1.17.11以降)。

--バージョン比較 ver1 op ver2
バージョン番号を比較します。 op 二項演算子です。 dpkg 成功を返します(ゼロ
結果)指定された条件が満たされた場合、および失敗(ゼロ以外の結果)
それ以外は。 演算子にはXNUMXつのグループがあり、処理方法が異なります。
空の ver1 or ver2。 これらは、空のバージョンをどのバージョンよりも前のものとして扱います。 lt le
eq ne ge gt。 これらは、空のバージョンをどのバージョンよりも新しいものとして扱います。 lt-nl ル~ンル
GE-NL gtnl。 これらは、制御ファイル構文との互換性のためにのみ提供されています。 <
<< <= = >= >> >を選択します。 < & > 演算子は廃止されており、 のために使用されます
紛らわしいセマンティクス。 説明する: 0.1 < 0.1 true と評価されます。

-?, - 助けて
簡単なヘルプメッセージを表示します。

--force-ヘルプ
について助けを与える - 力-もの オプション。

-Dh, --debug = help
デバッグオプションについてヘルプを提供します。

- バージョン
ディスプレイ dpkg バージョン情報。

dpkg-deb 行動
見る dpkg-deb(1)以下のアクションの詳細については。

-b, - 建てる ディレクトリにジョブを開始します。 [アーカイブ|ディレクトリにジョブを開始します。]
debパッケージをビルドします。
-c, - コンテンツ アーカイブ
debパッケージの内容を一覧表示します。
-e, - コントロール アーカイブ [ディレクトリにジョブを開始します。]
パッケージから制御情報を抽出します。
-x, - エキス アーカイブ ディレクトリにジョブを開始します。
パッケージに含まれているファイルを抽出します。
-X, --vextract アーカイブ ディレクトリにジョブを開始します。
に含まれるファイル名を抽出して表示します
パッケージ。
-f, - 分野 アーカイブ [コントロールフィールド...]
パッケージの制御フィールドを表示します。
--ctrl-tarfile アーカイブ
Debianパッケージに含まれている制御tarファイルを出力します。
--fsys-tarfile アーカイブ
Debianパッケージに含まれているファイルシステムのtarファイルを出力します。
-I, - 情報 アーカイブ [制御ファイル...]
パッケージに関する情報を表示します。

dpkg-クエリ 行動
見る dpkg-クエリ(1)以下のアクションの詳細については。

-l, - リスト パッケージ名パターン...
指定されたパターンに一致するパッケージを一覧表示します。
-s, - 状態 パッケージ名...
指定されたパッケージのステータスを報告します。
-L, --listfiles パッケージ名...
からシステムにインストールされているファイルを一覧表示します パッケージ名.
-S, - 探す ファイル名-検索パターン...
インストールされているパッケージからファイル名を検索します。
-p, --print-avail パッケージ名...
に関する詳細を表示する パッケージ名
/ var / lib / dpkg / available。 APTベースのフロントエンドのユーザー
使用する必要があります apt-cache 表示する パッケージ名 を代わりにお使いください。

OPTIONS


すべてのオプションは、コマンドラインと dpkg configuration file
/etc/dpkg/dpkg.cfg またはフラグメントファイル(このシェルパターンに一致する名前を持つ '[0-9a-zA-
構成ディレクトリのZ_-] * ') /etc/dpkg/dpkg.cfg.d/。 の各行
構成ファイルはオプションのいずれかです(コマンドラインオプションとまったく同じですが、
先頭にハイフンを付けずに)またはコメント( #).

--abort-after =
エラー数の後に変更する dpkg 中止します。 デフォルトは50です。

-B, --自動構成解除
パッケージを削除すると、別のパッケージがインストールされている可能性があります
削除されたパッケージによって異なります。 このオプションを指定すると、自動になります
削除されたパッケージに依存していたパッケージの構成解除。

-D8進数, --debug =8進数
デバッグをオンにします。 8進数 からの目的の値をビットごとにorringすることによって形成されます
以下のリスト(これらの値は将来のリリースで変更される可能性があることに注意してください)。 -Dh or
--debug = help これらのデバッグ値を表示します。

番号説明
1一般的に役立つ進捗情報
2メンテナスクリプトの呼び出しとステータス
10処理された各ファイルの出力
処理されたファイルごとに100ロットの出力
20各構成ファイルの出力
構成ファイルごとに200個の出力
40依存関係と対立
400多くの依存関係/競合の出力
10000トリガーのアクティブ化と処理
20000トリガーに関する多くの出力
40000トリガーに関する愚かな出力量
約1000ロットのドライブ(例:dpkg / infoディレクトリ)
2000非常識な量のナンセンス

- 力-物事
-無力-物事, - ごみ-物事
強制または拒否(無力 & 拒絶する 同じことを意味します)いくつかのことをします。 物事
以下に指定するもののコンマ区切りのリストです。 --force-ヘルプ を表示します
それらを説明するメッセージ。 (*)でマークされたものは、デフォルトで強制されます。

警告: ボーマン オプション   主に 意図された 〜へ be 中古 by 専門家 のみ。 使い方 それら
無し 完全に 理解する アプリ環境に合わせて 効果 かもしれません 破る 全体 システム。

:すべての強制オプションをオン(またはオフ)にします。

ダウングレード(*):新しいバージョンのパッケージがすでにインストールされている場合でも、パッケージをインストールします。

警告: At 現在 dpkg ありません do どれか 依存関係 点検 on 格下げ &
したがって、 意志 警告する 貴社 if   ダウングレード 休憩   依存関係 of 一部 他の
パッケージ。 この できる 持ってる 深刻な 効果、 格下げ 本質的な  
コンポーネント できる さらに make 全体   使用できません。     ケア。

任意の構成:アンパックされているが未構成のパッケージも構成します。
現在のパッケージは異なります。

:「保留」とマークされている場合でもパッケージを処理します。

削除-再構築:パッケージが壊れていて、必要とマークされている場合でも、パッケージを削除します
再インストール。 これにより、たとえば、パッケージの一部が
システム、それはその後忘れられます dpkg.

削除-必須:パッケージが必須と見なされている場合でも、削除します。 不可欠
パッケージには、ほとんどの場合、非常に基本的なUnixコマンドが含まれています。 それらを削除すると、
システム全体が動作を停止するため、注意して使用してください。

依存:すべての依存関係の問題を警告に変えます。

依存バージョン:依存関係をチェックするときは、バージョンを気にしないでください。

休憩:別のパッケージが壊れたとしても、インストールしてください(dpkg1.14.6以降)。

競合:他のパッケージと競合する場合でもインストールします。 これは危険です、
通常、一部のファイルが上書きされるためです。

告白する:conffileがなく、パッケージ内のバージョンが変更された場合、
プロンプトを表示せずに、不足しているconffileを常にインストールしてください。 これは危険です
ファイルに加えられた変更(削除)を保持しないことを意味します。

新しい:conffileが変更され、パッケージ内のバージョンが変更された場合、
プロンプトが表示されない限り、常に新しいバージョンをインストールしてください。 --force-confdef is
また、指定されています。この場合、デフォルトのアクションが優先されます。

折りたたむ:conffileが変更され、パッケージ内のバージョンが変更された場合、
プロンプトが表示されない限り、常に古いバージョンを保持します。 --force-confdef
指定された場合、デフォルトのアクションが優先されます。

確信犯:conffileが変更され、パッケージ内のバージョンが変更された場合、
プロンプトを表示せずに、常にデフォルトのアクションを選択してください。 デフォルトのアクションがない場合
しない限り、ユーザーに尋ねるのをやめます --force-confnew or --force-confold もされています
与えられた場合、それを使用して最終的なアクションを決定します。

コンファス:conffileが変更されている場合は、常にそれを
パッケージ内のバージョンが変更されていない場合でも、パッケージ内のバージョン
dpkg 1.15.8)。 のいずれかが --強制承認, --force-confnew, --force-confoldまたは
--force-confdef また、最終的なアクションを決定するために使用されます。

上書きする:あるパッケージのファイルを別のパッケージのファイルで上書きします。

上書きディレクトリ:あるパッケージのディレクトリを別のパッケージのファイルで上書きします。

上書き-流用:流用されたファイルを流用されていないバージョンで上書きします。

安全でない-io:解凍時に安全なI / O操作を実行しないでください(dpkg 1.15.8.6以降)。
現在、これは、ファイルの名前を変更する前にファイルシステムの同期を実行しないことを意味します。
一部のファイルシステムでパフォーマンスが大幅に低下することが知られていますが、
残念ながら、そもそも安全なI / Oが必要なもの
突然のシステムクラッシュで長さがゼロのファイルを引き起こす信頼性の低い動作。

Note:主な違反者であるext4の場合、代わりにマウントオプションの使用を検討してください
ノード割り当て、パフォーマンスの低下とデータの安全性の両方を修正します
問題、後者はファイルシステムがゼロ長のファイルを生成しないようにすることによって
アトミックな名前変更の前に同期を実行していないソフトウェアで突然のシステムクラッシュが発生します。

警告: 使い方 この オプション かもしれない 改善します パフォーマンス at   コスト of 負け データ、
つかいます   ケア。

建築:アーキテクチャが間違っているか、まったくないパッケージでも処理します。

悪いバージョン:間違ったバージョンのパッケージでも処理します(dpkg1.16.1以降)。

悪い道: パス 重要なプログラムが欠落しているため、問題が発生する可能性があります。

非ルート:rootでない場合でも、(削除)してみてください。

悪い-確認する:真正性チェックに失敗してもパッケージをインストールします。

-無視-依存=パッケージ、...
指定されたパッケージの依存関係チェックを無視します(実際には、チェックが実行され、
ただし、競合に関する警告のみが表示され、他には何も表示されません)。

-- ノーアクト, -ドライラン, -シミュレート
行われることになっているすべてを行いますが、変更を書き込まないでください。 これは
実際に変更せずに、指定されたアクションで何が起こるかを確認するために使用されます
何でも。

必ず与える -- ノーアクト アクションパラメータの前に、またはあなたが最終的になる可能性があります
望ましくない結果。 (例えば dpkg - パージ foo -- ノーアクト 最初にパッケージfooをパージします
次に、パッケージをパージしてみます--no-act
実際には何もしません)

-R, -再帰的
パターンに一致するすべての通常のファイルを再帰的に処理します * .deb 指定で見つかりました
ディレクトリとそのすべてのサブディレクトリ。 これはで使用することができます -i, -A, - インストール,
-開梱 & --役に立つ 行動。

-G 同じパッケージの新しいバージョンがすでにある場合は、パッケージをインストールしないでください
インストールされています。 これはのエイリアスです -拒否-ダウングレード.

--admindir =DIR
デフォルトの管理ディレクトリを変更します。このディレクトリには、
インストールまたはアンインストールされたパッケージのステータスなどに関する情報(デフォルトは
/ var / lib / dpkg)

--instdir =DIR
パッケージが保存されているディレクトリを参照するデフォルトのインストールディレクトリを変更します
インストールされます。 インストールディレクトリ に渡されるディレクトリでもあります chroot(2)前
パッケージのインストールスクリプトを実行します。これは、スクリプトが インストールディレクトリ as
ルートディレクトリ。 (デフォルトは /)

--root =DIR
を変える、 ルート 変更 インストールディレクトリ 〜へ DIR & 管理者ディレクトリ 〜へ DIR/ var / lib / dpkg.

-O, -選択済み-のみ
インストール用に選択されたパッケージのみを処理します。 実際のマーキングは
で行った 選択しない または dpkg、パッケージを処理するとき。 たとえば、パッケージの場合
が削除されると、削除対象として選択済みのマークが付けられます。

-E, -スキップ-同じバージョン
同じバージョンのパッケージがすでにインストールされている場合は、パッケージをインストールしないでください。

--pre-invoke = command
--post-invoke = command
呼び出しフックを設定します command の前後に「sh-c」を介して実行する dpkg のために走る
  開梱する, configure, install, トリガーのみ, 削除します, , 追加-アーキテクチャ &
削除-アーキテクチャ dpkg アクション(dpkg1.15.4以降; 追加-アーキテクチャ &
削除-アーキテクチャ dpkg 1.17.19以降のアクション)。 このオプションを指定できます
複数回。 オプションが指定された順序は、オプションとともに保持されます
優先される構成ファイルから。 環境変数
DPKG_HOOK_ACTION 現在のフックに設定されています dpkg アクション。 注:フロントエンド
呼び出すかもしれません dpkg 呼び出しごとに数回、フックをより多く実行する可能性があります
予想より。

--path-exclude =グロブパターン
--path-include =グロブパターン
作成セッションプロセスで グロブパターン 以前に除外または再含めることにより、パスフィルターとして
インストール中に指定されたパターンに一致する除外されたパス(dpkg 1.15.8以降)。

警告: 取る アカウント それ 依存 on   除外 パス 貴社 かもしれない
完全に 破る システム、 つかいます   注意。

グロブパターンは、シェルで使用されているのと同じワイルドカードを使用します。
空の文字列と「/」を含む文字のシーケンス。 例えば、
«/ usr /*/読む*»一致«/ usr / share / doc / package / README»。 いつものように、 '?' 任意に一致します
単一文字(ここでも「/」を含む)。 そして、「[」は文字クラスを開始します。
文字、範囲、および補完のリストを含めることができます。 見る 地球(7)
グロブに関する詳細情報。 注:現在の実装では、
安全を確保し、回避するために、必要以上に多くのディレクトリとシンボリックリンクを含めます
解凍に失敗する可能性があります。将来の作業でこれが修正される可能性があります。

これは、特定のパスを除くすべてのパスを削除するために使用できます。 典型的なケース
次のとおりです。

--path-exclude =/usr/share/doc/*
--path-include =/usr/share/doc/* / copyright

著作権ファイルを除くすべてのドキュメントファイルを削除します。

これらのXNUMXつのオプションは複数回指定でき、相互にインターリーブできます。
両方とも、ファイル名と一致する最後のルールを使用して、指定された順序で処理されます
決定を下します。

--verify-format フォーマット名
の出力形式を設定します - 確認 コマンド(dpkg 1.17.2以降)。

現在サポートされている唯一の出力形式は rpm、の行で構成されます
チェックに失敗したすべてのパス。 行はそれぞれを報告するために9文字で始まります
特定のチェック結果、a '?'は、チェックを実行できなかったことを意味します(サポートの欠如、
ファイルパーミッションなど)、 '.'は、合格したチェックと英数字を意味します
特定のチェックが失敗したことを意味します。 md5sum検証の失敗(ファイルの内容
変更されました)は 'で示されます5'XNUMX番目の文字。 行が続きます
スペースと属性文字(現在は 'c'conffilesの場合)、別のスペース
とパス名。

--ステータス-fd n
機械可読パッケージのステータスと進行状況情報をファイル記述子に送信します n.
このオプションは複数回指定できます。 情報は一般的にXNUMXつです
次のいずれかの形式で、XNUMX行ごとに記録します。

ステータス: パッケージ: status
パッケージのステータスが変更されました。 status ステータスファイルと同じです。

ステータス: パッケージ : エラー : 拡張エラーメッセージ
エラーが発生しました。 で可能な改行 拡張エラーメッセージ なります
出力前にスペースに変換されます。

ステータス: file : conffile-プロンプト : '本物の古い' '本当に新しい' ユーザー編集 気が狂った
ユーザーはconffileの質問をされています。

処理: ステージ: パッケージ
処理段階が始まる直前に送信されます。 ステージ の一つである アップグレード, install
(両方とも開梱前に送信されます)、 configure, トリグプロク, 姿を消す, 削除します, .

--ステータスロガー= command
機械可読パッケージのステータスと進行状況情報をシェルに送信します
commandの標準入力。「sh-c」を介して実行されます(dpkg 1.16.0以降)。 このオプション
複数回指定できます。 使用される出力形式は、
--ステータス-fd.

--log =ファイル名
ステータス変更の更新とアクションをログに記録します ファイル名、デフォルトの代わりに
/var/log/dpkg.log。 このオプションを複数回指定すると、最後のファイル名は次のようになります。
使用済み。 ログメッセージの形式は「YYYY-MM-DDHH:MM:SSstartup」です。 type command' にとって
各dpkg呼び出しここで type is アーカイブ (とともに command of 開梱する or install)
or パッケージ (とともに command of configure, トリガーのみ, 削除します or ); 'YYYY-
MM-DD HH:MM:SSステータス 状態 pkg インストール済みバージョン'ステータス変更の更新。
'YYYY-MM-DD HH:MM:SS アクション pkg インストール済みバージョン 利用可能なバージョン'アクションの場合
コラボレー アクション の一つである install, アップグレード, configure, トリグプロク, 姿を消す, 削除します or
; および 'YYYY-MM-DD HH:MM:SS conffile ファイル名 決定'conffileの変更
コラボレー 決定 どちらかです install or 続ける.

--デブシグなし
パッケージの署名を検証しようとしないでください。

-トリガーなし
この実行ではトリガーを実行しないでください(dpkg 1.14.17以降)が、アクティベーションは実行されます
まだ記録されています。 一緒に使用する場合 - 構成、設定 パッケージ or -トリガーのみ パッケージ
その場合、トリガーの実行のみが実行されたとしても、名前付きパッケージpostinstは引き続き実行されます。
必要です。 このオプションを使用すると、パッケージが不適切なままになる可能性があります トリガー-待望 &
トリガー-保留中 州。 これは、後で実行することで修正できます。 dpkg - 構成、設定
- 保留中.

-トリガー
以前をキャンセルします -トリガーなし (dpkg 1.14.17以降)。

ENVIRONMENT


外部 環境
パス この変数は、環境で定義され、システムを指すことが期待されます
いくつかの必要なプログラムが見つかるパス。 設定されていない場合、または
プログラムが見つかりません、 dpkg 中止します。

ホーム 設定されている場合、 dpkg ユーザー固有の読み取り元のディレクトリとして使用します
設定ファイル

TMPDIR 設定されている場合、 dpkg 一時ファイルを作成するディレクトリとして使用し、
ディレクトリ。

PAGER プログラム dpkg conffilesを表示するときに実行されます。

SHELL プログラム dpkg 新しいインタラクティブシェルを起動すると実行されます。

COLUMNS
列数を設定します dpkg フォーマットされたテキストを表示するときに使用する必要があります。
現在、-lでのみ使用されています。

内部 環境
DPKG_SHELL_REASON
によって定義されます dpkg conffileプロンプトで生成されたシェルで
状況(dpkg 1.15.6以降)。 現在の有効な値: conffile-プロンプト.

DPKG_CONFFILE_OLD
によって定義されます dpkg conffileプロンプトで生成されたシェルで
状況(dpkg 1.15.6以降)。 古いconffileへのパスが含まれています。

DPKG_CONFFILE_NEW
によって定義されます dpkg conffileプロンプトで生成されたシェルで
状況(dpkg 1.15.6以降)。 新しいconffileへのパスが含まれています。

DPKG_HOOK_ACTION
によって定義されます dpkg フックアクションの実行時に生成されたシェル上(dpkg以降)
1.15.4)。 現在が含まれています dpkg をご利用ください。

DPKG_RUNNING_VERSION
によって定義されます dpkg メンテナスクリプト環境でのバージョン
現在実行中 dpkg インスタンス(dpkg 1.14.17以降)。

DPKG_MAINTSCRIPT_PACKAGE
によって定義されます dpkg メンテナスクリプト環境で(アーチ修飾されていない)
処理されているパッケージ名(dpkg 1.14.17以降)。

DPKG_MAINTSCRIPT_PACKAGE_REFCOUNT
によって定義されます dpkg パッケージリファレンスへのメンテナスクリプト環境
カウント、つまり、状態がより大きいパッケージインスタンスの数 インストールされていない
(dpkg 1.17.2以降)。

DPKG_MAINTSCRIPT_ARCH
によって定義されます dpkg アーキテクチャへのメンテナスクリプト環境で
パッケージは(dpkg 1.15.4以降)ビルドされました。

DPKG_MAINTSCRIPT_NAME
によって定義されます dpkg メンテナスクリプト環境でスクリプトの名前に
実行中、 事前設置, 後置, プレム or ポスト (dpkg 1.15.7以降)。

DPKG_MAINTSCRIPT_DEBUG
によって定義されます dpkg メンテナスクリプト環境で値( '0'または'1')注意
デバッグが要求されているかどうか( - デバッグ オプション)メンテナ向け
スクリプト(dpkg 1.18.4以降)。

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


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

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

Linuxコマンド

Ad