この初心者向け記事は、Ubuntuにdebパッケージをインストールする方法について解説しています。 7563>
この記事は、Ubuntuの初心者向けシリーズの別の記事です。 Ubuntu にまったく慣れていない場合、アプリケーションをインストールする方法について疑問に思うかもしれません。
最も簡単な方法は、Ubuntu ソフトウェア センターを使用することです。 ソフトウェア センターですべてのアプリケーションを見つけることができれば、人生はあまりにもシンプルになるでしょう。 残念ながら、そうではありません。
一部のソフトウェアは「deb」パッケージで入手できます。 これらは、拡張子 .deb で終わるアーカイブされたファイルです。
.debファイルは、Windowsにおける.exeファイルのようなものだと考えることができます。 .exe ファイルをダブルクリックすると、Windows のインストール手順が開始されます。 deb パッケージもほとんど同じです。
これらの deb パッケージは、ソフトウェア プロバイダーの Web サイトのダウンロード セクションで見つけることができます。 たとえば、Ubuntu に Google Chrome をインストールしたい場合、その Web サイトから Chrome の deb パッケージをダウンロードできます。
ここで疑問が生じるのは、deb ファイルをどのようにインストールするかということです。 Ubuntu に deb パッケージをインストールする方法は複数あります。 このチュートリアルでは、それらを 1 つずつ紹介します。
- Introducing .deb files on Ubuntu and Debian-based Linux Distributions
- Method 1: Use the default Software Center
- トラブルシュートです。 Ubuntu 20.04 で deb ファイルをダブルクリックしてもソフトウェア センターで開かない
- 方法 2: Gdebi アプリケーションを使って依存関係を持つ deb パッケージをインストールする
- How to remove deb packages
- Method 1: apt コマンドを使用して deb パッケージを削除する
- Method 2: dpkg コマンドを使用して deb パッケージを削除する
Introducing .deb files on Ubuntu and Debian-based Linux Distributions
GUI ツールまたはコマンド ライン ツールを選択して deb パッケージをインストールすることが可能です。
続いて、deb ファイルのインストール方法を見ていきましょう。
Method 1: Use the default Software Center
最も簡単な方法は、Ubuntu のデフォルトのソフトウェア センターを使用することです。 ここでは、特別なことは何もありません。 .deb ファイルをダウンロードしたフォルダー (通常はダウンロード フォルダー) に移動し、ファイルをダブルクリックするだけです。
ソフトウェア センターが開き、そこにソフトウェアをインストールするオプションが表示されるはずです。 インストール ボタンを押して、ログイン パスワードを入力するだけです。
ほら、Windows で .exe ファイルからインストールするよりもっと簡単でしょう?
トラブルシュートです。 Ubuntu 20.04 で deb ファイルをダブルクリックしてもソフトウェア センターで開かない
Ubuntu 20.04 で deb ファイルをダブルクリックすると、ソフトウェア センターではなく、アーカイブ マネージャーでファイルが開きます。 あなたがしなければならないことは、deb ファイルを右クリックして、[ファイルを開く] オプションを選択することです。 ここで、デフォルトの選択肢として、ソフトウェア インストールで開くを選択します。
方法 2: Gdebi アプリケーションを使って依存関係を持つ deb パッケージをインストールする
繰り返しますが、物事が常にスムーズに運ぶなら人生はもっとシンプルになることでしょう。 しかし、それは私たちが知っているような人生ではありません。
さて、.deb ファイルが Software Center を介して簡単にインストールできることを知ったところで、いくつかのパッケージで遭遇する依存性エラーについて説明しましょう。 開発者が deb パッケージを準備するとき、開発者のシステムにはすでにそのソフトウェアがあると仮定するかもしれません。
しかし、そうではなく、システムに必要なソフトウェアの断片がない場合、悪名高い「依存関係エラー」が発生します。
gdebi は deb パッケージをインストールすることだけを目的とした軽量の GUI アプリケーションです。
依存関係を識別し、.deb ファイルと共にこれらをインストールしようとします。
個人的には、deb ファイルのインストールは software center より gdebi が好きですね。 軽量なアプリケーションなので、インストールが速く感じられます。 gDebi を使用し、DEB パッケージをインストールするためのデフォルトにすることについての詳細を読むことができます。 apt コマンドは実際にはその下の dpkg コマンドを使用しますが、apt の方が人気があり、使いやすいでしょう。
apt コマンドを deb ファイルに使用する場合、次のように使用します:
sudo apt install path_to_deb_file
dpkg コマンドを deb パッケージのインストールに使用する場合、次のように使用します:
sudo dpkg -i path_to_deb_file
どちらのコマンドでも path_to_deb_file をダウンロードした deb ファイルのパスと名前に置き換える必要があります。
もし deb パッケージをインストール中に依存性エラーが発生したら、次のコマンドで修正できます。
sudo apt install -f
How to remove deb packages
deb パッケージを取り除くことも大きな問題ではないでしょう。 そして、プログラムのインストールに使用したオリジナルの deb ファイルは必要ありません。
Method 1: apt コマンドを使用して deb パッケージを削除する
必要なのはインストールしたプログラムの名前だけで、apt や dpkg を使用してそのプログラムを削除できます。
sudo apt remove program_name
ここで問題になるのが、削除コマンドに使用する必要のある正確なプログラム名をどう見つけるか、でしょうか? apt コマンドでインストールされたすべてのファイルのリストを見つけることができますが、手作業でこれを調べるのは大変です。 たとえば、前のセクションで AppGrid アプリケーションをインストールしましたが、正確なプログラム名を知りたい場合は、次のように使用できます:
sudo apt list --installed | grep grid
これで、名前に grid が含まれるすべてのパッケージが得られ、そこから正確なプログラム名を得ることができます。
apt list --installed | grep grid
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
appgrid/now 0.298 all
このように、appgrid というプログラムがインストールされていることが分かります。
Method 2: dpkg コマンドを使用して deb パッケージを削除する
インストールされたプログラムの名前を見つけるために dpkg を使用できます。
dpkg -l | grep grid
出力には、名前に grid が含まれるインストール済みのパッケージがすべて示されます。
プログラム名がわかったので、dpkg コマンドを使って削除できます。
dpkg -r program_name
ヒント: deb パッケージの更新
一部の deb パッケージ (Chrome など) はシステム更新で更新されますが、他のほとんどのソフトウェアでは既存のプログラムを削除して新しいバージョンをインストールしなければなりません。 インストールしたプログラムをよりよく管理できるように、削除の部分を追加しました。
お読みになった内容はいかがでしたか。 他の人と共有してください。
- Facebook228
- Twitter19
- LinkedIn2
- Reddit0
- Pocket1