「Deb (ファイルフォーマット)」の版間の差分
表示
削除された内容 追加された内容
m 切れたアンカーリンクを修復: 2020-06-12 #Debianベースのディストリビューション→Debian#Debian派生のディストリビューション |
m Bot作業依頼: iOSの改名提案に伴う内部リンク修正依頼 (iOS) - log |
||
28行目: | 28行目: | ||
[[Debian]]や[[Ubuntu]]、[[Linux Mint]]など[[Debian#Debian派生のディストリビューション|Debian派生のディストリビューション]]では、このパッケージフォーマットを利用してインストールされているソフトウェアを管理し、aptやaptitude、[[グラフィカルユーザインタフェース|GUI]]フロントエンドの[[Synaptic]]などを利用して、ソフトウェアの依存関係の処理、ソフトウェアに関する情報の参照などを行うことができる。 |
[[Debian]]や[[Ubuntu]]、[[Linux Mint]]など[[Debian#Debian派生のディストリビューション|Debian派生のディストリビューション]]では、このパッケージフォーマットを利用してインストールされているソフトウェアを管理し、aptやaptitude、[[グラフィカルユーザインタフェース|GUI]]フロントエンドの[[Synaptic]]などを利用して、ソフトウェアの依存関係の処理、ソフトウェアに関する情報の参照などを行うことができる。 |
||
[[Jailbreak]]された[[ |
[[Jailbreak]]された[[iOS]]では、主にパッケージマネージャ[[Cydia]]にて使用される。 |
||
他にLinuxディストリビューションで利用されるソフトウェア・パッケージのフォーマットとしては、[[RPM (ファイルフォーマット)|rpm]]などが存在する。 |
他にLinuxディストリビューションで利用されるソフトウェア・パッケージのフォーマットとしては、[[RPM (ファイルフォーマット)|rpm]]などが存在する。 |
2021年11月10日 (水) 03:21時点における版
拡張子 | .deb |
---|---|
MIMEタイプ | application/vnd.debian.binary-package |
開発者 | Debianプロジェクト、dpkg開発チーム |
種別 | パッケージ管理システム |
deb(ディーイービー)は、Debianなどで利用されるソフトウェア・パッケージのフォーマット。
概要
拡張子 ".deb" のファイルは、Debian、Ubuntuなど多くのLinuxディストリビューションで利用されるバイナリのパッケージである。これらのパッケージはgzipやbzip2、LZMAで圧縮された2つのアーカイブで構成される。そのうち1つはコントロールの情報、もう1つはデータを含む。
dpkg、aptまたはaptitudeでコントロールすることができる。
DebianやUbuntu、Linux MintなどDebian派生のディストリビューションでは、このパッケージフォーマットを利用してインストールされているソフトウェアを管理し、aptやaptitude、GUIフロントエンドのSynapticなどを利用して、ソフトウェアの依存関係の処理、ソフトウェアに関する情報の参照などを行うことができる。
JailbreakされたiOSでは、主にパッケージマネージャCydiaにて使用される。
他にLinuxディストリビューションで利用されるソフトウェア・パッケージのフォーマットとしては、rpmなどが存在する。
構造
debパッケージの中身は以下のような構造である。
|--- debian-binary |--- data.tar.gz (拡張子は圧縮方式により異なる) | |--- . (root) (以下、インストール後のディレクトリ構造) | |--- usr, bin ... | |--- control.tar.gz |--- . |--- control |--- md5sums
controlはテキストファイルであり、アーキテクチャ、ソフトウェアの依存関係、パッケージ・メンテナの名前などが記載されている[1]。