EngelsFransSpaans

OnWorks-favicon

perlamiga - Online in de cloud

Voer perlamiga uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht perlamiga die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


perlamiga - Perl onder Amiga besturingssysteem

NOTITIE


Perl 5.8.0 kan niet be bebouwd in AmigaOS. Je blikje . beide the onderhoud los Perl
5.6.1 or the ontwikkeling los Perl 5.7.2 in AmigaOS. Bekijk "PERL 5.8.0 GEBROKEN IN
AMIGAOS" if helpen willen naar uw vaststelling van dit probleem.

KORTE INHOUD


U kunt dit document in de volgende formaten lezen:

man perlamiga
multiview perlamiga.gids

om er enkele op te sommen (mogelijk zijn ze niet allemaal tegelijkertijd beschikbaar), of u kunt ze lezen as is: ofwel als
README.amigaof pod/perlamiga.pod.

Een recente versie van perl voor de Amiga kun je vinden in de sectie Geek Gadgets van de
Aminet:

http://www.aminet.net/~aminet/dev/gg

PRODUCTBESCHRIJVING


Voorwaarden voor Het compileren Perl on AmigaOS
Unix wedijver voor AmigaOS: ixemul.bibliotheek
Je hebt de Unix-emulatie nodig voor AmigaOS, waarvan het belangrijkste onderdeel is
ixemul.bibliotheek. Voor een minimale installatie heeft u de nieuwste versies van het volgende nodig
pakketten uit de Aminet-archieven (http://www.aminet.net/~aminet/>):

ixemul-bin
ixemul-env-bin
pdksh-bin

Houd er ook rekening mee dat dit een minimale opstelling is; Misschien wilt u andere pakketten toevoegen ADE
(De Amiga Ontwikkelaars Milieu).

Versie of Amiga OS
Je hebt op zijn minst AmigaOS versie 2.0 nodig. Aanbevolen is versie 3.1.

Vanaf Perl programma's voor AmigaOS
Start uw Perl-programma foo met argumenten "arg1 arg2 arg3" op dezelfde manier als op alle andere
platform, door

perl foo arg1 arg2 arg3

Als u perl-opties "-my_opts" wilt specificeren voor de perl zelf (in tegenstelling tot uw
programma), gebruiken

perl -my_opts foo arg1 arg2 arg3

Als alternatief kunt u proberen een vervanging voor het systeem te krijgen Uitvoeren bevel dat eert
de #!/usr/bin/perl syntaxis in scripts en stel de s-Bit van uw scripts in. Dan kunt u
roep uw scripts aan zoals onder UNIX met

foo arg1 arg2 arg3

(Merk op dat het hebben van *nixish volledig pad naar perl /usr/bin/perl Is niet nodig, perl zou
genoeg, maar als je een volledig pad hebt, wordt het gemakkelijker om je script onder *nix te gebruiken.)

tekortkomingen of Perl voor AmigaOS
Perl onder AmigaOS mist enkele kenmerken van perl onder UNIX vanwege tekortkomingen in de
UNIX-emulatie, met name:

· vork()

· enkele kenmerken van het UNIX-bestandssysteem met betrekking tot het aantal koppelingen en bestandsdatums

· plaats de bewerking (de schakeloptie -i) zonder back-upbestand

· umask() werkt, maar de juiste rechten worden pas ingesteld als het bestand definitief is
dichtbij()d

INSTALLATIE


Ga naar de installatiemap (hoogstwaarschijnlijk ADE:) en pak het binaire bestand uit
verdeling:

lha -mraxe x perl-$VERSION-bin.lha

or

tar xvzpf perl-$VERSION-bin.tgz

(Hiervoor heb je uiteraard lha of teer en gunzip nodig.)

Lees de betreffende documentatie voor de installatie van de Unix-emulatie.

Toegang documentatie


Beheerpagina's voor Perl on AmigaOS
Als je "man" op je systeem hebt geïnstalleerd en je hebt perl manpages geïnstalleerd, gebruik dan iets
soortgelijk:

man perlfunc
mens minder
man ExtUtils.MakeMaker

om toegang te krijgen tot documentatie voor verschillende componenten van Perl. Beginnen met

man perl

Opmerking: u moet uw man.conf-bestand wijzigen om naar manpages in het .conf-bestand te zoeken
/ade/lib/perl5/man/man3 directory, of de man-pagina's voor de perl-bibliotheek zullen dat niet zijn
gevonden.

Merk op dat punt (.) wordt gebruikt als pakketscheidingsteken voor documentatie voor pakketten, en als
gebruikelijk, soms moet u sectie - 3 hierboven - opgeven om schaduw door de te voorkomen
minder(1) manpagina.

Perl HTML Documentatie on AmigaOS
Als je een WWW-browser beschikbaar hebt, kun je bouwen HTML documenten. Cd naar map met
.peul bestanden, en doe het zo

cd /ade/lib/perl5/pod
pod2html

Hierna kunt u uw browser het bestand sturen perl.html in deze map, en ga je gang
met het lezen van documenten.

Als alternatief kunt u deze documenten mogelijk vooraf samenstellen uit "CPAN".

Perl GNU informatie Bestanden on AmigaOS
Gebruikers van "Emacs" zouden dit zeer op prijs stellen, vooral als de "CPerl"-modus is geladen. Jij
moet de nieuwste "pod2info" van "CPAN" ophalen, of, als alternatief, vooraf gebouwde infopagina's.

Perl Latex Documentatie on AmigaOS
Kan worden opgebouwd met behulp van "pod2latex".

GEBOUW PERL ON AMIGAOS


Hier bespreken we hoe je Perl kunt bouwen onder AmigaOS.

Bouw Voorwaarden voor Perl on AmigaOS
Je moet de nieuwste hebben ixemul (Unix-emulatie voor Amiga) van Aminet.

Krijgen the Perl bron voor AmigaOS
Je kunt de nieuwste perl-for-amiga-broncode van Ninemoons downloaden en deze uitpakken met:

tar xvzpf perl-$VERSION-src.tgz

of haal de officiële bron van CPAN:

http://www.cpan.org/src/5.0

Pak het zo uit

tar xvzpf perl-$VERSION.tar.gz

U ziet een bericht over fouten tijdens het uitpakken Configure . Dit is normaal en
verwacht. (Er is een conflict met een bestand met dezelfde naam configureer, maar het veroorzaakt geen
leed.)

maken Perl on AmigaOS
Vergeet niet om een ​​flinke prop stapel te gebruiken (ik gebruik 2000000)

sh configure.gnu --prefix=/gg

Typ nu

afhankelijk maken

Nu!

maken

Testen Perl on AmigaOS
Ren nu

test maken

Sommige tests worden overgeslagen omdat ze de test nodig hebben vork() functie:

io/pipe.t, op/vork.t, lib/filehand.t, lib/open2.t, lib/open3.t, lib/io_pipe.t,
lib/io_sock.t

Installatie van het the bebouwd Perl on AmigaOS
lopen

make install

PERL 5.8.0 GEBROKEN IN AMIGAOS


Zoals hierboven verteld was Perl 5.6.1 nog steeds goed in AmigaOS, net als 5.7.2. Na Perl 5.7.2
(wijzig #11423, zie het bestand Wijzigingen en het bestand pod/perlhack.pod voor hoe u de
individuele wijzigingen) Perl liet zijn interne ondersteuning voor vallen vvork(), en dat was erg
waarschijnlijk de stap die AmigaOS kapot maakte (aangezien de ixemul-bibliotheek alleen vfork heeft). De bouw
mislukt uiteindelijk wanneer de ext/DynaLoader wordt gebouwd, en PERL eindigt als "0" in de
Makefile geproduceerd, proberen "0" uit te voeren werkt niet helemaal. Ook het uitvoeren van miniperl in
backticks lijkt niets op te leveren: zeer waarschijnlijk gerelateerd aan de (v)fork problemen.
Bevestiging the breken vereist iemand heel familiaal met the ixemul bibliotheek, en hoe een
is vermeend naar lopen extern commando's in AmigaOS zonder vork().

AUTEURS


Norbert Pueschel, [e-mail beveiligd] Jan Erik Karlsson, [e-mail beveiligd]

Gebruik perlamiga online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad