少し考えると、すべてのLinuxディストリビューションが特定のパッケージマネージャに関連付けられていることがわかります。
たとえば、
- 簡単:Debainファミリ(Debian、Ubuntu、Mintなど)
- 回転速度:RedHatファミリー(RedHat、Fedoraなど)
各Linuxディストリビューションは特定/特定のパッケージマネージャのみに基づいていますか?
または、他のLinuxディストリビューション(DebianのNixなど)で別のパッケージマネージャを使用できますか?
Linuxディストリビューションとそのパッケージマネージャとの関係/相互作用は何ですか?
ベストアンサー1
短い答え:パッケージマネージャはディストリビューションと高度に統合されています。可能ディストリビューションに外部パッケージマネージャを使用してください。ただし、これにより、最新ではなく不安定で重複したインストールが発生する可能性があります。
長い答え
パッケージマネージャはシステムコンポーネントと設定を追跡します。
- 図書館
- ソフトウェア
- 構成ファイル
- バージョン
- 建築学
これはパッケージマネージャです知る展開を考慮して、すべてがどこにインストールされる方法ルール新しいパッケージをインストールするとき。さらに、Portage
(Gentooから)などの一部のパッケージマネージャは、インストールするソースコードからパッケージをビルドします。APT
または、RPM
プリコンパイルされたパッケージをインストールしてください。
2つの異なるパッケージマネージャを並べて使用している場合は、上書きできます。異なる場所への重複ファイルのインストール、構成ファイルの上書き、依存関係(ライブラリなど)を他のシステムと互換性のない新しいバージョンに置き換えるなど。
今理論的にはできる単一システムで複数のパッケージマネージャを使用します。ただし、慎重に構成して調整する必要があります。
その他のオプション
同様のツールパッケージキット複数のディストリビューションにパッケージをインストールおよび管理するための同じインターフェースを提供します。システムのデフォルトパッケージマネージャを置き換えずにラップします。
エイリアンrpm
パッケージをパッケージに変換するために使用できますdeb
。