in reply to Re^2: User Interface
in thread User Interface

Ok. Installed Tk-804.028_501.tar, extracted it. It contains a BUNCH of files. Should this go under C:\perl\*.* or a separate dir for Tk-804.028_501 and put this path in path? Any recommendations? Thanks

Replies are listed 'Best First'.
Re^4: User Interface
by syphilis (Archbishop) on Sep 15, 2009 at 01:09 UTC
    Ok. Installed Tk-804.028_501.tar, extracted it.

    Where did you get it from ? If it's from CPAN, then you've probably grabbed the Tk source - which would need to be compiled. Probably easier at this stage to persevere with ppm.
    While connected to the internet, try this command:
    ppm install http://www.bribes.org/perl/ppm/Tk.ppd
    or, for the latest developer release:
    ppm install http://www.bribes.org/perl/ppm/Tk_.ppd
    If those commands fail, see ActivePerl-faq2.html in your perl/html/faq folder. (See especially the section "PPM, Proxies and Firewalls" near the end of that document.)

    If you really do want to build Tk from source, then first run ppm install MinGW to give you a compiler and make utility. Then you should be ready to build and install Tk from source.

    Cheers,
    Rob
Re^4: User Interface
by Marshall (Canon) on Sep 15, 2009 at 07:06 UTC
    syphilis has some great advice. I would add that since you are on ActiveState 5.10, there is now a GUI on ppm. Just type "ppm" at the command prompt without any command (like install), the GUI will start. Find Tk and click on it to mark it for installation, then "run selected actions". Anyway I recommend this GUI interface as being easy to use. Of course the previous command line I/F still works.

    Everything you need is on the default repository, in the future if you need other repositories (like bribes), go into preferences and you can add repositories, example bribes is in a convenient click item. But you again all that you need is in the default repository. ActiveState has a special module format, .ppd. Installing a module from CPAN can get more complicated than the above.

    I can't tell if you are having proxy or firewall trouble or not. syphilis has the right pointer for that.