コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

「Deb (ファイルフォーマット)」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
Cewbot (会話 | 投稿記録)
Cewbot (会話 | 投稿記録)
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]]された[[iOS (Apple)|iOS]]では、主にパッケージマネージャ[[Cydia]]にて使用される。
[[Jailbreak]]された[[iOS]]では、主にパッケージマネージャ[[Cydia]]にて使用される。


他にLinuxディストリビューションで利用されるソフトウェア・パッケージのフォーマットとしては、[[RPM (ファイルフォーマット)|rpm]]などが存在する。
他にLinuxディストリビューションで利用されるソフトウェア・パッケージのフォーマットとしては、[[RPM (ファイルフォーマット)|rpm]]などが存在する。

2021年11月10日 (水) 03:21時点における版

deb
拡張子.deb
MIMEタイプapplication/vnd.debian.binary-package
開発者Debianプロジェクト、dpkg開発チーム
種別パッケージ管理システム

deb(ディーイービー)は、Debianなどで利用されるソフトウェア・パッケージのフォーマット

概要

拡張子 ".deb" のファイルは、DebianUbuntuなど多くのLinuxディストリビューションで利用されるバイナリのパッケージである。これらのパッケージはgzipbzip2LZMAで圧縮された2つのアーカイブで構成される。そのうち1つはコントロールの情報、もう1つはデータを含む。

dpkgaptまたはaptitudeでコントロールすることができる。

DebianUbuntuLinux 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]

脚注

  1. ^ deb(5) manpage