Как я могу установить пакет в ActivePerl без Интернет-соединения?

Как правило, нет. Тем не менее, я не думаю, что это лучший план в любом случае. Когда вы выдвигаете что-то публичное, вы должны предполагать, что все публично. Если есть что-то, к чему никто не хочет получить доступ, то auth - ваш ответ. Это также дает вам больше гибкости для того, что стоит. Все, что необходимо для локального взаимодействия с этим API, не всегда может находиться на одном сервере. Если вы используете auth, вы можете переместить его куда угодно без проблем. В противном случае он застрянет на одном и том же сервере, независимо от того, будет ли это иметь смысл в долгосрочной перспективе или нет.

Ваша следующая лучшая альтернатива - выделить функциональность и разместить внутри себя только внутренние компоненты. Попытка заставить один API обслуживать как внутренние, так и внешние запросы только добавляет ненужных усложнений.

8
задан brian d foy 9 January 2010 в 10:19
поделиться

4 ответа

Я уверен, что существует более легкий путь, но я просто проверил файл PPD, и это - просто XML-файл...

Таким образом, необходимо смочь сделать следующее, если Вы хотите установить вручную на ПК без соединения:

Откройте файл, исключая

http://trouchelle.com/ppm/Acme-LOLCAT.ppd

и загрузите соответствующий файл, указал в теге КОДОВОЙ БАЗЫ, в этом случае:

http://trouchelle.com/ppm/MSWin32-x86-multi-thread-5.8/Acme-LOLCAT-0.0.4.zip

Помещенный оба файла на ПК без соединения, КОДОВАЯ БАЗА HREF = "xxx" должен указывать на zip-файл (или путем помещения файла в ту же относительную подпапку или путем фиксации href, таким образом, это указывает на zip-файл на диске),

Установка от использования PPD

ppm install x.ppd
7
ответ дан 5 December 2019 в 08:55
поделиться

Я знаю, что это не ответ на Ваш вопрос, но, если возможно рассмотрите использование Земляничного Perl, CPAN-дружественного распределения Perl для Windows. Это имеет опрятный установщик, поставки с делают, компилятор и правильно настроенный CPAN окружают всех готовых пойти.

И затем можно использовать что-то как minicpan для создания офлайнового репозитория CPAN.

Не будьте гражданином Perl второго класса и имейте для ожидания кого-то еще, чтобы скомпилировать Вас ppm, пить прямо от пожарного шланга CPAN!

4
ответ дан 5 December 2019 в 08:55
поделиться

Вы могли бы интересоваться руководством по установке модулей для Win32. Это немного устарело (это говорит о командной строке ppm), но принципы остаются тем же.

1
ответ дан 5 December 2019 в 08:55
поделиться
Другие вопросы по тегам:

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