Я новичок и в 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 ... да
проверка, принимает ли компилятор g ++ флаг -Wall ... да
проверка, принимает ли компилятор g ++ флаг -Wno-long-long ... да
проверка, принимает ли компилятор 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-инцидент-будет-сообщен-ubuntu /
Как добавить себя в группу sudoers?
Моя главная имя пользователя отсутствует в файле sudoers
Обратите внимание, что, когда я нахожусь на своей машине (за пределами кластера), он выдает мне ту же ошибку терминала ]
configure: error: не удается найти версию заголовков Boost> = 1.41.0
для первой попытки. Однако, когда я попытался
sudo apt-get install libboost-all-dev
, мне удалось успешно настроить LHAPDF-6.1.6
Таким образом, я считаю, что установочный код sudo libboost - хороший ответ, но Я хотел бы узнать, как реализовать в моей кластерной среде.
Учитывая, что мой консультант сказал мне в этом кластере, что он никогда не сработает, и я не должен пытаться это делать, я пришел к выводу, что найти новый метод добавления себя в качестве sudoer не вариант
Таким образом, для моего неофита идея возможных ответов такова:
Интересно, есть ли какой-нибудь хороший способ связать версию буста, которая существует в моей собственной машине от установки до моя учетная запись удаленного кластера 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_pro.5_options. /usr/lib64/libboost_system-mt.so.5 /usr/lib64/libboost_system.so.5
Могу ли я использовать любую из этих библиотечных парней?
Я очень ценю вашу помощь
Я хотел бы сломать эту вещь и надеяться на простое объяснение, которое я мог бы выучить.
Большое спасибо.