安装 mesa-12.0.0 后,我的库和头文件位于
〜/下载/mesa-12.0.0/lib 〜/下载/mesa-12.0.0/include
是不是直接添加路径比较好LD_LIBRARY_PATH或者我应该将它们放入更标准的路径中,例如 /usr/lib。整理包裹的最佳方式是什么,或者两者都可以?
谢谢。
答案1
您不应该输入/usr/lib
:不要将操作系统内容与本地安装的内容混合。
你可以把它们放进去/usr/local/
,这是一个影子/
。它有/usr/local/lib
、/usr/local/bin
等/usr/local/include
。您还应该研究一下stow
它将帮助您管理本地软件包(将它们彼此分开。同时将它们全部放在一起。)
或者您可以将它们保存在您的主目录中:stow
也可以选择在此处提供帮助。
/usr/local/
如果您全局安装 ( ) 还是安装在用户目录中,这取决于您。两者都可以与他人共享。但通过放入/usr/local
,它们会自动共享。并且您需要管理员(root 或...)访问权限才能安装。