在工作中,我被迫使用旧版本的 RedHat 企业版。这对于大多数用途来说是可以的,但有些应用程序我真的想使用更新的版本(vim、ctag、git、tmux 等)。
由于我不是系统上的 root,我通过创建一个“myroot”文件夹来解决这个问题,我在其中安装了我需要的所有应用程序和库。为了激活这些,我设置了 PATH、LD_LIBRARY_PATH、PKG_PATH(和其他)环境变量。
这工作正常,我的系统管理员对解决方案很满意(这对他来说当然没有额外的工作)。问题是我想要越来越多的具有更多依赖项的要求苛刻的应用程序,这使得该解决方案难以维护。
该系统是围绕一组 shell 脚本构建的,但我正在考虑将其转换为 bitbake 文件。
我现在的问题是是否存在已经满足我需求的现有工具/发行版。