Red HatシステムでUbuntuソースコードをコンパイルできますか?

Red HatシステムでUbuntuソースコードをコンパイルできますか?

Red Hatシステムをインストールした場合、Red Hatサーバーシステムで他のLinuxディストリビューションをコンパイルできますか?その場合は、チュートリアルとリンクを提供してください。

ベストアンサー1

まず、カスタムUbuntuまたは他のディストリビューションを作成したい場合は可能です。これは完全にディストリビューションに限定されません(たとえば、あなたの場合はRedhat)。
これを行うには、2 つの方法を使用できます。 linuxcoeや他のツールなどの自動化されたツールを使用するか、デフォルトのツールを使用してLinux From Scratch(LFS)から始めてください。いずれにしても考慮すべき3つの点は次のとおりです。

  1. あなたの中核
  2. グラフィカルユーザーインターフェース
  3. 最適な流通システム

独自のディストリビューションを構築

3番目のオプションの場合は、別の展開ツールを使用するか、自分で作成することもできます。

makeあるいは、他のプラットフォーム用にコードをコンパイルする予定の場合、これは別の話であり、ビルド環境やコーディング技術(構成ファイルの作成など)に関連しています。刑務所環境でコードを書くことができます。または、必要に応じて仮想マシンを使用してください。

または、RedHat内で実行されている他のディストリビューションにアクセスすることもできます。
この場合、最も重要な考慮事項はアーチです。所有者そしてターゲットシステム。これはingを介して行うことができますchroot。特定のディストリビューションのリアルタイム画像があるとします/mnt/distro。まずインストールし/procてから/dev移動する必要があります。/syschroot/mnt/distro

mount -t proc proc /mnt/distro/proc
mount --rbind /sys /mnt/distro/sys
mount --rbind /dev /mnt/distro/dev

その後、ing部分では、chroot将来の問題を防ぐために環境を完全に指定する必要があります。

chroot /mnt/distro /bin/env -i TERM=$TERM /bin/bash 

注:これは基本的な考えであり、あなたの場合pathは異なる場合があります。env

おすすめ記事