ファイルを知る、使いこなす。
.deb

Debian系パッケージ

実行・インストール

DEBはDebian系Linuxのソフトウェアパッケージです。WindowsのEXEとは違い、対象ディストリビューション、版、CPU、依存パッケージを確認する必要があります。「開く」と「インストールする」を分け、まず配布元と情報を確認します。

主な用途
Debian・Ubuntu系のソフトを配布する
中身の種類
コードを含む導入・実行形式
目次・よくある質問・根拠資料を見る

内容の最終確認: · 編集:Kai

具体例:確認する順番

例:arm64向けDEBを別CPUのPCへ入れようとして拒否された場合。まずパッケージのアーキテクチャとOSリリースを照合します。名前を変えたり依存を無視したりせず、提供元の適合パッケージを選びます。内容確認と導入を分け、承認されたAPT等の手順で予定変更を確認します。Windowsで使うなら正式なWindows版を探します。

開き方・操作手順

使っている環境や目的の項目を開いて、手順を確認してください。

内容・対象環境を確認する

確認だけならインストールは不要です。

  1. 配布元が対象OS・版・CPUを指定しているか確認します。
  2. 対応Linuxでdpkg-debの情報・一覧表示等を使い、パッケージ名と依存情報を確認します。
  3. 確認中は管理者として実行・導入せず、必要な条件を記録します。
承認されたパッケージを導入する

インストールはOSを変更し、スクリプトを実行する場合があります。

  1. 正規配布と対応ディストリビューションを確認します。
  2. 提供元とOSの手順に従い、APT等でローカルDEBと依存関係を扱います。
  3. 完了後にパッケージ状態と起動を確認します。

操作名・対応状況はアプリ・OS・版によって異なります。変更する前に原本を残してください。

開けないとき:症状から確認

  • Windowsで開いても導入できない:Linuxパッケージです。対応OS版を入手します。
  • 依存関係エラー:必要なリポジトリやOS版を確認します。強制無視で解決しません。
  • wrong architecture等:amd64/arm64等の指定と実機を比較します。
  • 新しいOS版向けで拒否:同じUbuntu名でもリリース差を確認します。
  • 展開しただけで動かない:展開とパッケージ登録・依存設定は別です。

DEBは対象OSの配布を使う

  1. 必要なOSとCPUを確認します。
  2. 他OSで使うなら提供元のWindows/Mac等の正式版を探します。
  3. 展開は内容確認用に行い、導入と区別します。

DEBをEXEやRPMへ改名しても動きません。独自の強制変換より、提供元が対応するパッケージを使います。

依存・版・CPUを読む

DEBの制御情報には名前、版、アーキテクチャ、依存関係等があります。ファイル名だけでなくパッケージの実情報を確認します。

この手順の根拠:Ubuntu · deb-control manual

dpkgとAPTの役割

dpkgは個々のパッケージを扱い、APT等は取得や依存関係の管理も行います。どちらもOSの承認された導入手順に従って使います。

  • 配布元と署名・公開ハッシュがある場合の一致を確認。
  • 導入前に削除・追加される内容を読む。
  • 業務PCは管理者の方針に従う。

この手順の根拠:Ubuntu · Managing your software

関連形式との違い

関連形式との違い
形式・用途使い分けと残る情報
DEBDebian系パッケージ。
RPM別のLinuxパッケージ系統。
EXEWindowsの実行形式等。

取り扱いと安全性

導入時に管理者権限やスクリプトが使われる場合があります。未知のDEBを試しに導入せず、公式リポジトリや正規提供元を確認します。

よくある質問

展開すればインストール完了?

登録や依存設定は別です。

同じLinuxなら全部使える?

対象ディストリビューション、版、CPUを確認します。

依存を無視していい?

強制回避せず対応環境を確認します。

Windowsへ改名で使える?

できません。対応OS版を入手します。

まず何を見る?

配布元とOS・版・CPUです。

形式の基本情報:正式名称・MIME type・管理団体
名称
Debian Binary Package
管理・仕様
Debian / distribution maintainers
MIME type
application/vnd.debian.binary-package

公式・一次情報

  • OS・プラットフォーム公式Managing your software

    APTとdpkg、依存パッケージの管理

    Ubuntu · リンク確認:
  • OS・プラットフォーム公式deb-control manual

    パッケージ名、アーキテクチャ、依存情報

    Ubuntu · リンク確認: