License公式サイトwiki.debian.org/Teams/Dpkgテンプレートを表示dpkg(ディーピーケージー[要出典])とはDebianのパッケージ管理システムの基礎となるソフトウェアである。拡張子を持ったパッケージをインストール、削除し、そしてパッケージの情報を得るために使われる。dpkg自身は低水準のツールである。パッケージをリモートホストから取得したり、複雑なパッケージ間の依存関係を扱うためには、APTのようなより高水準のツールが使われる。dpkgよりも洗練されたパッケージ間の依存関係の処理方法や親切なインターフェイスを持っているaptitudeやsynapticのようなソフトウェアの方がよく使われる。dpkgプログラムを提供している。それ以外にもdpkg-statoverrideやdpkg-divert、update-alternativesなど、パッケージシステムを機能させるために実行時に必要ないくつかのプログラムを提供している。install-infoのようなプログラムも含まれている。"dpkg-dev"には、以下に述べるパッケージ構築用の多くのツールが含まれている。外部リンク歴史[編集]dpkgはもともとマット・ウェルシュとカール・ストリーター、イアン・マードックによって作られたものである。最初はPerlのプログラムであったが、後に1993年に大部分がイアン・ジャクソンによってC言語で書き直された。パッケージ(package)"を省略したものであったが、dpkgというソフトウェアは、Debianパッケージがどのように振る舞うか定義するDebianポリシーのみならず、debパッケージのフォーマットと密接に関わってきているので、その意味は明確に変わってきている。具体例[編集].debパッケージをインストールするには以下のように入力する。.debという拡張子を持っている。このコマンドはroot権限で実行する必要がある。インストールされているパッケージのリストは以下のコマンドで得られる。pattern]インストールされているパッケージを削除するためには以下のコマンドを実行する。name開発用ツール[編集]dpkg-devには、パッケージを構築する際に呼び出される以下のツール群が含まれている。Debianパッケージのソースファイルを圧縮し展開する。バイナリパッケージを圧縮し展開する。Debianソースのツリーから情報を読み込み、バイナリパッケージのcontrolファイルを生成し、debian/filesの中にバイナリパッケージの名前を挿入する。ライブラリに関する実行時の依存関係を計算する。展開されたすでに構築済みのDebianソースツリーから情報を読み込み、コントロールファイル(.changes)を作り出す。パッケージを自動的に構築するために使うことができる制御用スクリプト。ファイル名を追加する。展開されたDebianソースツリーの更新履歴ファイル(changelog)を読み、その履歴の情報から整形済みの出力を作り出す。2020年2月10日閲覧。2020年2月10日閲覧。関連項目[編集]aptalien比較[編集]dpkgはRPMと類似している。ipkgは容量が制限されたLinux向けのパッケージ管理システムである。dpkgの影響を受けている。今日は何の日(2月28日)劉邦が皇帝に即位。漢が建国(紀元前202年)スコットランドでチャールズ1世の教会政策に反発して国民盟約が結成(1638年)イングランド国教会の司祭ジョン・ウェスレーがメソジスト運動を開始(1784年)米で共和党結成(1854年)マダガスカルを占領したフランス軍が、メリナ王国最後の国王ラナヴァルナ3世(英語版)をレユニオン島に流し退位させる(1897年)イギリスがエジプトの独立を承認(1922年)ウォーレス・カロザースがナイロン6,6(ナイロン)を開発(1935年)台湾:二・二八事件(1947年)吉田茂首相が衆議院予算委員会で「バカヤロー」と発言、バカヤロー解散のきっかけとなる。