Schrift
[thread]6837[/thread]

Perl-Programme in ausführbarem Format Win/Linux: (war: perl geht das?) (Seite 2)

Leser: 1


<< |< 1 2 >| >> 20 Einträge, 2 Seiten
ulix
 2005-04-06 16:32
#53195 #53195
User since
2005-04-03
28 Artikel
BenutzerIn
[default_avatar]
Also ich hab jetzt par instaliert.
Aber wenn ich jetzt ne exe machen will mit :
pp -o pkw_graf.exe pkw_grafik.pl
sagt er pp comand not found
Was mach ich falsch?
bitte helft!\n\n

<!--EDIT|ulix|1112980383-->
Code: ()
1
2
Zitat (sri @ 09.04.2005, 18:49)
"channel spammer"
ulix
 2005-04-08 21:13
#53196 #53196
User since
2005-04-03
28 Artikel
BenutzerIn
[default_avatar]
Keiner Ne antwort?
Code: ()
1
2
Zitat (sri @ 09.04.2005, 18:49)
"channel spammer"
Froschpopo
 2005-04-08 21:18
#53197 #53197
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
was sagt er denn wenn du par eingibst?
ulix
 2005-04-08 21:26
#53198 #53198
User since
2005-04-03
28 Artikel
BenutzerIn
[default_avatar]
par
Usage:
par c(heck) [options] <par file> : Check parity archive
par r(ecover) [options] <par file> : Restore missing volumes
par a(dd) [options] <par file> [files] : Add files to parity archive
Advanced:
par m(ix) [options] : Try to restore from all parity files at once
par i(nteractive) [<par files>] : Interactive mode (very bare-bones)

Options: (Can be turned off with '+')
-m : Move existing files out of the way
-f : Fix faulty filenames
-p<n>: Number of files per parity volume
or -n<n>: Number of parity volumes to create
-d : Search for duplicate files
-k : Keep broken files
-s : Be smart if filenames are consistently different.
+i : Do not add following files to parity volumes
+c : Do not create parity volumes
+C : Ignore case in filename comparisons
+H : Do not check control hashes
-v,+v: Increase or decrease verbosity
-h,-?: Display this help
-- : Always treat following arguments as files

............ und wie erstelle ich dann ne exe aus nem script?\n\n

<!--EDIT|ulix|1112981238-->
Code: ()
1
2
Zitat (sri @ 09.04.2005, 18:49)
"channel spammer"
Crian
 2005-04-10 05:41
#53199 #53199
User since
2003-08-04
5873 Artikel
ModeratorIn
[Homepage]
user image
Hmmm dann scheint par im Pfad zu liegen aber pp nicht. Merkwürdig. Was passiert, wenn Du pp mit absolutem Pfad aufrufst?
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
ulix
 2005-04-10 12:16
#53200 #53200
User since
2005-04-03
28 Artikel
BenutzerIn
[default_avatar]
ich habs jetzt irgendwie mit pp hinbekommen aber frag mich net wie ( rumprobiert ^^)
Code: ()
1
2
Zitat (sri @ 09.04.2005, 18:49)
"channel spammer"
J-jayz-Z
 2005-04-15 11:43
#53201 #53201
User since
2005-04-13
625 Artikel
BenutzerIn
[Homepage] [default_avatar]
versteh ich das hier richtig, das man mit par ausführbare dateien erstellen kann, die man dann _ohne_ perl interpreter ausführen kann? oder steht dann nur hinten anstatt *.pl *.exe ?
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="5065726c2d436f6d6d756e697479"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'

http://perl-tutor.de
renee
 2005-04-15 12:06
#53202 #53202
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Soweit ich weiß packt PAR den Interpreter mit rein...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
pq
 2005-04-15 12:13
#53203 #53203
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
man packt entweder .par-dateien, für die man dann perl und PAR zum
ausführen braucht, oder man packt ausführbare dateien, da ist der
interpreter dann mit drin und sollte auf anderen maschinen mit derselben
glibc ohne probleme laufen.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
Relais
 2005-04-15 12:36
#53204 #53204
User since
2003-08-06
2261 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=J-jayz-Z,15.04.2005, 09:43]versteh ich das hier richtig, das man mit par ausführbare dateien erstellen kann, die man dann _ohne_ perl interpreter ausführen kann? oder steht dann nur hinten anstatt *.pl *.exe ?[/quote]
Das verstehst Du richtig. Sollen diese dann (u.a.) unter Windows ausführbar sein, muß auch tatsächlich die Endung .exe dran.
[quote=pq,15.04.2005, 10:13]man packt entweder .par-dateien, für die man dann perl und PAR zum
ausführen braucht, oder man packt ausführbare dateien, da ist der
interpreter dann mit drin und sollte auf anderen maschinen mit derselben glibc ohne probleme laufen.[/quote]
Und soll der Kram dann auf Linux und auf Windows laufen, wiederholt man den Vorgang mit der bereits auf der anderen Plattform erstellten Datei noch einmal auf der noch fehlenden Plattform. Die Ausführbare Datei wächst dabei natürlich ein Bißchen.

Vorraussetzung ist allerdings, daß das Programm auch für beide Plattformen geschrieben wurde. Wenn da etwa Shell aufrufe drin sind, die Windows nicht anbietet (oder umgekehrt), dann kann es auch PAR nicht mehr retten.

PAR muß mit Perl klarkommen und beide sind (noch) nicht perfekt =). Etwa DBDs lauffähig mit hineinzupacken ist entweder Glückssache oder aber sehr schwierig...
Erst denken, dann posten --
27. Deutscher Perl- u. Raku -Workshop 12. bis 14. Mai 2025 in München.

Winter is Coming
<< |< 1 2 >| >> 20 Einträge, 2 Seiten



View all threads created 2005-04-03 19:38.