パッケージ管理システムを変更することは可能ですか?

パッケージ管理システムを変更することは可能ですか?

最近 CentOS を見て驚きましたが、リリース 16 がリリースされたときに Fedora を少し触ったことを思い出し、rpm のひどさに愕然としたことを思い出しました。Ubuntu のパッケージ管理システム以外は我慢できません。しかし、CentOS のような優れたセットアップで rpm が再び使用されているのを見て、考え直しました。

パッケージ管理システムを変更できますか? それともコアにあるため、OS 全体を再構築する必要がありますか?

「Synaptic をアンインストールして USC を使用できます」という回答はしないでください。パッケージ管理について詳しい知識はありませんが、別の GUI などを使用するつもりはありません。上記の操作を実行して、Ubuntu で rpm をネイティブにしたり、Fedora で deb を作成したりすることは可能ですか (deb を rpm に変換したり、その逆を行ったりする Alien についても知る必要はありません)。

答え1

Debian/Ubuntu で yum を使用できない理由は、パッケージの非互換性のためです。

apt を削除し、ソースコードから yum をインストールしたと仮定します。インストールするパッケージはどこから入手するのでしょうか? すべてのパッケージが .deb であるため、Ubuntu リポジトリは使用できなくなります。

パッケージガイドをご覧ください

https://wiki.ubuntu.com/パッケージガイド/完全

http://fedoraproject.org/wiki/パッケージング:ガイドライン

構造が完全に異なり、.debを.rpmに変換する信頼できるツールはありません。

それで、Fedora リポジトリを使用するつもりなら、なぜ Fedora をインストールしないのでしょうか?

ソース コードを使用する場合は、Arch、gentoo、または Linux を最初から使用する方がよいでしょう。

答え2

「それは可能か?」というのは大きな疑問であり、おそらくそれを実行できる天才ハッカーが数人いると思います。しかし、一般的に言えば、あなたの質問に対する答えは「いいえ」だと思います。

関連情報