LINUX.ORG.RU

Ответ на: комментарий от AITap

Скачал отсюда http://search.cpan.org/~srezic/Tk-804.029/pod/UserGuide.pod а он опять че то еще требует.Я уже установил нашел как из терминала.Для кого такие пакеты бракованные делают?Может подскажешь как мне создать exe фаил?Типа как в паскаль т.е. исполняемые файлы

brunchik
() автор топика
Ответ на: комментарий от brunchik

> он опять че то еще требует
Что треубет? Кто требует?

Для кого такие пакеты бракованные делают?

Не понял. Почему бракованные?

Может подскажешь как мне создать exe фаил?

Для perl5.8 был perlcc. Сейчас способов создать исполняемый бинарник из программы на Perl не существует.

Почему бы не воспользоваться репозиторием и не поставить Tk оттуда?

AITap ★★★★★
()
Ответ на: комментарий от brunchik

> Почему нельзя создать exe?
Авторам функция создания исполняемых бинарников оказалась не нужна.

А какой перл поставить что бы можно было?

К сожалению, никакой.

Подробнее см. дискуссию по адресу http://www.perlmonks.org/?node_id=654568

AITap ★★★★★
()
Ответ на: комментарий от brunchik

> Cava Packager allows you to distribute your Perl applications as executables together with their dependencies so that your applications can run without any need for an installed Perl.

Судя по всему, это то, что Вам нужно. Tk туда тоже можно запихнуть.

AITap ★★★★★
()
Ответ на: комментарий от brunchik

> а че с ней делать не пойму
Кхм, запускать.

The downloads for Linux are self extracting executables that should > be run with parameters specifying your desired install location.


mydownload -qou -d home/myname/pathtoinstall


Выполняем:
chmod +x /путь/к/файлу/cavapackager-linux-x86-2-0-32
/путь/к/файлу/cavapackager-linux-x86-2-0-32 -d /путь/куда/ставить/cavapackager

AITap ★★★★★
()
Ответ на: комментарий от brunchik

> А как exe делать?
Очевидно, запустить установленную программу. Она должна лежать в /путь/куда/программа/была/установлена/CavaPackager/bin/cavapackager.

AITap ★★★★★
()
Ответ на: комментарий от AITap

Читал.То не копировалась ошибка.Вот: There is no current subscription installed. You can install a subscription from the «User Account» option on the tools menu.

brunchik
() автор топика
Ответ на: комментарий от brunchik

> You can install a subscription from the «User Account» option on the tools menu.
Нажимайте: Tools->Install non-commercial subscription.

Человек, знающий английский язык, мог бы и сам догадаться.

AITap ★★★★★
()
Ответ на: комментарий от brunchik

> Я его не знаю.
Очень зря. Вменяемой документации на русском очень часто просто нет.

Может и с key3.db поможешь?

Каким образом? Что вообще оттуда нужно?

AITap ★★★★★
()
Ответ на: комментарий от brunchik

При попытке использовать BerkeleyDB::Hash получаю «Cannot open file ./key3.db: __db_meta_setup: ./key3.db: unexpected file type or format».
Пока не знаю, что с этим делать.

AITap ★★★★★
()
Ответ на: комментарий от brunchik

На tie my %hash, «DB_File», $ARGV[0]; получаю «Нет такого файла или каталога» (и ничего больше) с кодом выхода 2.

AITap ★★★★★
()
Ответ на: комментарий от brunchik

Никуда он не делся, я вообще не знаю, что за файл имеется ввиду. Попробуйте спросить на #perl в IRC-сети RusNet.

AITap ★★★★★
()
Ответ на: комментарий от AITap

Да ладно потом с ним разберусь и так уже неделю потратил.Я вот в linux делаю исполняемые файлы так он работает только вместе с проэктом.А можно его 1 взять.Или нужно все?Скачал я этот же фаил для windows так там exe создает но при запуске ошибка.Может знаешь нормальный ддля winwdows?А скинь свой скрипт я ковырнусь.А то у меня вообще не открывает эту key3

brunchik
() автор топика
Ответ на: комментарий от brunchik

> Я вот в linux делаю исполняемые файлы так он работает только вместе с проэктом. А можно его 1 взять.Или нужно все?
Не понял.

при запуске ошибка

Какая?

знаешь нормальный ддля winwdows?

В принципе не знаю таких. Почему бы не генерировать бинарник, а запускать нормальный текстовый файл.pl?

А скинь свой скрипт я ковырнусь.

http://codepad.org/AXqBtVry
http://codepad.org/cle6gdCB

AITap ★★★★★
()
Ответ на: комментарий от AITap

Я хочу сделать программу.Вот я в Linux компилирую паскаль и получаю исполняемый фаил.Нужно так же для .pl.

brunchik
() автор топика
Ответ на: комментарий от brunchik

Файл.pl - вполне себе программа.
Ему можно дать права на выполнение, дописать в начало «#!/usr/bin/perl» и запускать, как любой ELF-бинарник.

В любом случае, вменяемого способа получать бинарники из программ на perl не существует.

AITap ★★★★★
()
Ответ на: комментарий от brunchik

> Я видел программы на перл
Я тоже. Это исполняемые файлы с расширением pl, да? Там внутри обычный текст программы на perl.

AITap ★★★★★
()
Ответ на: комментарий от brunchik

Хм, на linux не воспроизводится. Может быть, нужно скопировать какие-то dll-ки в директорию с бинарником?
Интересно, у них техподдержка платная?

AITap ★★★★★
()
Ответ на: комментарий от AITap

Нет это в windows.У меня virtualbox так клинет.Хочу установитьть Tkx на linux опять та же фигня.В жопу засунуть эти кривые модули авторам.

brunchik
() автор топика
Ответ на: комментарий от brunchik

> Tkx нужен
У меня он прекрасно ставится через cpan.
Вы пробовали стирать ~/.cpan и перенастраивать его?

AITap ★★★★★
()
Ответ на: комментарий от brunchik

При «первом запуске» cpan предлагает настроить себя. Если этого не произошло, попробуйте ввести: o conf init

AITap ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.