Debian: .debファイルをインストールする方法 [ガイド]

Debian にダウンロードした .deb ファイルをインストールするには、ほとんどのユーザーにとって最適なコマンドは ですsudo apt install ./package-name.deb。APT はローカル パッケージをインストールし、設定済みの Debian リポジトリから必要な依存関係も取得できます。Debian の公式ドキュメントでは、対話型パッケージ管理には APT を推奨しており、ローカル.debインストールをファイル パスとともに説明しています。

Debianパッケージは、アプリケーションファイル、パッケージメタデータ、依存関係情報、そして場合によってはメンテナースクリプトを含むアーカイブです。パッケージをインストールするとシステムレベルに変更が加えられる可能性があるため、信頼できる発行元からのみダウンロードしてください。

1. ダウンロードした.debファイルを探します。

ほとんどのブラウザはダウンロードしたファイルを に保存します~/Downloads。開始する前に、ファイルマネージャを開いてパッケージが存在することを確認してください。このガイドでは、例としてファイル名 を使用していますがexample-app_1.0_amd64.deb、実際のパッケージ名に置き換えてください。

Debian Filesアプリで、ダウンロードフォルダ内の.debパッケージの例を表示しています。
ダウンロードフォルダにダウンロードされたDebianパッケージ。

発行元がチェックサムまたは署名を提供している場合は、インストール前にそれを検証してください。また、何もインストールせずに基本的なパッケージメタデータを確認することもできます。

dpkg-deb --info ~/Downloads/example-app_1.0_amd64.deb

2. ファイル名とアーキテクチャを確認する

ターミナルを開き、ダウンロードディレクトリに移動します。

cd ~/Downloads

次に、そのフォルダ内のDebianパッケージを一覧表示します。

ls *.deb

Debianターミナルでlsコマンドを使ってdebパッケージの例を表示する
ls *.debパッケージファイル名の正確性を確認するために使用します。

パッケージがご使用のシステムに適合するかどうか不明な場合は、アーキテクチャを比較してください。

dpkg --print-architecture

dpkg-deb -f ./example-app_1.0_amd64.deb Architecture

例えば、通常の 64 ビット Intel または AMD Debian インストールでは と報告されることがamd64多いのに対し、多くの 64 ビット ARM システムでは が使用されますarm64。Debian 13 は他のアーキテクチャもサポートしているため、ある CPU タイプ用にビルドされたパッケージが別の CPU タイプでも動作するとは限りません。

3. APTを使用して.debファイルをインストールします。

ほとんどの場合、APTを使用してください。

sudo apt install ./example-app_1.0_amd64.deb

先頭のパスが./重要なのは、APT にローカルファイルパスを指定していることを伝えるためです。 のような絶対パスでも/home/user/Downloads/package.deb問題ありません。APT がインストールしようとしているパッケージを確認し、プロンプトが表示されたら確認してください。

Debianターミナルに、ローカルのdebパッケージに対するsudo apt installコマンドが正常に実行されたことを示す。
APTはローカルにインストールし.deb、設定されたリポジトリから依存関係を解決できます。

必要なパッケージが利用可能な場合、APTが依存関係の解決を自動的に処理するため、これが最も簡単な方法です。公式の構文については、Debianリファレンスのパッケージ管理の章とDebian APTコマンドラインガイドを参照してください。

代替案:dpkgでインストールする

ローカルパッケージを直接インストールすることもできますdpkg。

sudo dpkg -i ./example-app_1.0_amd64.deb

dpkgパッケージ自体はインストールされますが、不足している依存関係は取得されません。依存関係が不足しているためにパッケージが未構成のままになっている場合は、以下を実行してください。

sudo apt --fix-broken install

APTは不足している依存関係をインストールし、パッケージの設定を完了しようとします。そのため、apt install ./file.deb通常は から始める方が便利です。

GDebiで.debファイルをインストールします

グラフィカルインストーラーをご希望の場合は、GDebi が Debian のリポジトリで引き続き入手可能です。まずはそれをインストールしてください。

sudo apt update
sudo apt install gdebi

.deb次に、ダウンロードしたファイルをGDebiで開き、 「パッケージのインストール」を選択します。GDebiはパッケージの詳細を表示し、APTを介して依存関係を解決します。Debianでは、GDebiはローカルのDebianパッケージを表示およびインストールするためのツールとして説明されています。現在のパッケージは、公式のDebianパッケージサイトで見つけることができます。

GDebiパッケージインストーラーウィンドウに、Debianパッケージの例と「パッケージのインストール」ボタンが表示されます。
GDebiは、ローカルのDebianパッケージを検査およびインストールするためのグラフィカルな方法を提供する。

役立つトラブルシューティング

  • APTによると、ファイルはサポートされていないか、見つからないとのことです。ファイル名を確認し、./現在のディレクトリ内のファイルの前にインクルードを追加してください。
  • アーキテクチャが間違っています。の出力と一致するビルドをダウンロードしてくださいdpkg --print-architecture。
  • 依存関係が利用できません。を実行しsudo apt update、適切な Debian リポジトリが有効になっていることを確認してから、再試行してください。サードパーティのパッケージによっては、お使いの Debian リリースで利用できないライブラリが必要になる場合もあります。
  • 関連するパッケージをいくつかダウンロードしました。それらのディレクトリから、sudo apt install ./*.debAPTに依存関係を解決させながら、それらをまとめてインストールできます。

後でパッケージを取り外す方法

ファイル内に保存されているパッケージ名を確認するには、 を実行しますdpkg-deb -f ./example-app_1.0_amd64.deb Package。次に、 で削除しますsudo apt remove package-name。スタンドアロン版をインストールしても.deb、将来のアップデートが自動的に保証されるわけではありません。アップデートの可否は、発行元がソフトウェアリポジトリを設定しているか、インストール可能な新しいパッケージを提供しているかによって異なります。

コメントを残す

失われたパーティションとハードディスクデータを安全に復元する方法

失われたパーティションとハードディスクデータを安全に復元する方法

TestDiskとPhotoRecを使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。