当我不被允许sudo时,如何更新我的提升版本?

时间:2017-12-02 09:16:50

标签: python linux boost

我是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://unix.stackexchange.com/questions/179954/username-is-not-in-the-sudoers-file-this-incident-will-be-reported

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

我可以利用这些图书馆员吗?

  • 你的任何其他巧妙的想法!

我真的很感谢你的帮助

我很想打破这件事,并希望得到一个我可以学习的简单解释。

非常感谢。

0 个答案:

没有答案