[ misa vranje @ 07.02.2005. 00:55 ] @
Odakle da skinem Tk modul?Znam za www.cpan.org ali tamo ima previse raznih Tk modula za koje nemam pojma cemu sluze.Ja samo zelim onaj Tk modul(najosnovniji) koji sluzi za iscrtavanje prozora i ostalog.Znas ono: use Tk;
Mozda je bolje pitanje koji Tk modul da skinem?Da li ce isti modul moci da se instalira i na unix i na windows masini?
[ VRider @ 07.02.2005. 07:25 ] @
Tk modul je razlog zasto sam presao na Linux. :)
http://search.cpan.org/~ni-s/Tk-804.027/
[ misa vranje @ 07.02.2005. 19:22 ] @
Nisam ga jos skinuo sa neta ali kako sam video u INSTALL fajlu(http://search.cpan.org/src/NI-S/Tk-804.027/INSTALL) mora da se ima program make da bi se instalirao modul.Dobor to sa unixom ide lako ali kako to da instaliram pod winblow$om posto program treba da pravim za njega i da li ce sve to lepo da se iskompajlira sa ostatkom programa uz pomoc perl2exea?
[ Mitrović Srđan @ 07.02.2005. 20:03 ] @
@miso ja sam to vec rekao u prethodnom postu kao sto sam ti dao upustvo za isntall modula
medjutim neki pametni mod or whatever je nasao za shodno da izbrise taj post.
medjutim nemam nameru da ponovo ponavljam vec receno.

skini ActivePerl-5.8.4.810
[ alex @ 07.02.2005. 20:31 ] @
Neki pametni mod ce opet da ti obrise poruku jer uopste ne citas ni postavljena pitanja niti komentare na temu vec odgovaras ko zna kome i ko zna sta - u tom tvom prethodnom postu si napisao "uputstvo" za instaliranje modula koje ne samo da postoji u INSTALL fajlu vec je i upustvo za instaliranje na Unix platformama a ne na Windows-u, sto je covek i trazio.

Stoga ti lepo preporucujem i savetujem da malo vise vremena provedes citajuci vec napisano u temama pre nego sto krenes da odgovoris. Ubuduce ocekuj samo rigoroznije moderisanje tvojih komentara.

Pozdrav,
alex - neki pametni mod koji ti je obrisao prethodni post.

P.S. - Vredjanje ti nikako nece pomoci.
[ Mladenko @ 07.02.2005. 20:48 ] @
Tk modul se dobija uz instalaciju perla i za win i za unix. Koji god
da skines radice....



--
Best regards,
Marko mailto:[email protected]
[ Mitrović Srđan @ 07.02.2005. 21:06 ] @
@mladene koliko znam za unix platformu nisam video da Tk modul dolazi uz instalaciju perla.

@alex pa znao sam da si ti lol ;P
nije to nikakva uvreda niti sarkazam jednostavno sam napisao.
primetio sam to i na temi za root-tail kada si 3 puta brisao poruku
znaci tvoja poruka je isla kao pitas me koji distro korsitim ja kazem slack
a ti onda kazes pa sta "Pa sta ako koristis Slack? Slack takodje ima binarne pakete, zar ne?"
mislim na to odgovorim da valjda znam itd itd sta sam napisao i ti uporno brises taj post.onda sam batalio i resio da namestim sam.

ja nemam nameru da se prepirem sa tc niti sta sl niti me zanima kako su dobili ta mesta niti ista oko toga.znaci decko je pitao odakle moze da skine Tk modul.ja sam izneo svoje iskustvo
i tacan link ka down.Naravno da ima upustvo uz file pa ima upustvo i za isntall GEntoo linuxa na cd pa mnogo pitaju kako da ga install.cemu svrha foruma pa za sve na ovom svetu ima dokumentacija.

Citat:
a li ce isti modul moci da se instalira i na unix i na windows masini?

mislio sam da decko zeli i da instalira i na *nix masini jel nisam video da je negde precizirao.

eto naterao si me da korsitim quote na nekoga a to mi tesko pada.
[ misa vranje @ 08.02.2005. 01:16 ] @
Kada sam koristio SuSE 9.0 imao je instaliran Tk modul ali ne uz perl vec kao posebna instalacija.Uz Mandrake 10.1 sada nemam Tk modul a na Windowsu sam instalirao ActivPerl i Perl/Tk program koji sam pisao i izvrsavao na SuSE 9.0 nije hteo da radi(prijavljuje da objekat ili paket Text nije pronadjen).Zato pitam odakle da downloadujem perl/tk.Sada posto imam link treba mi i nacin na koji da instaliram.
Zaobidjite te vase medjusobne probleme i odgovorite mi na pitanja:
Da li isti modul moze da se instalira na svim platformama(konkretno Linux i Windows)?
Kako da ga instaliram pod windowsom posto racunam da ce pod linuxom biti lako?
Da li moze sve to bez problema da se iskompajlira sa perl2exe ili da koristim neki drugi i koji su drugi kompajleri moguci(mislim na dobijanje *.exe)?

Hvala
[ alex @ 08.02.2005. 11:50 ] @
Obicno ne ulazim u ovakve rasprave ali ne mogu da se ne osvrnem na sledece:

Citat:
blood:
mislio sam da decko zeli i da instalira i na *nix masini jel nisam video da je negde precizirao.


A sta je ovo?

Citat:
misa vranje: Dobor to sa unixom ide lako ali kako to da instaliram pod winblow$om posto program treba da pravim za njega i da li ce sve to lepo da se iskompajlira sa ostatkom programa uz pomoc perl2exea?


JOS JEDNOM cu te zamoliti da pre pisanja odgovora obratis paznju na vec napisano u temi na koju odgovaras.

Pozdrav,
alex.

P.S - Izvinjavam se ostalima na offtopic poruci - tema ce biti ociscena vrlo brzo.
[ Mitrović Srđan @ 08.02.2005. 12:43 ] @
da sad sam video u cumu je problem :)
tako da nisam ni ja kriv.
taj post uopste nije bio kada sam ja postovo.posto sam prvo odgovor davao u operi,jednostavno nije hteo da postuje zatim dok sam kopirao sve to i iz galeona postovo proslo je neko vreme a zatim je dosao i njegov drugi post koji nisam video.ja sam gledao samo prvi i posle toga je bio post od VRidera i to je to.sad tek vidim i misin drugi post.znaci za to vreme dok sam ja uspeo da postujem on je postovo jos jednom pa je zbog toga ispala greksa jel u prvom postu nije bilo pomenuto da se radi iskljucivo o win.Ok sad je jasno

