2012-02-10 10 views
0

I on solaris 10と私は最新バージョンのemacsをインストールしたいと思っていました。 私はroot権限を持っていません。私はソースからemacs 23.4をコンパイルしようとしましたが、私のシステムではコンパイラーの古いバージョンのために驚いています。sunfreewareからrootへのアクセスなしでホームディレクトリにパッケージ/プログラムをインストールするには

私はsunfreeware.comのビルド済みバイナリを使用しようとしていますが、ルートにアクセスしないで自分のホームディレクトリにインストールする方法はありますか?

答えて

0

ほとんどのパッケージでは、バイナリのサポートが再配置されている限り可能です。

まず、パックファイルをpkgtransというファイルシステムの亜種に変換する必要があります。ほとんどの場合、cpioファイルである埋め込みアーカイブも展開する必要があります。

最後に、prototypeファイルを使用してファイルのアクセス許可を調整し、LD_LIBRARY_PATHなどのファイルや環境変数を調整して、プログラムを機能させる必要があります。

当然ながら、これは最初のパッケージが持つ可能性のあるすべての依存関係に対してこれを繰り返す必要がある場合、非常に面倒になることがあります。

私はそれが多くの依存関係を持っていると思っていますので、ここで提案する手法はあまりにも複雑になるかもしれません。特に、emacsには常にインストールされ、私はもちろんviを意味します。

関連する問題