Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Установка с помощью PAR 
:(
    Опции темы
mvsgt
Дата 11.11.2009, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 209
Регистрация: 27.3.2009

Репутация: 1
Всего: 1



Есть ли удачный опыт распространения программ на Perl с помощью прилагаемых модулей в формате PAR ? 

PAR - Perl Archive Toolkit
http://search.cpan.org/~smueller/PAR-0.994/lib/PAR.pm
PM MAIL   Вверх
JackYF
Дата 12.11.2009, 21:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: нет
Всего: 162



mvsgt, я пробовал немного. Работает.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
gcc
Дата 13.11.2009, 01:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



mvsgt, я пробовал, но не включал smile я хотел на хостинг поставить, так оно много времени заняло

ну там пишешь Makefile.PL там как в Catalyst'е он, зависимости как бы "депендядся"

он их копирует в архив, можешь разархивировать и просто локально поставить где-то на хостинг в каталог, потом usr lib или через сам архив....

Это сообщение отредактировал(а) gcc - 13.11.2009, 01:06
PM WWW ICQ Skype GTalk Jabber   Вверх
mvsgt
Дата 13.11.2009, 02:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 209
Регистрация: 27.3.2009

Репутация: 1
Всего: 1



gcc, там пишешь не Makefile, а pp smile это немного не из той оперы.
PM MAIL   Вверх
gcc
Дата 13.11.2009, 03:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



ну я пробовал, копировал

Makefile.PL
Код

# IMPORTANT: if you delete this file your app will not work as
# expected.  you have been warned
use inc::Module::Install;

name 'MyApp';
all_from 'lib/MyApp.pm';

requires 'Catalyst::Runtime' => '5.7014';
requires 'Catalyst::Plugin::ConfigLoader';
requires 'Catalyst::Plugin::Static::Simple';
requires 'Catalyst::Action::RenderView';
requires 'parent';
requires 'Config::General'; # This should reflect the config file format you've chosen
                 # See Catalyst::Plugin::ConfigLoader for supported formats
catalyst;

install_script glob('script/*.pl');
auto_install;
catalyst_par();
WriteAll;


Код

# perl Makefile.PL
# make catalyst_par


Это сообщение отредактировал(а) gcc - 13.11.2009, 03:51
PM WWW ICQ Skype GTalk Jabber   Вверх
iadsf
Дата 27.8.2014, 18:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 20.4.2014
Где: Москва

Репутация: нет
Всего: нет



Попробую вновь поднять эту тему:
при сборке с помощью pp в Win7 на дистрибутиве Strawberry опытным путём выяснилось, что готовый exe раскрывается/работает на других ПК при следующих условиях (помог комментарий на stackoverflow: "The only thing that might cause some problems are that DLL's of some libraries won't be included when building the PAR exe. But you can include them manually."):
1. libwinpthread-1.dll лежит в том же оглавлении, что и поставляемый exe.
2. Надо подцепить дополнительные dll:
pp -g --link libiconv-2__.dll --link liblzma-5__.dll --link libxml2-2__.dll --link zlib1__.dll -o foobar.exe foobar.pl
Остались вопросы:
1. Как заранее определить список требуемых dll?
2. Как их упаковать по-человечески (например, положить в отдельную папку): libwinpthread-1.dll вместе с exe выглядит не камильфо.
3. В кэше par-... все dll из команды выше присутствуют в двух экземплярах: в папке shlib и в корне.
Спасибо.


PM MAIL   Вверх
iadsf
Дата 19.8.2015, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 20.4.2014
Где: Москва

Репутация: нет
Всего: нет



Пункт 1 выше уже не актуален - пофиксили тут

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0850 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.