jeste da je offtopic al ;P
[ Mladenko @ 08.02.2005. 16:14 ] @
Stvar je prosta, za Windows koristi Active State Perl uz njega ide TK
modul. Za linux isto mozes da koristis Active State Perl ali ako vec
imas Perl onda pogledaj na diskovima od linuxa da li imas modul (ako
koristis SuSe pogledaj kroz YAST). Kada ga skines modul sa neta
instaliras ga koai bilo koji drugi modul (makefile.pl -> make -> make
install). Da bi kompajlirao perl u exe treba ti program koji se zove
perlcc.exe (ili samo perlcc ako je za linux). Za win skines Active
State Perl Dev Kit i dobijes program koji to radi automatski kroz
wizard. Skripte pisane u Windowsu MOGU da rade u linuxu samo moras da
uneses neke izmene (npr. kraj reda).
[ alex @ 08.02.2005. 16:32 ] @
Da dodam, na Unix (Linux) platformi instaliranje modula (sa CPAN-a) se svodi na sledece:


# perl -MCPAN -e shell
cpan> install module
cpan> exit
#


Vec je bilo reci o tome.
[ misa vranje @ 09.02.2005. 00:28 ] @
Skinuo sam tk modul sa linka koji je ostavio VRider.Instalirao sam ga pod Mandrakeom i nisam imao problema kao sto sam i ocekivao.Prvo sam mislio da je lose instaliran zato sto nije hteo da pokrene program:
#!/usr/bin/perl -w
use strict;
use Tk;
my $main=MainWindow->new();
my $label=$main->Label(text=>'Zdravo iz Tk')->pack();
MainLoop;

i stalno je prijavljivao gresku :
unknown option "text" at d:/Perl/site/lib/Tk/Widget.pm line 205.
at tk.pl line 6

