Как я могу обновить мою версию буста, когда мне не разрешено sudo?

Я новичок и в 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 /

https://unix.stackexchange.com/questions/179954/username-is-not-in-the -sudoers-file-this-инцидент-будет сообщено о

Как добавить себя в группу 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

Могу ли я использовать любую из этих библиотечных парней?

  • Ваша любая другая гениальная идея!

Я очень ценю вашу помощь

Я хотел бы сломать эту вещь и надеяться на простое объяснение, которое я мог бы выучить.

Большое спасибо.

1
задан 2 December 2017 в 20:23

0 ответов

Другие вопросы по тегам:

Похожие вопросы: