Linuxユーザーの場合、ソフトウェアはさまざまなソースから入手できます。 PPA、ソフトウェアストア、Snapストア、Flathubなどがあります。ただし、これらのいずれかに必要なすべてのアプリが見つかるわけではありません。拡張子が.debのファイルをダウンロードしてインストールするには、アプリケーションベンダーのWebサイトにアクセスする必要がある場合があります。しかし、どのようにdebファイルをインストールしますか?
この記事では、debファイルとは何か、デスクトップとターミナルの両方でいくつかの異なる方法でdebファイルをインストールまたはアンインストールする方法について説明します。また、それらを更新する方法と、BSDオペレーティングシステムにインストールする方法についても説明します。
Debファイルとは何ですか?
Debファイル(Debianの略)は、アプリケーションプログラムに必要なファイルだけでなく、インストールするアプリのインストールと構成のためのスクリプトも含むアーカイブファイルです。 Windowsを使用している場合、debファイルはその点で.exeファイルと似ています。
debファイルをインストールするにはLinuxの専門家である必要がありますか?
絶対違う。実際、以下で説明するように、Ubuntuやその他のDebianベースのディストリビューションにdebパッケージをインストールする簡単な方法はたくさんあります。
関連:DEBまたはRPMLinuxアプリをダウンロードするための8つのサイト
重要な注意点の1つは、debファイルとともにインストールされたアプリケーションが機能するためには、依存関係と呼ばれる追加のパッケージをそれらと一緒にインストールする必要がある場合が多いことです。今日検討したすべての方法でdebファイルがインストールされますが、すべての方法で依存関係がインストールされるわけではありません。その場合はメモしておきます。
ソフトウェアセンター
ほとんどのLinuxディストリビューションには、ある種のソフトウェアセンターアプリが含まれています。 UbuntuはUbuntuSoftware Centerと呼ばれ、MintではSoftwareManagerと呼ばれます。これらのアプリは、魅力的なパッケージの閲覧とインストールのエクスペリエンスを提供します。
それらの1つを使用してdebファイルをインストールするのは簡単です。通常、ファイルブラウザでdebファイルをダブルクリックすると、ソフトウェアセンターでインストールが開始されます。
代わりにアーカイブマネージャで開いた場合は、ファイルを右クリックして、使用可能なアプリケーションのリストからソフトウェアセンターを選択します。
ただし、ソフトウェアセンターアプリはdebファイルの依存関係がインストールされていることを確認しないため、この方法はお勧めしません。このリストの後半のメソッドのいくつかは、その目的のためにより適切に構築されています。
ソフトウェアセンターでアプリをアンインストールするには、インストールされているアプリのリストを探す必要があります。
そこにリストされているパッケージをクリックすると、それをアンインストールするオプションが表示されます。
グデビ
Gdebiは、シンプルなGUIインターフェイスでdebファイルを解凍するために特別に設計された小さなアプリケーションです。また、ファイルの依存関係をチェックし、Gdebiがそれらをインストールするときに警告します。
Gdebiは、Ubuntuベースのディストリビューションにプリインストールされていることがよくあります。ただし、何らかの理由でインストールできない場合は、次のコマンドを使用してすばやくインストールできます。
sudo apt install gdebi
gdebiがインストールされている状態で、debファイルを右クリックして[ Gdebiで開く 。
gdebiダイアログには、依存関係がインストールされるかどうかが示され、依存関係が一覧表示されます。クリック インストール ボタンをクリックして、パッケージとその依存関係をインストールします。
再度削除するには、gdebiで元のdebファイルをもう一度開き、[]をクリックします。 アンインストール 。
Dpkg
ターミナルにdebファイルをインストールするには、debファイルを含むディレクトリを開き、次のコマンドでdpkgをアクティブにします。
sudo dpkg -i filename.deb
ソフトウェアセンターと同様に、dpkgは欠落している可能性のある依存関係をインストールしません。代わりに、アプリケーションが「未構成」状態のままになる可能性があり(上の図を参照)、使用できなくなります。
このようなエラーが発生した場合は、次のaptコマンドで修正できます。
sudo apt-get install -f
-fフラグは、現在インストールされているパッケージの壊れた依存関係を修正するように指示します。
dpkgでdebパッケージを削除するには、次のコマンドを使用します。
なぜ私のテキストが配信されないのですか
sudo dpkg -r packagename
-rフラグは、dpkgに単にアプリケーションを削除するように指示します。他のファイルもクリアしたい場合は、代わりに--purgeを使用してください。
パッケージ名を知っておく必要がありますが、ファイル名とは異なる場合があります。以下で読むように、aptは、よくわからない場合にパッケージ名を見つけるのに役立ちます。
Apt
Linuxを長い間使用している場合は、Ubuntuソフトウェアリポジトリからパッケージをインストールするためにaptコマンドを発行した可能性があります。
ただし、Aptはローカルのdebファイルもインストールするため、dpkgよりも成功する可能性が高くなります。実際、Aptは内部でdpkgを使用してインストールを実行しますが、依存関係もチェックします。
インストールを実行するには、ファイルの場所にaptを送信する必要があります。ターミナルでファイルのディレクトリを開き、次のコマンドを発行します。
sudo apt install ./filename.deb
aptを使用してパッケージをアンインストールするには、場所を知る必要はありません---パッケージ名だけです。この例では、ファイル名はdiscord-0.0.13.debでしたが、パッケージ名は「discord」でした。
パッケージ名がわからない場合は、次のコマンドを使用してaptで検索を実行し、推測に置き換えることができます。
sudo apt list --installed | grep
検索語が含まれるすべてのパッケージが一覧表示されます。パッケージ名を見つけたら、次のコマンドを発行します。
sudo apt remove
このコマンドはパッケージ自体を削除しますが、保存されているファイルは削除しません。パッケージのすべてのトレースを削除する場合は、次のコマンドを発行します。
sudo apt purge
Debパッケージを更新する方法
アクティブな開発中のアプリケーションは、少なくとも時折アップデートを発行します。では、debパッケージをどのように更新しますか?
ベンダーによって異なります。 ChromeやDiscordなどの一部のアプリは自動インストールを実行し、発生したときに通知する可能性があります。
関連している: WindowsでChromeの自動更新を停止する方法
ただし、他の多くの場合、新しいバージョンがリリースされるたびに新しいファイルをダウンロードしてインストールする必要があります。確かに、詳細については、アプリケーションベンダーのWebサイトを確認してください。
FreeNAS / BSDにDebファイルをインストールする方法
debファイルはBSDではなくDebianベースのシステムにネイティブです。ただし、同じアプリケーションのほとんどは、BSD独自のパッケージ管理システムを介して利用できます。
とにかくFreeNASやOpenBSDのようなBSDオペレーティングシステムにdebファイルをインストールしようとするなら、それは通常可能です。 dpkgまたはaptのBSDポートを見つけて、上記の手順に従う必要があります。
お気に入りのアプリケーションをインストールする
LinuxにDebianファイルをインストールするための多くの簡単な方法と、それらをアンインストールおよび更新するためのオプションについて説明しました。
新しいソフトウェアを探すと、実際にはLinuxにアプリケーションをインストールする方法がたくさんあることがわかります。
共有 共有 つぶやき Eメール FlathubとSnapStore:Linuxアプリをダウンロードするのに最適なサイトLinuxアプリをダウンロードする場合、FlathubとSnap Storeはどのように比較されますか?私たちはそれらを互いに突き合わせて調べます。
次を読む 関連トピック- Linux
- Ubuntu
- Debian
- Linux
ジョーダンはMUOのスタッフライターであり、誰もがLinuxにアクセスしてストレスを感じさせないようにすることに情熱を注いでいます。彼はまた、プライバシーと生産性に関するガイドを書いています。
ヨルダングローアのその他の作品ニュースレターを購読する
ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。
購読するにはここをクリックしてください