Onda sam pokusao bez te opcije text i sve je proradilo.U windowsu sam pokusao da pokrenem ovaj script i prijavljivao je gresku a kada sam izbacio text opciju sve je proradilo(isto kao i kod mandrakea).Na SuSE9.0 je taj script radio.U cemu je problem?
Ajde sam da odgovorim(valjda je tacno nemoj da niko zameri):
Verzija perl/tk koju sam imao u SuSEu je dozvoljavala da kao argumente pri pozivu funkcija koristim bez crtice tj. postoje 2 nacina:
1.Label(-text=>'Zdravo iz Tk')
2.Label(text=>'Zdravo iz Tk')

SuSE je izgleda podrzavao oba dok ovaj modul koji sam skinuo sa neta samo prvi kao sto i ActivPerlov Tk podrzava samo prvi.
Kada sam dodao crticu ispred opcije text sve je proradilo,ali u knjigi "Perl detaljan izvornik" prvi kod koji je napisan u pTk(strana 338) je koristio text bez crtice.
Da li sam u pravu(za razlicite verzije pTkaa)?
[ Mladenko @ 09.02.2005. 16:19 ] @
Odgovor je prost, kada koristis sa crticom ne koristi "=>" nego ','.
Znaci tvoj primer je

$main -> Label (-text,'Zdravo')->pack;

UVEK SE KORISTI CRTICA!!! Mozda ce da radi i drugacije ali sa crticom
neces pogresiti



--
Best regards,
Marko mailto:[email protected]
[ Free_Sex @ 10.02.2005. 11:54 ] @
Joj bre stvarno ste komplikatori !!!!

Da bi instalirao neki modul pod Windowsom, najlakse ti je da pronadjes PPM fajl.
To ti je ista prica kao sto ima i za Linux raznis vec iskompajliranih distribucija.

E sad lepo odes na ActiveState pa pogledaj njihov repository modula.
Izmedju ostalog imas i TK i sve moguce za njega.

Inace koliko sam upucen ActiveState ima i neki GUI PPM, kojim mozes da lako instaliras module.

Ja koristim IndigoPerl, koji je ustvari varijanta ActiveState-a, a umesto tog vizuelnog imas neki CGI skript koji radi isto.

Inace IndigoPerl dolazi zajedno sa Apachem i mod_perlom, pa je zato i ovo u formi CGI skripte.

Ako nista drugo, hoces da ja zipujem fajlove iz lib/ i site/lib/ foldera koji su u vezi sa TK-om pa da probas tako ?
[ misa vranje @ 11.02.2005. 00:35 ] @
Rekao sam da sam se snasao za Tk modul.U windowsu(ActivePerl) je vec bio instaliran samo ga ja nisam koristio pravilno,a za linux sam skinuo modul sa linka koji mi je ostavio VRider.Problem kod mene je sto imam slabu konekciju na net i one komande za instaliranje mi ne koriste ako svaki put moram da instaliram modul pri ponovnoj instalaciji perla.Najvise bi mi odgovaralo da jedan isti modul koji sam vec skinuo instaliram i u linuxu i u windowsu.U linuxu mogu zato sto tamo ima program make a u windwosu nema.Pa sam se pitao kako taj jedan isti modul da instaliram na windowsu bez ponovnog downloada sa neta.U opisu paketa nigde ne stoji da je samo za unix sisteme ali u opisu instalacije stoji objasnjenje kako se instalira ali samo uz pomoc programa make.
Ipak hvala ti Free_Sex.
[ Mladenko @ 11.02.2005. 12:45 ] @
Postoji make za windows i zove se nmake. Dolazi uz Visual Studio ili
ga skini samog sa microsoftovog sajta. Ima nekih stotinak kb.
[ Free_Sex @ 12.02.2005. 00:40 ] @
Da s' time sto ti onda treba i C kompajler u slucaju da su neki delovi
modula pisani u istom.

A ako nisu pisani delom u C-u, vecinu mozes jednostavno da iskopiras
u folder za module i to ce da radi.

Dakle opet se vrtis u krug ...
[ Branko @ 12.02.2005. 16:48 ] @
http://download.microsoft.com/...tch/1.52/W95/EN-US/Nmake15.exe
[ misa vranje @ 12.02.2005. 18:42 ] @
Ja mislim da i ovo moze da posluzi:
http://umn.dl.sourceforge.net/...ingw/mingw32-make-3.80.0-3.exe