Ubuntu LinuxにDebファイルをインストールする3つの方法

この初心者向け記事では、Ubuntuにdebパッケージをインストールする方法について説明します。 また、それらのdebパッケージを後で削除する方法も示しています。

これはUbuntu初心者シリーズの別の記事です。 あなたがUbuntuを初めて使うのであれば、アプリケーションのインストール方法について疑問に思うかもしれません。

最も簡単な方法はUbuntuソフトウェアセンターを使うことです。 名前でアプリケーションを検索し、そこからインストールします。

Software Centerですべてのアプリケーションを見つけることができれば、人生は単純すぎるでしょう。 しかし、残念ながらそれは起こりません。

いくつかのソフトウェアはDEBパッケージで入手可能です。 これらは.deb拡張子で終わるアーカイブファイルです。

Windowsでは、.debファイルを.exeファイルと見なすことができます。 .exeファイルをダブルクリックすると、Windowsでインストール手順が始まります。 DEBパッケージはほとんど同じです。

これらのDEBパッケージは、ソフトウェアプロバイダのWebサイトのダウンロードセクションから入手できます。 たとえば、UbuntuにGoogle Chromeをインストールする場合は、ChromeのDEBパッケージをWebサイトからダウンロードできます。

それでは、どうやってdebファイルをインストールするのでしょうか。 UbuntuにDEBパッケージをインストールする方法は複数あります。 このチュートリアルではそれらを一つずつ紹介します。

UbuntuおよびDebianベースのLinuxディストリビューションへの.debファイルのインストール

debパッケージをインストールするためのGUIツールまたはコマンドラインツールを選択できます。 選択はあなた次第です。

続けてdebファイルのインストール方法を見てみましょう。

方法1:既定のソフトウェアセンターを使用する

最も簡単な方法はUbuntuのデフォルトのソフトウェアセンターを使うことです。 ここで何も特別なことをする必要はありません。 単に.debファイルをダウンロードしたフォルダ(それはDownloadsフォルダであるべきです)に行き、このファイルをダブルクリックしてください。

ダウンロードした.debファイルをダブルクリックしてインストールを開始します

ソフトウェアセンターが開き、ソフトウェアをインストールするオプションが表示されます。 インストールボタンを押してログインパスワードを入力するだけです。

debファイルのインストールはSoftware Center経由で行われます

Windows上の.exeファイルからインストールするよりも簡単ですね。

方法2:依存関係を持つdebパッケージをインストールするためにGdebiアプリケーションを使う

繰り返しますが、物事が常にスムーズに進むと、人生はずっと簡単になります。 しかし、私たちが知っているようにそれは人生ではありません。

.debファイルはSoftware Centerから簡単にインストールできることがわかったので、いくつかのパッケージで発生する可能性がある依存関係のエラーについて教えてください。

プログラムが他のソフトウェア(ライブラリ)に依存している可能性があるということが起こります。 開発者があなたのためにDEBパッケージを準備しているとき、彼/彼女はあなたのシステムがあなたのシステムにそのソフトウェアの一部を既に持っていると仮定するかもしれません。

しかし、そうではなく、システムに必要なソフトウェアがインストールされていない場合は、悪名高い「依存関係エラー」が発生します。

Software Centerはこのようなエラーを単独では処理できないため、gdebiという別のツールを使用する必要があります。

gdebiはdebパッケージをインストールするという唯一の目的を持つ軽量のGUIアプリケーションです。

依存関係を識別し、これらの依存関係を.debファイルのインストールと共にインストールしようとします。

画像クレジット:Xmodulo

個人的には、私はdebファイルをインストールするためにソフトウェアセンターよりもgdebiを好む。 これは軽量のアプリケーションなので、インストールは速くなります。 gDebiの使い方とDEBパッケージをインストールするためのデフォルトにする方法について詳しく読むことができます。

gdebiはソフトウェアセンターからインストールするか、以下のコマンドを使用してインストールできます。

 sudo apt install gdebi 

方法3:dpkgを使用してコマンドラインに.debファイルをインストールする

debパッケージをコマンドlimeにインストールしたい場合は、aptコマンドまたはdpkgコマンドを使用できます。 Aptコマンドは実際にはその下にdpkgコマンドを使用しますが、aptはより一般的で使いやすいです。

debファイルにaptコマンドを使いたい場合は、次のように使います。

 sudo apt install path_to_deb_file 

debパッケージのインストールにdpkgコマンドを使いたい場合は、以下のようにします。

 sudo dpkg -i path_to_deb_file 

どちらのコマンドでも、path_to_deb_fileをダウンロードしたdebファイルのパスと名前に置き換える必要があります。

Ubuntuでdpkgコマンドを使ってdebファイルをインストールする

debパッケージのインストール中に依存関係のエラーが発生した場合は、次のコマンドを使用して依存関係の問題を解決することができます。

 sudo apt install -f 

debパッケージを削除する方法

debパッケージを削除することも大したことではありません。 いいえ、プログラムのインストールに使用した元のdebファイルは必要ありません。

方法1:aptコマンドを使ってdebパッケージを削除する

必要なのは、インストールしたプログラムの名前だけです。その後、aptまたはdpkgを使用してそのプログラムを削除することができます。

 sudo apt削除program_name 

今度は、removeコマンドで使用する必要がある正確なプログラム名をどのように見つけますか。 aptコマンドにも解決策があります。

aptコマンドで全てのインストール済みファイルのリストを見つけることができますが、これを手動で実行するのは面倒です。 そのため、grepコマンドを使って自分のパッケージを検索することができます。

たとえば、前のセクションでAppGridアプリケーションをインストールしましたが、正確なプログラム名を知りたい場合は、次のように使用します。

 sudo apt list - インストール済み| グレップグリッド 

これにより、名前にgridを持つすべてのパッケージが表示され、そこから正確なプログラム名を取得できます。

 aptリスト - インストール済み| グレップグリッド

警告:aptは安定したCLIインタフェースを持っていません。 スクリプト内では注意して使用してください。

appgrid / now 0.298 all [インストール済み、ローカル]

ご覧のとおり、appgridというプログラムがインストールされています。 これで、このプログラム名をapt removeコマンドで使用できます。

方法2:dpkgコマンドを使用してdebパッケージを削除する

インストールされたプログラムの名前を見つけるためにdpkgを使うことができます。

 dpkg -l | グレップグリッド 

出力には、名前にgridを持つインストール済みのすべてのパッケージが表示されます。

 dpkg -l | グレップグリッド

ii appgrid 0.298 all Ubuntu用のアプリを検出してインストールします

上記コマンド出力のiiは、パッケージが正しくインストールされたことを意味します。

プログラム名がわかりましたので、dpkgコマンドを使用してそれを削除できます。

 dpkg -r program_name 

ヒント:debパッケージを更新する

Chromeのようないくつかのdebパッケージはシステムアップデートを通してアップデートを提供しますが、他のほとんどのプログラムのために、あなたは既存のプログラムを削除して新しいバージョンをインストールしなければならないでしょう。

この初心者向けガイドがdebパッケージをUbuntuにインストールするのに役立ったと思います。 あなたがインストールしたプログラムをよりよくコントロールできるように、削除部分を追加しました。

推奨されます

Ubuntu 17.10新機能とアップグレード手順
2019
Ubuntuおよび他のLinuxディストリビューションに最新のLibreOfficeをインストールする方法
2019
Solus 3がリリースされました。 新機能をチェックする
2019