Ubuntu・Debian・Mintで.debファイルをインストールする方法(エラー対処付き)

Ubuntu、Debian、Mint に .deb ファイルをインストールする方法 (およびエラーを修正する)
簡単な答え: ファイルを含むフォルダーでターミナルを開き、次を実行します。
sudo apt install ./your-package.deb
./ 接頭辞は重要です。これは、リポジトリ パッケージではなく、ローカル ファイルを意味していることを apt に伝えます。この 1 つのコマンドは、パッケージをインストールし、必要な依存関係を取り込みます。これは、ダブルクリックでは失敗することがよくあることとまったく同じです。以下では、グラフィカル ルートが頻繁に壊れる理由、3 つの代替方法、および発生する可能性が最も高いエラーを修正する方法について説明します。
.deb をダブルクリックしても何も起こらないことが多いのはなぜですか
新規の Ubuntu インストールでは、ダウンロードした .deb をダブルクリックすると、App Center (または古いリリースの Ubuntu ソフトウェア/GNOME ソフトウェア) が開きます。このルートは機能するよりも失敗することが多く、その理由は Ubuntu 自身のフォーラムで詳しく文書化されています。
- いくつかの Ubuntu リリースでは、ストア アプリがファイルを開いた後、スピナーでハングするか、何も行わずにインストール ボタンを表示します。
- ストア アプリがパッケージの依存関係の解決に���敗し、読み取り可能なエラーが表示されずに中断されることがあります。
- 一部のシステムでは、
.debファイルがインストーラーにまったく関連付けられていません。ダブルクリックすると アーカイブ マネージャー が開き、パッケージをインストールする代わりに、パッケージの内部フォルダーが表示されます。control.tarとdata.tarを見ている場合、それが起こったことです。それを閉じてターミナルメソッドを使用してください。
これは、ダウンロードしたファイルが壊れていることを意味するものではありません。信頼できないのは GUI パスです。以下のターミナル パスは、すべての Debian ファミリ ディストリビューションで機能します。
方法 1: apt (推奨)
cd ~/Downloads
sudo apt install ./your-package.deb
プロンプトが表示されたらアカウントのパスワードを入力し (入力中にカーソルは移動しません。これは正常です)、Enter キーを押すと、apt によって依存関係が解決され、依存関係がインストールされ、その後パッケージがインストールされます。その後、アプリは他のプログラムと同様にアプリケーション メニューに表示されます。
よくある問題: ./ を なしで sudo apt install your-package.deb を実行すると、文字通り your-package.deb という名前のパッケージのオンライン リポジトリが適切に検索され、「パッケージが見つかりません」というエラーで失敗します。常に ./ を含めてください (または、sudo apt install ~/Downloads/your-package.deb などのフルパスを使用してください)。
方法 2: dpkg (従来の方法)
sudo dpkg -i your-package.deb
sudo apt-get install -f
dpkg -i はパッケージをインストールしますが、依存関係は解決しません。不足しているものがあれば途中で停止し、「依存関係の問題」を報告します。 2 番目のコマンド (「壊れたものを修正」) は、不足しているものをダウンロードし、インストールを完了します。 「半分インストールされた」パッケージが他のアップデートをブロックすることになった場合、このペアはそれもクリーンアップします。
方法 3: gdebi (優れた軽量 GUI)
sudo apt install gdebi
次に、.deb → Open With → GDebi Package Installer を右クリックします。 GDebi は、パッケージがインストールするものを示し、依存関係を適切に解決し、ストア アプリよりもはるかに信頼性が高くなります。 Linux Mint にはデフォルトで GDebi が同梱されています。そのため、通常、Mint では .deb をダブルクリックしても正常に機能しますが、標準の Ubuntu では同じファ���ルが問題を抱えています。
最も一般的なエラーを修正する
「依存関係は満たされません: …」
パッケージには、システムになく、適切に見つけることができなかったライブラリが必要です。最初に sudo apt update を実行し (パッケージ インデックスが古いことが通常の原因です)、次に方法 1 を再試行します。 指定された依存関係が本当にリリースのリポジトリにない場合、デ���ストリビューションのバージョンがアプリがサポートするものよりも古い可能性があります。アプリの最小要件を確認してください。
「パッケージ アーキテクチャ (amd64) がシステム (arm64) と一致しません」 (またはその逆)
間違った CPU タイプのビルドをダウンロードしました。標準の Intel/AMD PC には amd64 (x64) が必要です。 Raspberry Pi および ARM ラップトップには arm64 が必要です。どれを取得したか確認してください。ほとんどのベンダーはデフォルトで x64 を公開しています。
「パッケージが見つかりません」
./ プレフィックスを忘れました。方法 1 を参照してください。
ターミナルに「許可が拒否されました」と表示される
sudo を指定せずにコマンドを実行しました。ソフトウェアをシステム全体にインストールするには、常に必要になります。
App Center / Ubuntu ソフトウェアが開いてハングする
完全にスキップしてください — 方法 1 を使用してください。これは、最新の Ubuntu で最も多く報告されている .deb の不満であり、ターミナルはそれを完全にバイパスします。
例: .deb から Lightning Assist をインストールする
上記の内容はすべて .deb に適用されます。具体的な例として、Lightning Assist (Linux、Windows、macOS 用のテキスト エキスパンダー + 音声テキスト変換アプリ) のダウンロードから動作するアプリまでの完全なシーケンスを示します。
cd ~/Downloads
sudo apt install ./lightning-assist_*_amd64.deb
次に、アプリケーション メニューから Lightning Assist を起動します (またはターミナルで lightning-assist を実行します)。最初の起動時に、アカウントを作成するかサインインします。14 日間の無料トライアル] が自動的に開始され、クレジット カードは必要ありません。 .deb は、Ubuntu 20.04 ~ 26.04、Debian 11 以降、Linux Mint および Pop!_OS で動作します。
.deb ルートがまだ難しい場合は、代わりに AppImage を使用してください — これはゼロインストール オプションであり、すべての 64 ビット ディストリビューション (.deb をまったく使用しない Fedora と openSUSE を含む) で実行されます。
cd ~/Downloads
chmod +x Lightning*.AppImage
./Lightning*.AppImage
どちらのダウンロードも ダウンロード ページ.インストール後に行うべきこと (権限、最初のスニペット、音声セットアップ) については、完全なインストール ガイド] を参照してください。最初にオプションを比較する場合は、2026 年のベスト Linux テキスト エキスパンダー のまとめで分野全体をカバーしています。
よくある質問
新しい .deb をインストールする前に古いバージョンをアンインストールする必���がありますか?
いいえ。sudo apt install ./package.deb は、設定を維持したまま、既存のインストールをアップグレードします。
.deb からのパッケージをアンインストールするにはどうすればよいですか?
sudo apt remove package-name — ファイル名ではなく、パッケージ名 (例: lightning-assist)。 sudo apt purge package-name はシステムレベルの構成ファイルも削除します。
.deb と AppImage のどちらが優れていますか?
.deb は、メニュー入力、パッケージ マネージャー経由の更新、クリーンなアンインストールなど、システムと統合します。 AppImage はインストールや root アクセスを必要とせず、すべてのディストリビューションで動作します。 .deb で問題が発生した場合は、AppImage が実用的な代替手段になります (どちらの場合も同じアプリです)。
Fedora、openSUSE、または Arch に .deb をインストールできますか?
直接ではありません — .deb は Debian ファミリのみです。代わりに、ベンダーの AppImage、Flatpak、またはネイティブ パッケージを使用してください。 alien を使用した変換は技術的には存在しますが、依存関係が頻繁に切断されるため、価値はありません。
Web サイトから .deb ファイルをダウンロードするのは安全ですか?
ダウンロード元のサイトと同じくらい安全 — .deb は root としてインストール スクリプトを実行するため、信頼できるベンダーからのパッケージのみをインストールし、ミラーよりも公式サイトからの HTTPS ダウンロードを優先します。