ディストリビューションとパッケージマネージャの関係

ディストリビューションとパッケージマネージャの関係

少し考えると、すべてのLinuxディストリビューションが特定のパッケージマネージャに関連付けられていることがわかります。

たとえば、

  • 簡単:Debainファミリ(Debian、Ubuntu、Mintなど)
  • 回転速度:RedHatファミリー(RedHat、Fedoraなど)

各Linuxディストリビューションは特定/特定のパッケージマネージャのみに基づいていますか?

または、他のLinuxディストリビューション(DebianのNixなど)で別のパッケージマネージャを使用できますか?

Linuxディストリビューションとそのパッケージマネージャとの関係/相互作用は何ですか?

ベストアンサー1

短い答え:パッケージマネージャはディストリビューションと高度に統合されています。可能ディストリビューションに外部パッケージマネージャを使用してください。ただし、これにより、最新ではなく不安定で重複したインストールが発生する可能性があります。


長い答え

パッケージマネージャはシステムコンポーネントと設定を追跡します。

  • 図書館
  • ソフトウェア
  • 構成ファイル
  • バージョン
  • 建築学

これはパッケージマネージャです知る展開を考慮して、すべてがどこにインストールされる方法ルール新しいパッケージをインストールするとき。さらに、Portage(Gentooから)などの一部のパッケージマネージャは、インストールするソースコードからパッケージをビルドします。APTまたは、RPMプリコンパイルされたパッケージをインストールしてください。

2つの異なるパッケージマネージャを並べて使用している場合は、上書きできます。異なる場所への重複ファイルのインストール、構成ファイルの上書き、依存関係(ライブラリなど)を他のシステムと互換性のない新しいバージョンに置き換えるなど。

今理論的にはできる単一システムで複数のパッケージマネージャを使用します。ただし、慎重に構成して調整する必要があります。


その他のオプション

同様のツールパッケージキット複数のディストリビューションにパッケージをインストールおよび管理するための同じインターフェースを提供します。システムのデフォルトパッケージマネージャを置き換えずにラップします。

エイリアンrpmパッケージをパッケージに変換するために使用できますdeb

おすすめ記事