Настройка викибота для HTTPS
Настройка викибота для HTTPS — проблема настройки классического викибота на Perl, чтобы он спокойно вдалбливался в сайты, на которых доступ возможен только при помощи HTTPS. На стандартном сервере MediaWiki::API будет испытывать проблемы в работе, так что нужно гарантированно знать, что делать.
Кратко[править]
Надобно войти в строку власти и отдать следующие команды, будучи уверенным в собственных силах и памяти:
apt-get update && apt-get upgrade apt-get install build-essential libssl-dev libcrypto++-dev libnet-ssleay-perl cpan Data::Dump LWP::UserAgent cpan LWP::UserAgent cpan LWP::Protocol::https
Описание[править]
Вообще говоря, полезной нагрузкой в данном случае обладает пакет LWP::Protocol::https, который и позволяет LWP::UserAgent обращаться по защищённому каналу связи, HTTPS. Однако проблема заключается в том, что если на стандартном Linux решить просто поставить этот пакет, установка закукарекает и отменится. Связано это с тем, что некоторые пакеты по неизвестным причинам не ставятся корректным образом, в результате не получается установить и LWP::Protocol::https.
Более того, некоторые люди вообще пытаются сразу же озадачить систему задачею cpan LWP::Protocol::https, не имея при этом всех необходимых пактов для сборки нужного. В связи с этим необходимо вначале поставить некоторые зависимости из репозитория, а лишь потом пытаться установить сей пакет:
- build-essential — набор программ для сборки, крайне важен в этой задаче,
- libssl-dev — библиотека для SSL.
Если эти пакеты есть в системе, то постановка пройдёт быстро и без проблем.