Linux
 Computer >> コンピューター >  >> システム >> Linux

UbuntuにDEBファイルをどのようにインストールしますか?

Linuxユーザーの場合、ソフトウェアは多くのソースから入手できます。 PPA、ソフトウェアストア、Snapストア、Flathubなどがあります。ただし、これらのいずれかに必要なすべてのアプリが含まれているわけではありません。拡張子が.debのファイルをダウンロードしてインストールするには、アプリケーションベンダーのWebサイトにアクセスする必要がある場合があります。しかし、どのようにdebファイルをインストールしますか?

この記事では、debファイルとは何か、デスクトップとターミナルの両方でいくつかの異なる方法でdebファイルをインストールまたはアンインストールする方法について説明します。また、それらを更新する方法と、BSDオペレーティングシステムにインストールする方法についても説明します。

Debファイルとは何ですか?

Debファイル(Debianの略)は、アプリケーションプログラムに必要なファイルだけでなく、インストールするアプリのインストールと構成のためのスクリプトも含むアーカイブファイルです。 Windowsを使用している場合、debファイルはその点で.exeファイルと似ています。

debファイルをインストールするにはLinuxの専門家である必要がありますか?

絶対違う。実際、以下で説明するように、Ubuntuやその他のDebianベースのディストリビューションにdebパッケージをインストールする簡単な方法はたくさんあります。

重要な注意点の1つは、debファイルとともにインストールされたアプリケーションが機能するには、依存関係と呼ばれる追加のパッケージをそれらと一緒にインストールする必要がある場合が多いことです。今日検討したすべての方法でdebファイルがインストールされますが、すべての方法で依存関係がインストールされるわけではありません。その場合はメモしておきます。

ソフトウェアセンター

ほとんどのLinuxディストリビューションには、ある種のソフトウェアセンターアプリが含まれています。 UbuntuはUbuntuSoftwareCenterと呼ばれ、MintではSoftwareManagerと呼ばれます。これらのアプリは、魅力的なパッケージの閲覧とインストールのエクスペリエンスを提供します。

それらの1つを使用してdebファイルをインストールするのは簡単です。通常、ファイルブラウザでdebファイルをダブルクリックすると、ソフトウェアセンターでインストールが開始されます。

UbuntuにDEBファイルをどのようにインストールしますか?

代わりにアーカイブマネージャーで開いた場合は、ファイルを右クリックして、使用可能なアプリケーションのリストからソフトウェアセンターを選択します。

ただし、ソフトウェアセンターアプリはdebファイルの依存関係がインストールされていることを確認しないため、この方法はお勧めしません。このリストの後半のメソッドのいくつかは、その目的のためにより適切に構築されています。

ソフトウェアセンターでアプリをアンインストールするには、インストールされているアプリのリストを探す必要があります。

UbuntuにDEBファイルをどのようにインストールしますか?

そこにリストされているパッケージをクリックすると、それをアンインストールするオプションが表示されます。

Gdebi

Gdebiは、シンプルなGUIインターフェイスでdebファイルを解凍するために特別に設計された小さなアプリケーションです。また、ファイルの依存関係をチェックし、Gdebiがそれらをインストールするときにアラートを出します。

Gdebiは、Ubuntuベースのディストリビューションにプリインストールされていることがよくあります。ただし、何らかの理由でインストールできない場合は、次のコマンドを使用してすばやくインストールできます。

sudo apt install gdebi

gdebiがインストールされている状態で、debファイルを右クリックし、[Gdebiで開く]を選択します。 。

UbuntuにDEBファイルをどのようにインストールしますか?

gdebiダイアログには、依存関係がインストールされるかどうかが示され、依存関係が一覧表示されます。 インストールをクリックします ボタンをクリックして、パッケージとその依存関係をインストールします。

再度削除するには、gdebiで元のdebファイルをもう一度開き、アンインストールをクリックします。 。

Dpkg

ターミナルにdebファイルをインストールするには、debファイルを含むディレクトリを開き、次のコマンドでdpkgをアクティブにします。

sudo dpkg -i filename.deb
UbuntuにDEBファイルをどのようにインストールしますか?

ソフトウェアセンターと同様に、dpkgは欠落している可能性のある依存関係をインストールしません。代わりに、アプリケーションが「未構成」状態のままになり(上の図に示すように)、使用できなくなる可能性があります。

このようなエラーが発生した場合は、次のaptコマンドで修正できます:

sudo apt-get install -f

