Рейтинг:0

Установка Perl-модулей

флаг se

На днях я установил webmin на тестовую платформу. Ubuntu 18.04 Мне нужно было протестировать 2FA с помощью Google Authenticator. Webmin не будет автоматически устанавливать необходимые Perl-модули. Сначала я установил группу пакетов build-essentials, чтобы убедиться, что make установлен. Я сделал несколько шагов, которые я могу добавить в сценарий .sh и запустить его для автоматической установки. Я сделал sudo -i, а затем изменил каталог обратно на мой ~/, где находился скрипт, и запустил ./script.sh. Это работает очень хорошо! Меня очень беспокоит то, что если я когда-нибудь обновлю пакеты через apt, то модули Perl, установленные с помощью метода «perl -MCPAN -e», могут сломаться из-за зависимости. У меня были люди с форума virtualmin, которые предложили мне найти сторонний репозиторий для Ubuntu, в котором есть предварительно созданные пакеты для модулей Perl, которые я установил вручную. Я считаю это рискованным предложением, потому что сторонние репозитории приходят и уходят. Если бы существовал метод с поддержкой сценариев, с помощью которого я мог бы запускать команды, которые «обновляют» модули вручную, я считаю, что это был бы более надежный метод поддержания программного обеспечения в актуальном состоянии.Существуют ли какие-либо надежные репозитории для Ubuntu, содержащие готовые пакеты для модулей, показанных ниже? Или команду perl -MCPAN, которая обновляет указанные модули? Боюсь, этот вопрос довольно специфичен и не получит большого распространения. Извините, если что. Заранее спасибо всем, кто сможет ответить.

================================================== ========================== Сценарий следующий:

echo -e '#Webmin_Repository
deb http://download.webmin.com/download/repository sarge contrib' >> /etc/apt/sources.list
wget http://www.webmin.com/jcameron-key.asc
apt-key добавить jcameron-key.asc
удачное обновление
apt install -y webmin
apt install -y build-essential
perl -MCPAN -e "установить Test::Moose"
perl -MCPAN -e "Типы установки::Стандартные"
perl -MCPAN -e "установить Moo"
perl -MCPAN -e "установить Authen::OATH"
выход
ilgtech avatar
флаг se
[ echo -e â # Webmin_Repository deb http://download.webmin.com/download/repository sarge contribâ >> /etc/apt/sources.list ] [ wget http://www.webmin.com/jcameron-key.asc ] [ apt-key добавить jcameron-key.asc ] [удачное обновление] [ подходящая установка -y webmin libauthen-присяга-perl libauthen-libwrap-perl ] [ выход ] Я попробовал несколько вариантов обновления моего сценария установки, чтобы просто использовать UBUNTU для установки всего с помощью менеджера pkg, который, как я считаю, вероятно, лучше всего и менее способствует возникновению проблем с ОС, но я просто не смог заставить его отформатировать так, как он должен были, поэтому я заключил все в [-]

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.