59
サードパーティ製アプリを簡単に — Deb-Get を使って Linux アプリのインストールを簡素化

Linux ディストリビューションにはすでに優れたパッケージ マネージャーが付属していますが、公式リポジトリからは入手できないアプリケーションが必要になる場合があります。

Google Chrome、Slack、Zoom、Visual Studio Code などのサードパーティ製アプリケーションは、それぞれの発行元によって提供されています。Debian および Ubuntu システムでは Debian パッケージファイル (.deb) として、Fedora / Red Hat では RPM パッケージとして提供されています。これらのパッケージは、お使いの OS の GUI パッケージマネージャーを使用してインストールすることも、コマンドラインツールを使用してインストールすることもできます。しかし、これらのサードパーティ製パッケージのダウンロード、インストール、アップグレード、削除を自動で処理してくれるツールがあったらどうでしょうか?

Martin WimpressのDeb-getは、「サードパーティのaptで公開されたパッケージを簡単にインストールおよび更新するためのパッケージ管理システム用の高レベルコマンドラインインターフェイスです。

「リポジトリ経由または直接ダウンロード経由」。deb-get を使用すると、ターミナルを離れることなくサードパーティのパッケージをダウンロードしてインストールできます。

deb-get でサポートされている Ubuntu エディション

(画像提供:Tom's Hardware)

すべての Ubuntu または Debian リリースがサポートされているわけではありませんが、次のいずれかを実行している場合は問題ありません。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

  • デビアン
    • バスター(10)
    • ブルズアイ (11)
    • 本の虫 (12)
    • トリクシー(13)
    • フォーキー(14)
    • シド(不安定)
  • ウブントゥ
    • 20.04
    • 22.04
    • 24.04
    • 24.10
    • 25.04
    • 25.10

deb-getのインストールプロセスでは、deb-getを使用します。WimpressのGithubリポジトリからアプリケーションのコピーをダウンロードし、コマンドを実行してシステムにインストールします。

1.ターミナルを開きソフトウェアリポジトリのリストを更新します。これにより、マシンはソフトウェアリポジトリから最新のソフトウェアをインストールできるようになります。

sudo apt update

2. curl アプリケーションをインストールします。

sudo apt install curl

Curlは、GitHubリポジトリからdeb-getアプリケーションをダウンロードするために使用されます。curlのバージョンは最新である可能性が高いですが、念のため確認することをお勧めします。

3. curl を使用して deb-get をマシンにダウンロードし、sudo を使用してインストールを実行します。

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

deb-getの使い方

Deb-Get を使用した Linux アプリケーション

(画像提供:Tom's Hardware)

apt や apt-get とほぼ同じように動作する deb-get には、マシン上のアプリケーションを管理するための同様のコマンド セットがあります。

まず、サポートされているソフトウェアのリストを確認した後、アプリケーションをインストールし、Linux 用の Microsoft Edge Web ブラウザをインストールすることを選択しました。

1.ターミナルを開きdeb-get パッケージのインデックスファイルを更新します。これは基本的に、ソフトウェアリポジトリのリストと同じです。

sudo deb-get update

Deb-Get を使用した Linux アプリケーション

(画像提供:Tom's Hardware)

2. deb-get に install 引数を指定して実行し、Linux 版 Microsoft Edge の最新の安定版をダウンロードします。インストールするアプリケーションの名前を確認するには、サポートソフトウェアリストを参照してください。

sudo deb-get install microsoft-edge-stable

Deb-Get を使用した Linux アプリケーション

(画像提供:Tom's Hardware)

deb-get でインストールしたすべてのアプリケーションを、1 つのコマンドでアップデートできます。deb-get のインストール前にインストールされた対応アプリケーションも検出されます。このアプリケーションは、deb-get のインストール前にインストールされていた Zoom と Raspberry Pi Imager をアップグレードしました。

sudo deb-get upgrade

特定のアプリケーションを検索するには、検索引数を使用します。例えば、Firefoxを検索するコマンドは次のとおりです。出力にはインストール時に使用する名前が表示されることに注意してください。

sudo deb-get search firefox

Deb-Get を使用した Linux アプリケーション

(画像提供:Tom's Hardware)

deb-get 経由でインストールできるすべてのアプリケーションを表示するには、リスト引数を使用しました。

sudo deb-get list

Deb-Get を使用した Linux アプリケーション

(画像提供:Tom's Hardware)

アプリケーションを削除するには、2つの選択肢があります。1つ目は、アプリケーションのみを削除する標準的なアンインストールを実行することです。ただし、この場合、ユーザーが作成した設定ファイルはそれぞれのディレクトリに残ります。

sudo deb-get remove <name of application>

Deb-Get を使用した Linux アプリケーション

(画像提供:Tom's Hardware)

次に、アプリケーションとすべての構成ファイルを完全に消去したい場合は、purge 引数を使用できます。

sudo deb-get purge <name of application>

Deb-Get を使用した Linux アプリケーション

(画像提供:Tom's Hardware)

ダウンロードしたインストールファイルをローカルリポジトリから削除するには、clean 引数を使用します。このコマンドは一般的にハウスキーピングに使用され、システムを整理し、不要なファイルを削除します。

sudo deb-get clean

Deb-getは、Ubuntuインストールに追加するのに非常に便利なツールです。私たちがよく知っていて愛用しているソフトウェア、公式リポジトリでは入手できないソフトウェア、あるいはかなり古いソフトウェアでも、Deb-getを使えばあっという間にインストールできます。

  • Linuxでディスク使用量を確認する方法
  • Linuxでプロセスを強制終了する方法
  • Linuxでファイルを検索する方法