wiki:Download

Version 32 (modified by szabgab, 6 years ago) (diff)

strawberry installation notes

Recent release history:

version from revision
v0.11 r430
v0.10 r376
v0.09 r305
v0.08 r250
v0.07 r205

See also http://svn.perlide.org/padre/trunk/Changes

Binary

Linux in general

There is an experimental executable for Linux that can be dowloaded from http://www.perlide.org/download/ it has an initial warning popup but then it seems to work.

Ubuntu

This are the steps to install Ubuntu Hardy packages (originally published in PerlMonks):

  1. Add these sources in your /etc/apt/sources.list:
    deb http://ppa.launchpad.net/alex.muntada/ubuntu hardy main
    deb-src http://ppa.launchpad.net/alex.muntada/ubuntu hardy main
    
  2. Optionally, add package author's GPG signature into APT:
    $ wget 'http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x2DDC42192DF36811' -O- | sudo apt-key add -
    
  3. Update APT:
    sudo apt-get update
    
  4. Install Padre:
    sudo apt-get install libpadre-perl
    

Wx is to be in the Intrepid (8.10 ?) release of Ubuntu: http://packages.ubuntu.com/intrepid/libwx-perl

Source code

Padre is released as a CPAN package. You can download and install it using CPAN.pm or CPANPLUS. The released versions can be seen here http://search.cpan.org/dist/Padre/ and here http://kobesearch.cpan.org/dist/Padre.

The difficult part will be to install some of the prerequisites:

Mattia Barbon did a great job with them but they are still difficult to install. Any help with this would be welcome. See the wxPerl web site and mailing list.

Additional help can be provided by:

  1. Describing the results you have on various operating systems
  2. Asking the various downstream distributors to include Padre
  3. Creating a stand-alone version using PAR

Help in any of those is appreciated. Please post links to any conversation you might have with the distro maintainers so others can follow up.

MS Windows

Strawberry Perl

Download Strawberry Perl from here: http://www.strawberryperl.com/

On Strawberry Perl 5.10, starting from version 5.10.0.3 you can install Padre by starting the CPAN shell and typing

  cpan> install Padre

On previous releases of Strawberry Perl 5.10 you can install it following these steps

  cpan> look Alien::wxWidgets
  $ perl Makefile.PL
  $ dmake
  $ dmake test
  $ dmake install
  $ exit
  cpan> look Wx
  $ perl Makefile.PL
  $ dmake
  $ dmake test
  $ dmake install
  $ exit
  cpan> install Padre

Once it is installed you can start Padre either by

Start/Run and type in padre

or by creating a shortcut and then clicking on it.

When creating the shortcut use the following as command:

C:\strawberry\perl\bin\wperl.exe C:\strawberry\perl\bin\padre

note we are using wperl here instead of perl in order to avoid the extra command shell window.

Active Perl

http://www.activestate.com/

For Active Perl there are prebuilt PPM versions of Alien::wxWidgets and Wx (aka. wxPerl) and can be installed from http://wxperl.co.uk/

Actually you should install as many of the dependencies of Padre as you can using ppm. then open the cpan client and

  cpan> install Padre

Oren Maurer reported that you might need to force it:

  cpan> force install Padre

at some point you might encounter an error like this:

 Running install for module 'Padre'
 Running make for S/SZ/SZABGAB/Padre-0.06.tar.gz
 CPAN: Digest::SHA loaded ok (v5.45)
 Fetching with LWP:
  http://ppm.activestate.com/CPAN/authors/id/S/SZ/SZABGAB/CHECKSUMS
 Alert: While trying to 'parse' YAML file
  'D:\ActiveState\Perl\cpan\FTPstats.yml'
 with 'YAML::XS' the following error was encountered:
  Usage: YAML::XS::LibYAML::Load(yaml_str) at
 D:\ActiveState\Perl\lib/YAML/XS.pm
  line 70.

The reported solution was this:

  [reach the cpan shell:]
  C:\>cpan
  cpan> o conf yaml_module ''
  cpan> o conf commit
  commit: wrote 'C:\Perl\lib/CPAN/Config.pm'
  cpan> q

(See: http://groups.google.com/group/de.comp.lang.perl.misc/browse_thread/thread/3a347d02a1ebf464 and http://perl.org.il/pipermail/perl/2008-September/009779.html )

Debian

The next Debian release will have wxPerl in it, albeit with an old version of wxWidgets

See #34

Fedora

Fedora has wxPerl since at least FC8

See #33

Fedora 8 has

  • wxGTK-2.8.7
  • perl-Wx-0.74
  • perl-Alien-wxWidgets-0.31

This should be sufficient:

# rpm -ivh  perl-Wx perl-Alien-wxWidgets

Fedora 9 has

  • wxGTK-2.8.7
  • perl-Wx-0.81
  • perl-Alien-wxWidgets-0.32

This should be sufficient:

# rpm -ivh  perl-Wx perl-Alien-wxWidgets

Mandriva/Mandrake?

Mandriva 2008.1

has these:

  • perl-Alien-wxWidgets Version: 0.33-2mdv2008.1
  • perl-Wx Version: 0.81-1mdv2008.1

To install Padre follow these:

$ urpmi perl-Alien-wxWidgets
$ urpmi perl-Wx
$ cpan
cpan> install Padre

Mandriva Cooker

Padre 0.06 has been packaged for Mandriva Cooker, the next release of Mandriva.

See the original request: http://qa.mandriva.com/show_bug.cgi?id=43333

FreeBSD

http://lists.freebsd.org/mailman/listinfo/freebsd-perl

http://lists.freebsd.org/pipermail/freebsd-perl/2008-August/001928.html

Suse

http://www.nntp.perl.org/group/perl.wxperl.users/2008/08/msg6056.html

Gentoo

Has Wx version 0.82

http://www.nntp.perl.org/group/perl.wxperl.users/2008/07/msg5993.html

OSX

OS X 10.4 has wxPerl 0.22, 10.5 has a more recent version (0.6x for some x)

see this thread http://www.nntp.perl.org/group/perl.wxperl.users/2008/07/msg5978.html

wxWidgets and wxPerl

wxPerl on Linux distributions

Downstream Tickets

Open Tickets

Attachments (1)

Download all attachments as: .zip