0

職場では、古いバージョンのRedHatエンタープライズを使用せざるを得ません。これはほとんどの目的で問題ありませんが、新しいバージョン(vim、ctag、git、tmuxなど)を本当に使用したいアプリケーションがいくつかあります。

私はシステムをrootにしていないので、必要なすべてのアプリケーションとライブラリをインストールした「myroot」フォルダーを作成することで、この問題を克服しました。それらをアクティブ化するために、PATH、LD_LIBRARY_PATH、PKG_PATH(およびその他)環境変数を設定します。

これは正常に機能しており、私のシステム管理者はソリューションに満足しています(彼のために余分な作業を行うことはありません)。問題は、依存関係の多い、より要求の厳しいアプリケーションが必要なことです。これにより、このソリューションの保守が困難になります。

システムは一連のシェルスクリプトを中心に構築されていますが、ビットベイクファイルに変換することを検討しています。

私の質問は、私のニーズにすでに適合する既存のツール/ディストリビューションが存在するかどうかです。

4

3 に答える 3

2

pkgsrcを使ってみることができます。それはあなたがやってきたことをほぼ正確に行いますが、あなたのために依存関係を管理します。

http://www.netbsd.org/docs/pkgsrc/faq.html#non-root-pkgsrcも参照してください)

于 2012-05-19T09:34:32.747 に答える
1

pkgsrcKristofが推奨する代替手段は、 Nixパッケージマネージャーです。純粋に機能的な方法でパッケージをビルドおよびインストールします。各ユーザーは、選択したパッケージのみを含む分離された環境を取得し、異なるバージョンのパッケージとその依存関係は互いに分離されているため、更新によって既存のパッケージが破損することはありません。ソフトウェア。

現在、RHELのビルド済みバージョンはありませんが、アップストリームスペックファイルの更新に取り組んでおり、数週間以内にFedoraとRHELのEPELリポジトリに送信する予定です。どのRHELバージョンを使用しているので、確実に利用できるようにしますか?

于 2012-05-19T11:47:39.987 に答える
0

そのRedHatまたは他の場所で仮想化マシンを実行できますか?たとえば、これらのようなパッケージのVirtualBox。UbuntuからArchLinuxのようなもっと軽量なものまで何でもインストールできます

仕事では、VirtualBoxUbuntuゲストですべての開発を行っています。安定していて、速くて、便利です。

于 2012-05-19T11:55:18.517 に答える