Linuxが他のLinuxに基づいている場合、これはそのプログラムと互換性があるという意味ですか? [閉鎖]

Linuxが他のLinuxに基づいている場合、これはそのプログラムと互換性があるという意味ですか? [閉鎖]

より具体的な例は次の通りである。 UbuntuベースのLinuxがあると仮定すると、Ubuntu用に作成されたプログラム/ドライバがそのLinux上で実行されることを意味しますか?

ベストアンサー1

Ubuntuは分配する、「Linux」の代りに。

通常、Linux用に作成されたすべてのプログラムはすべてのディストリビューションで実行されます。ただし、ソースから直接コンパイルする必要があるかもしれません。

ディストリビューションはこれを行うことができます。プログラムを一種のバイナリパッケージにコンパイルしたので、ディストリビューションに付属のパッケージマネージャを使用してパッケージをインストールするだけです。

パッケージはしばしば他のパッケージに依存するため、異なるディストリビューションのパッケージを別のディストリビューションで完全に機能させることは困難です。

つまり、いくつかのディストリビューションは密接に関連しており、同じパッケージマネージャを使用し、同じパッケージがたくさんあることがよくあります(UbuntuなどのDebianベースのディストリビューションなど)。そのような人々には効果があるかもしれません(しかし、必ずしもそうではありません)。

したがって、一般的に言えば、プログラムがすでにディストリビューションで利用可能であることを確認するか、または直接コンパイルします。

おすすめ記事