![在自定义位置构建的包的环境变量](https://linux22.com/image/43108/%E5%9C%A8%E8%87%AA%E5%AE%9A%E4%B9%89%E4%BD%8D%E7%BD%AE%E6%9E%84%E5%BB%BA%E7%9A%84%E5%8C%85%E7%9A%84%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F.png)
一段时间前(大约一个月),我开始在自定义位置安装从源代码构建的软件包,~/.local
以便我可以轻松地区分我从源代码构建的软件包,并且出于其他原因,尽管我是单用户
另外,我还是 Linux 新手,并且在此过程中学到了一些东西。我checkinstall
尽可能在 Ubuntu 上使用,除了 Python 包,因为它们似乎easy-install.pth
由于某种原因发生冲突。自己构建 deb 包对我来说仍然遥不可及。
我现在有这个.bashrc
:
export PATH=$HOME/.local/bin:$PATH
export LD_LIBRARY_PATH=$HOME/.local/lib:$LD_LIBRARY_PATH
export PYTHONPATH=$HOME/.local/lib/python2.7/site-packages/:$PYTHONPATH
export PKG_CONFIG_PATH=$HOME/.local/lib/pkgconfig:$PKG_CONFIG_PATH
export MANPATH=$HOME/.local/share/man:$MANPATH
今天,我正在构建一些依赖于我从源代码构建的包中的头文件的东西,并且遇到了麻烦,直到我发现我需要将 C 包含路径变量指向“本地”包含路径路径:C_INCLUDE_PATH=$HOME/.local/include
所以我想问更有经验的用户,我是否错过了一些变量,当某些包依赖于安装在我的自定义文件夹中的包时,将来可能会带来问题?