ウェブサイト検索

deb-getの使い方:DEBパッケージ用のAPTのようなパッケージマネージャー


deb-getを使用すると、第三者のソースからダウンロードしたDEBファイルを、馴染みのあるAPTに似た構文を使用してインストールおよび管理できます。

DebianやUbuntuベースのディストリビューションを使用する際の喜びの一つは、高度なパッケージツール(APT)です。これを使うと、オンラインでパッケージを迅速に検索し、単一のコマンドでインストール、更新、または削除することができます。

パッケージをインストールする別の方法は、DEBファイルを使用することです。これらはインターネット上のさまざまなサイトで見つけることができ、更新するには最新バージョンを再ダウンロードしてインストールする必要があります。

deb-getはAPT機能を再現することを目的としたツールです。専用のDEBリポジトリを検索し、ソフトウェアをインストール、更新、削除するために使用できます—APTと同様に。

APTはDebianベースのディストリビューションにおけるゴールドスタンダードパッケージマネージャーです

DebianやUbuntuを初めて使い始めるとき、APTは素晴らしいツールです。デフォルトでは、主要なリポジトリから数千のCanonicalサポートのFOSSパッケージをインストールできるほか、Universeリポジトリからは数万のコミュニティサポートのFOSSプロジェクトをインストールできます。

パッケージとそのすべての依存関係をインストールするのは、ターミナルを開いて、次のコマンドを入力するだけで簡単です:

sudo apt-get install package-name

これらの2つのリポジトリに制限されるわけではありません。他にも、公式にサポートされていない非自由ソフトウェア(ドライバやコーデックなど)を含む制限付きリポジトリや、無料でも公式にサポートされていないソフトウェアを含むマルチバースリポジトリがあります。

それだけでは不十分なように、サードパーティのパーソナルパッケージアーカイブ(PPA)を追加し、それらからソフトウェアをインストールするためにAPTを使用するのは簡単です。

上記のリポジトリ名が混乱を招く場合、Ubuntuで利用可能なさまざまな種類のソフトウェアリポジトリについてもっと学ぶ必要があります。

なぜDEBパッケージを使用してソフトウェアをインストールするのか?

APTツールが素晴らしいものである一方で、いくつかの欠点もあります。ソフトウェアは常にこのようにパッケージ化されるわけではなく、つまり、必要なアプリが欠けていることもありますし、リポジトリのパッケージが常に最新であるとは限りません。

DebianやUbuntuシステムで試すためのクールで興味深いプロジェクトをGitHubで探している場合、テストしたいツールがリリースページのバイナリとしてのみ利用可能であることがよくあります。

時には開発者が自分のDEBファイルをGitHubに投稿することすらせず、代わりにプライベートサーバーの個人ウェブサイトに固定することがあります。これが問題になるのは、最新のバージョンに留まりたい場合です。

しかし、DEBファイルをインストールするということは、ファイルを見つけたREADMEや直接ダウンロードページを常にチェックしておく必要があるということです。それは面倒で、やむを得ない場合を除いてほとんどしない作業です。

deb-getはapt-getの機能を提供します。つまり、もうDEBパッケージのインストールや更新について心配する必要はありません!

Linuxにdeb-getをインストールする方法

deb-getがまだインストールされていないので、それ自体をインストールするために使用することはできません。代わりに、curlコマンドを使用してインストールスクリプトをBashにパイプしてください。

まず、curlを次のコマンドでインストールします:

sudo apt install curl

次に、deb-getをインストールするために次のコマンドを実行してください:

curl -sL https://raw.githubusercontent.com/wimpysworld/deb-get/main/deb-get | sudo -E bash -s install deb-get

deb-getを使用して最新のDEBリリースを常に最新の状態に保ちます。

APTに親しんでいるなら、deb-getにもすぐに慣れるでしょう。

最初に行うべきことは、次のコマンドを使ってリポジトリにあるインストール済みおよび利用可能なソフトウェアのリストを更新することです:

deb-get update

特定のパッケージやアプリを検索するには、次のようにします:

deb-get search packagename

例えば、Linux用の優れたLutris PCゲームマネージャーを見つけたい場合は、次のように入力します:

deb-get search lutris

欲しいパッケージを見つけたら、次のコマンドでインストールしてください:

sudo deb-get install packagename

deb-getは、パッケージとその依存関係を取得してインストールします。

好きなだけソフトウェアをインストールし、その後次のもので再同期します:

deb-get update

アップグレードする必要があるインストール済みソフトウェアがある場合は、アップグレードコマンドを使用してください:

sudo deb-get upgrade 

個別のパッケージは次のように再インストールできます:

sudo deb-get reinstall packagename

利用可能なdeb-getコマンドは他にもたくさんあります。deb-getの使用ドキュメントで確認してください。

deb-get は Ubuntu で DEB バイナリを簡単にインストールおよび更新するためのツールです。

古いバージョンや更新されていないバージョンを使用していることを心配することなく、UbuntuにDEBパッケージをインストールできるのは素晴らしいことです。

Linuxにソフトウェアをインストールする方法は、ソースからのコンパイル、Flatpak、Snap、AppImageなど、他にもたくさんあります。

関連記事: