ウェブサイト検索

sysget - Linux のすべてのパッケージ マネージャーのフロントエンド


Linux にはさまざまな種類があり、私たちの多くは、ニーズに完全に一致するものが見つかるまで、あらゆる種類のディストリビューションをテストすることを好みます。問題は、OS がビルドされているメジャー ディストリビューションに基づいて、パッケージ マネージャーが異なり、あまり馴染みのないパッケージ マネージャーであることが判明する可能性があることです。

すべてのパッケージ マネージャーのフロントエンドになることができるsysget と呼ばれるユーティリティがあります。基本的にsysget はブリッジとして機能し、すべてのパッケージ マネージャーで同じ構文を使用できるようにします。

こちらもお読みください: Linux 初心者向けの 5 つのベスト パッケージ マネージャー

これは、コマンド ラインを使用して OS を管理する最初のステップを踏み出し、新しいコマンドを学習することなく 1 つのディストリビューションから別のディストリビューションに移動したい Linux 初心者にとって特に便利です。

Sysget は決して配布パッケージ マネージャーに代わるものではありません。これは OS パッケージ マネージャーの単なるラッパーであり、Linux 管理者であれば、おそらく自分のディストリビューションのパッケージ マネージャーを使用する方がよいでしょう。

サポートされているパッケージマネージャー

Sysget は、次のような幅広いパッケージ マネージャーをサポートしています。

  1. apt-get または apt
  2. xbps
  3. DNF
  4. うーん
  5. ジッパー
  6. eopkg
  7. パックマン
  8. 出現する
  9. パッケージ
  10. クロムブリュー
  11. 自家製
  12. ニックス
  13. スナップ
  14. Npm

Sysgetの機能

  • パッケージを検索する
  • パッケージをインストールする
  • パッケージを削除する
  • 孤児を取り除く
  • パッケージマネージャーのキャッシュをクリアする
  • データベースを更新する
  • アップグレードシステム
  • 単一パッケージをアップグレードする

sysget の公式 git リポジトリはここから入手できます。

Linux で Sysget をインストールして使用する方法

sysget のインストールは特に簡単で簡単で、次のコマンドで完了できます。

sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v1.2.1/sysget 
sudo mkdir -p /usr/local/share/sysget 
sudo chmod a+x /usr/local/bin/sysget

sysget の使用方法も非常に簡単で、コマンドは多くの場合、apt で使用されるものと似ています。初めてsysgetを実行すると、システムのパッケージ マネージャーを尋ねられ、利用可能なパッケージ マネージャーのリストが表示されます。ご使用の OS に合ったものを選択する必要があります。

sudo sysget

これが完了すると、次のコマンドを使用できるようになります。

パッケージのインストール用。

sudo sysget install <package name>

パッケージを削除するには:

sudo sysget remove package

アップデートを実行するには:

sudo sysget update

システムをアップグレードするには:

sudo sysget upgrade

特定のパッケージを次のようにアップグレードします。

sudo sysget upgrade <package name>

孤立した子を削除するには:

sudo sysget autoremove 

パッケージマネージャーのキャッシュをクリーンアップします。

sudo sysget clean 

実際に見てみましょう。これは、Ubuntu システムへのemacs のインストール例です。

sudo sysget install emacs

パッケージを削除する方法は次のとおりです。

sudo sysget remove emacs

sysget オプションを実行する必要がある場合は、次のように入力します。

sudo sysget help

これにより、sysget で使用できるオプションのリストが表示されます。

結論

sysget の構文は、サポートされているすべてのディストリビューションで同じであることに注意してください。それでも、OS パッケージ マネージャーを完全に置き換えるという意味ではなく、システム上でパッケージを操作するための基本的なニーズをカバーするだけです。