「chroot」でFedoraでUbuntuプログラムを使用できるようにする

「chroot」でFedoraでUbuntuプログラムを使用できるようにする

私のシステムの他のパーティションにFedoraとUbuntuがインストールされています。 「adobe reader」や「kerio-control-vpnclient-8.4.2-2869-linux」などのプログラムをfedoraで使用できるようにしたいと思います。このプログラムは私のUbuntuシステムにインストールされています。 chrootやLXCなどの同様のコマンドを使用して、Fedoraでこれらのプログラムを使用できるようにする方法を知りたいです。

ベストアンサー1

chrootそれはあなたの問題をまったく解決しません。実際、chrootFedoraではなくUbuntuのようにプログラムを実行できます。 chroot 以外のファイルシステムへのアクセスを許可するには、複雑な設定が必要です。 chroot は分離に適しています。

しかし、問題を解決する良い方法は、環境変数を使用することです。たぶん、小さなbashスクリプトがUbuntuの場所にパスを設定し、LD_LIBRARY_PATHを変更できます。

たとえば、次のようになります。

#!/bin/bash
export PATH=PATH_TO_UBUNTU_BIN:$PATH
export LD_LIBRARY_PATH=PATH_TO_UBUNTU_LIB:$LD_LIBRARY_PATH
acroread

ここで、PATH_TO_UBUNTU_BIN と PATH_TO_UBUNTU_LIB は、ubuntu bin パス (たとえば /bin および /usr/local/bin または acroread がある場所) でなければなりません。 )。

おすすめ記事