在〜中设置单独的linux环境的最佳方法

9 compiling configuration environment-variables

我在与其他几个人共享的开发服务器上完成我的大部分工作(涉及大量 C/Python)。因此,我们似乎都做了一些系统管理杂务(没有系统管理员)。这往往可以正常工作,但安装和维护包和库往往很麻烦。

最近,我发现自己在主目录中安装和构建了越来越多的软件包等。正式化/简化此过程的最佳方法是什么?现在,我只是./configuring--prefix,设置我的道路,使我~/usr/bin到来之前usr/bin,等,试图设置LD_LIBRARY_PATHC_INCLUDE_PATH正确和'PYTHONPATH,而这正成为容易出错和痛苦。有没有更“自动化”的方法?

小智 0

您是否能够使用包管理器,例如 pacman (arch linux)、emerge (gentoo)、apt-get(基于 Debian - 例如 Ubuntu)、yum (RHEL)?

如果这些是需要特定版本的自定义安装,那么您应该在系统范围内将它们安装在 /usr/bin 中并作为特定用户(非特权)运行它们。