マスター deb-get:DEB パッケージ用の強力な APT スタイル マネージャー
2023 年 4 月 13 日、午後 1 時 30 分 EDT に公開
David は、印刷ジャーナリズムの経歴を持つフリー ライターであり、フリーおよびオープン ソース ソフトウェアを愛しています。彼は 2000 年代初頭から Linux を使用しており、英国の Linux Format 誌に定期的に寄稿しています。彼は、リビング ルームのソファの上に危うく置かれた Raspberry Pi からさまざまなサイトやサービスを実行しており、テクノロジー、人間性、その他の関連事項についての理解を深めるために、野良 edX コースを受講する機会を決して逃しません。
デヴィッドはギターが下手で、自由時間はキャラバンと犬を連れて、無電化のイギリス諸島をツアーして過ごしています。時々、彼は本を書きます。誰も彼らを好きではありません。彼の近況は davidrutland.com でご覧ください
Debian および Ubuntu ベースのディストリビューションを使用する楽しみの 1 つは、Advanced Package Tool (APT) です。これを使用すると、オンラインでパッケージをすばやく検索し、1 つのコマンドでインストール、更新、または削除できます。
パッケージをインストールする別の方法は、DEB ファイルを使用することです。これらはインターネット上のランダムなサイトで見つけることができ、更新するには最新バージョンを再ダウンロードしてインストールする必要があります。
deb-get は、APT 機能を複製することを目的としたツールです。これを使用すると、APT と同様に、専用の DEB リポジトリを検索し、ソフトウェアをインストール、更新、削除できます。
APT は Debian ベースのディストリビューションのゴールド スタンダード パッケージ マネージャーです
Debian や Ubuntu を初めて理解する場合、APT は素晴らしいツールです。デフォルトでは、Canonical がサポートする数千の FOSS パッケージをメイン リポジトリからインストールできるほか、コミュニティがサポートする数万の FOSS プロジェクトを Universe リポジトリからインストールできます。
パッケージとそのすべての依存関係をインストールするのは、ターミナルを開いて次のように入力するだけで簡単です。
sudo apt-get install package-name これら 2 つのリポジトリに制限されることもありません。また、ドライバやコーデックなどの公式にサポートされている非フリー ソフトウェアが含まれる制限付きリポジトリと、無料でも公式にサポートされていないソフトウェアが含まれる Multiverse リポジトリもあります。
それだけでは十分ではないかのように、サードパーティのパーソナル パッケージ アーカイブ (PPA) を追加し、APT を使用してそこからソフトウェアをインストールすることも簡単です。
上記のリポジトリ名が混乱している場合は、Ubuntu で利用できるさまざまな種類のソフトウェア リポジトリについて詳しく学ぶ必要があります。
DEB パッケージを使用してソフトウェアをインストールする理由
APT ツールは素晴らしいものですが、いくつかの欠点もあります。ソフトウェアは常にこの方法でパッケージ化されているわけではありません。つまり、必要なアプリが見つからない可能性があり、リポジトリ内のパッケージが常に最新であるとは限りません。
Debian または Ubuntu システムで試してみたいクールで興味深いプロジェクトを GitHub で検索していると、テストしたいツールがリリース ページで多数のバイナリとしてしか入手できないことがよくあります。
場合によっては、開発者が DEB ファイルを GitHub に投稿することさえせず、代わりにプライベート サーバー上の個人 Web サイトにファイルを固定することもあります。最新バージョンを使用したい場合、これは問題となる可能性があります。
ただし、DEB ファイルをインストールするということは、README に常に注意し、ファイルを見つけたページを直接ダウンロードする必要があることを意味します。それは面倒で、必要がない限りほとんどやらないことです。
deb-get は apt-get の機能を提供します。つまり、DEB のインストールや更新について再度心配する必要はありません。
Linux に deb-get をインストールする方法
deb-get がまだインストールされていないため、deb-get を使用してそれ自体をインストールすることはできません。代わりに、curl コマンドを使用して、インストール スクリプトを Bash にパイプします。
まず、次のようにしてカールをインストールします。
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 アップグレードする必要があるソフトウェアがインストールされている場合は、upgrade コマンドを使用します。
sudo deb-get upgrade 次のコマンドを使用して、個々のパッケージを再インストールできます。
sudo deb-get reinstall packagename 他にも利用可能な deb-get コマンドが多数あります。 deb-get の使用法ドキュメントで確認してください。
deb-get を使用すると、Ubuntu での DEB バイナリのインストールと更新が簡単になります
古いバージョンを使用していることを心配することなく、Ubuntu に DEB パッケージをインストールできるのは素晴らしいことです。
Linux にソフトウェアをインストールするには、ソース、Flatpaks、スナップ、AppImage からのコンパイルなど、他にもたくさんの方法があります。
-
Flatpakを採用した上位8つのLinuxディストリビューション
専用のCOTS(市販)ソフトウェアを備えたプレミアムグレードのOSが支配的な市場では、Linuxユーザーはそのようなプレミアムアプリケーションのオープンソースバリアントを使用する必要があります。 そして、Linux上でそのようなソフトウェアを配布するためのディストリビューションにとらわれない方法はFlatpakです。これが、フラットパックパッケージがLinuxベースのスタックを持つユーザーの間で急速に話題になっている理由です。 しかし、Flatpakとは何ですか?どのLinuxディストリビューションがFlatpakに移行しましたか?調べてみましょう。 Flatpakとは何ですか? Fl
-
Ubuntuでクリック時に最小化を有効にする方法
WindowsからLinuxにアクセスする多くのUbuntuユーザーは、対応するドックまたはタスクバーアイコンがクリックされたときに、新しいLinuxシステムが開いているウィンドウを最小化する方法を探しています。残念ながら、Ubuntuはこの動作を有効にするための直接構成オプションを提供していません。 すべてがすぐにわかるわけではありませんが、Ubuntuを特別なものにしている大きな部分は、どこを見ればよいかがわかっていれば、高度にカスタマイズできることです。クリックをオンにしてウィンドウの動作を最小限に抑える場合は、遠くを見る必要はありません。 クリックを有効にして、コマンドラインまたは