〜で個別のLinux環境をセットアップする最良の方法


9

ほとんどの作業(多くのC / Pythonを含む)を、他の数人と共有する開発サーバーで行います。その結果、私たちは皆、システム管理の雑用を少ししているように見えます(sysadminはありません)。これは問題なく動作する傾向がありますが、パッケージとライブラリのインストールとメンテナンスは面倒です。

最近、自分のホームディレクトリにパッケージをインストールしてビルドするようになっています。このプロセスを形式化/合理化する最良の方法は何ですか?現在、私は単に./configuring、の前に来る--prefixようにパスを設定し、そしてとPYTHONPATHを適切に設定しようとしていますが、これはエラーが発生しやすくなり、痛みを伴います。より「自動化された」方法はありますか?~/usr/binusr/binLD_LIBRARY_PATHC_INCLUDE_PATH

回答:


4

単純なパッケージ管理には、stowを使用できます。各パッケージを個別のディレクトリ(例~/packages/stow:)にインストールすると、stowはシンボリックリンクの組み合わせた階層(例:)を自動的に維持します~/packages/bin/pydoc -> ~/packages/stow/python/bin/pydoc

また、同じ基本原理に基づいたより強力なプログラムであるxstowも検討してください


0

pacman(arch linux)、emerge(gentoo)、apt-get(Debianベース-Ubuntuなど)、yum(RHEL)などのパッケージマネージャーを使用できますか?

これらが特定のバージョンを必要とするカスタムインストールである場合は、システム全体に/ usr / binにインストールし、特定のユーザー(非特権)として実行する必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.