openSUSE 11.4にgcc 5.2をインストールし、1.62をブーストする必要があります。要点は、openSUSE 11.4の2つのツールの公式バージョンがgcc 4.5とBoost 1.44であることです。ソースからビルドしようとしましたが、問題は多くの依存関係のためにそれもビルドする必要があるということです。
これを行う簡単な方法はありますか?
答え1
理論的には、サポートされているバージョン依存関係を使用してすべてを再コンパイルできます。ただし、これには多くの重い作業が含まれる可能性があり、作業をスムーズに進めるための最速の方法は、他の人に重い作業を実行させることです。したがって、開発作業のためには、通常のシステムに加えて少なくとも1つのディストリビューションをインストールする必要があります。これは多くのオーバーヘッドである必要はありません。仮想マシンを設定する必要はありません。chroot環境が良いでしょう。シュルートシステムは異なりますが、ホームディレクトリは同じchroot環境を設定するための便利なツールです。
私は書いたガイドDebianなどのディストリビューションの場合は、このガイドに従ってSuSEにDebian Unstableをインストールできます。masterpatrickoによるこのブログの投稿説明)では、SuSEホストの設定について説明します。
開発ツールのバージョンをより細かく制御するには、次のようにします。Nix パッケージマネージャはホームディレクトリにソフトウェアをインストールします。。Nix ユーザー chroot他の(この場合はNix管理)インストールでソフトウェアを簡単に実行できるようにするschrootに似たツールです。