-fフラグは、現在インストールされているパッケージの壊れた依存関係を修正するように指示します。

dpkgでdebパッケージを削除するには、次のコマンドを使用します:

sudo dpkg -r packagename
UbuntuにDEBファイルをどのようにインストールしますか?

-rフラグは、dpkgにアプリケーションを削除するように指示します。他のファイルもクリアしたい場合は、代わりに--purgeを使用してください。

パッケージ名を知っておく必要がありますが、これはファイル名とは異なる場合があります。以下で読むように、aptは、よくわからない場合にパッケージ名を見つけるのに役立ちます。

Apt

Linuxを長い間使用している場合は、Ubuntuソフトウェアリポジトリからパッケージをインストールするためにaptコマンドを発行した可能性があります。

ただし、Aptはローカルのdebファイルもインストールするため、dpkgよりも成功する可能性が高くなります。実際、Aptは内部でdpkgを使用してインストールを実行しますが、依存関係もチェックします。

インストールを実行するには、ファイルの場所にaptを送信する必要があります。ターミナルでファイルのディレクトリを開き、次のコマンドを発行します。

sudo apt install ./filename.deb
UbuntuにDEBファイルをどのようにインストールしますか?

aptを使用してパッケージをアンインストールするには、場所を知る必要はありません---パッケージ名だけです。この例では、ファイル名はdiscord-0.0.13.debでしたが、パッケージ名は「discord」でした。

パッケージ名がわからない場合は、このコマンドを使用してaptで検索を実行し、を推測に置き換えてください:

sudo apt list --installed | grep <searchterm>

検索語が含まれるすべてのパッケージが一覧表示されます。パッケージ名を見つけたら、次のコマンドを発行します。

sudo apt remove <package>

このコマンドはパッケージ自体を削除しますが、保存されているファイルは削除しません。パッケージのすべてのトレースを削除する場合は、次のコマンドを発行します。

sudo apt purge <package>

Debパッケージを更新する方法

アクティブな開発中のアプリケーションは、少なくとも時折アップデートを発行します。では、debパッケージをどのように更新しますか?

ベンダーによって異なります。 ChromeやDiscordなどの一部のアプリは自動インストールを実行し、発生したときに通知する可能性があります。

ただし、他の多くの場合、新しいバージョンがリリースされるたびに新しいファイルをダウンロードしてインストールする必要があります。確かに、詳細については、アプリケーションベンダーのWebサイトを確認してください。

FreeNAS/BSDにDebファイルをインストールする方法

debファイルはBSDではなくDebianベースのシステムにネイティブです。ただし、同じアプリケーションのほとんどは、BSD独自のパッケージ管理システムを介して利用できます。

とにかくFreeNASやOpenBSDのようなBSDオペレーティングシステムにdebファイルをインストールしようとするなら、それは通常可能です。 dpkgまたはaptのBSDポートを見つけて、上記の手順に従う必要があります。

お気に入りのアプリケーションをインストールする

LinuxにDebianファイルをインストールするための多くの簡単な方法と、それらをアンインストールおよび更新するためのオプションについて説明しました。

新しいソフトウェアを探すと、実際にはLinuxにアプリケーションをインストールする方法がたくさんあることがわかります。


  1. UbuntuにPipをインストールする方法

    Linuxはパッケージマネージャーで絶対に溢れています。 Ubuntuにはaptがあるだけでなく、多くのプログラミング言語には独自のパッケージマネージャーが付属しています。 Node.jsにはnpmがあり、Rubyにはgemがあり、Pythonにはpipがあります。 PipはPの略です ython私 nstalls P ackagesを使用すると、Python Package Index(PyPI)からパッケージを簡単にインストールできます。これを使用して他のインデックスからインストールすることもできますが、一般的に必要なものの多くはPyPIで利用できます。 pipを使用してパッケージを

  2. Windows 10 または Windows 11 に Ubuntu をインストールする方法

    Windows 10 または Windows 11 に Ubuntu Linux をインストールしますか?心配しないでください。あなたは正しい場所にいます。 驚くかもしれませんが、Windows オペレーティング システムに Ubuntu をインストールして実行するための唯一の普遍的な方法はありません。実際、この記事では 3 つのアプローチを紹介します。 Linux 用の Windows サブシステムで Ubuntu を実行したり (Windows で Linux コマンドを実行する方法。詳しくは以下で説明します)、USB スティックから直接実行したり、私の個人的なお気に入りの 1 つである