我是Python和本网站的新手,我想获得此问题的帮助
我正在项目中,我必须登录远程群集进行批处理。
到目前为止,我已经遇到了这个问题1周,一直在寻找可能的解决方案和AskUbuntu,但是没有一个能够解决问题。
我正在尝试配置$ HOME / external / LHAPDF-6.1.6
代码
ssh -XY trentacoollime@starbucks.com
cd external/LHAPDF-6.1.6
./configure --prefix=$HOME/external
终端
检查Cython> = 0.19 ...否
检查g ++编译器是否接受-pedantic标志... yes
检查g ++编译器是否接受-Wall标志... yes
检查g ++编译器是否接受-Wno-long-long标志... yes
检查g ++编译器是否接受-Qunused-arguments标志...否
检查Boost标头版本> = 1.41.0 ...否
configure:error:找不到Boost标题版本> = 1.41.0
为了解决问题
sudo apt-get install libboost-all-dev
但是,当我尝试执行代码时,
trentacoollime不在sudoers文件中。将报告此事件。
为了让自己变得更加自豪,我几乎尝试了本网站提供的所有方法,但没有一种方法有效。
我的推介的简短列表包含这些链接
https://www.tecmint.com/fix-user-is-not-in-the-sudoers-file-the-incident-will-be-reported-ubuntu/
https://askubuntu.com/questions/124166/how-do-i-add-myself-into-the-sudoers-group
https://askubuntu.com/questions/151200/my-main-username-is-not-in-the-sudoers-file
请注意,当我在自己的机器(群集外)时,它给了我同样的终端错误
configure:error:找不到Boost标题版本> = 1.41.0
第一次尝试。但是,当我尝试
时sudo apt-get install libboost-all-dev
它让我成功配置了LHAPDF-6.1.6
因此,我相信sudo libboost安装代码是一个很好的答案,但我想了解如何在我的集群环境中实现。
鉴于我的顾问在这个群集中告诉我,它无论如何都不会工作,我不应该尝试这样做,我总结发现一种新方法将自己添加为sudoer 不是一个选项
因此,对于我的新手可能答案的想法是
我想知道是否有任何好的方法可以将我自己的机器中存在的boost版本与我的trentacoollime远程集群帐户相关联
我有这些(以及其他一些也有libboost头衔)的人 (我的主目录是/ storage / 5 / home)
/usr/lib64/libboost_filesystem-mt.so.5 /usr/lib64/libboost_filesystem.so.5 /usr/lib64/libboost_program_options-mt.so.5 /usr/lib64/libboost_program_options.so.5 /usr/lib64/libboost_system-mt.so.5 /usr/lib64/libboost_system.so.5
我可以利用这些图书馆员吗?
我真的很感谢你的帮助
我很想打破这件事,并希望得到一个我可以学习的简单解释。
非常感谢。