Linuxメタパッケージとは何ですか?

Linuxパッケージ拡張

以前このブログで公開した包括的なガイドでは、 Linux にインストールする多数のパッケージとそのインストール方法について既に解説しました。今回は、多くのユーザーが馴染みのない、あるいは数回しか聞いたことがないメタパッケージについてお話しします。メタパッケージを使うと、複数のプログラムとその依存関係をまとめて、一度にインストールできます。これは時間と労力を節約できる非常に便利な機能です。

多くのディストリビューションでは、システムのインストール、デスクトップ環境とそのアプリケーションのインストール(KDEやGNOMEなど)、ネットワークユーティリティパッケージを単一のメタパッケージでインストールするなど、同じ目的のソフトウェアパッケージのインストールにメタパッケージが使用されています。用途は多岐にわたり、他にも多くの用途が考えられます。

しかし、これらを利用できるのは大規模なソフトウェアパッケージの開発者や管理者だけではありません。頻繁に使用するプログラムのパッケージをインストールするためにこれらを使用したり作成したりすることもできます。これにより、ディストリビューションのインストール後やフォーマット後に、それらを一つずつ探す手間が省けます。たとえば、Debian(および派生ディストリビューション)は、このようなメタパッケージを作成するためのツールであるequivsを使用しています。使用を開始するには、このパッケージをディストリビューションにインストールします。すると、「equivs-control」と「equivs-build」という、メタパッケージの作成に役立つ2つのツールが利用できるようになります。

  • 構成ファイルを作成します と:
 

equivs-control nombre_del_fichero

  • ファイルを編集します 私たちのお気に入りのエディターで、例えば:
 

gedit nombre_del_fichero

  • 必要に応じて、 少なくとも値:
    • パッケージ:パッケージの名前を入力する場所
    • バージョン:バージョンを配置する場所。
    • 依存関係-依存関係のコンマ区切りリストを指定します。
    • アーキテクチャ-パッケージの対象となるアーキテクチャ。 ここでは、引用符なしで「すべて」を指定して、すべてまたは特定のXNUMXつを選択できます。
    • ファイル:必要に応じてファイルを追加できます。
    • その他:必要に応じて知識があれば、残りを記入することができます。
  • メタパッケージを作成する:
 

equivs-build nombre_del_fichero


Googleで優先ソースとして追加する