実際の非互換性に関連するLinuxディストリビューションの間にどのような違いがありますか、それともまったく存在しませんか?
ほとんどの「違い」は本質的にアプリケーション選択のようです。たとえば、あるディストリビューションには 1 つのウィンドウマネージャがあり、もう 1 つのディストリビューションには別のウィンドウマネージャがあります。ただし、ウィンドウマネージャはいつでも変更できます。より具体的な例は、Debianがaptを使用してパッケージをインポートするのに対して、Archはpacmanを使用することです。 Archにaptをインストールしたり、Debianにpacmanをインストールしたりできませんか?私がこれをするのを妨げる根本的な違いはありますか?
答え1
apt
パッケージ管理は、単に目に見えるフロントエンドアプリケーション(たとえば、pacman
など)の問題ではありませんyum
。どのファイルがどのパッケージによってインストールされるか、構成ファイルを追跡する方法などを追跡するバックエンドデータベースがあります。したがって、単にpacman
DebianシステムにArchをインストールしても、魔法のようにArchシステムに変換されるわけではありません。その後、これを使用すると、pacman
パッケージ全体dpkg
の管理が踏み切られます。
1つのディストリビューションを使用すると、ほとんどいいえさまざまなディストリビューションのシステムディレクトリにパッケージ、ファイル、またはバイナリをインストールするのが最善です。
展開方法を学ぶ試験を終えたユーザーがインストールしたアプリケーションの互換性を作成するには、以下をお読みください。Linux標準ライブラリ。主な目的は、ユーザーが自分のホームディレクトリにアプリケーションをダウンロードしてインストールし、そのアプリケーションが環境の展開に関係なく動作するようにすることです。/opt
または、システム全体のエントリをインストールするシステム管理者の場合も同様です/usr/local
。