Padre is released as a CPAN package. You can download and install it using cpan, cpanm or CPANPLUS. The released versions can be seen here.
As Padre has many dependencies probably the easiest is to install the binary distribution where available from the vendor (Mandriva, Fedora, Debian, FreeBSD) and then use cpanm to upgrade.
If this is not possible read on.
Install from CPAN
Strawberry Perl on Windows
On Strawberry Perl you should be able to install/upgrade Padre by just opening the "cmd" and typing
c:> cpan Padre
Active Perl in Windows
Probably the same as for Strawberry Perl but you might first need to install the C compiler they supply.
Linux
On Linux you should probably start by installing from the binary repository of your distribution (see below) and then upgrading from CPAN using local::lib.
That part starts by installing local::lib using the Bootstrapping technique and once that's done type
$ cpan Padre
Common Problems
Corporate Proxy
People behind a (corporate) proxy will not be able to access the CPAN servers directly. First they need to tell the CPAN client which proxy to use. For this, launch the cpan client by typing cpan on the command line. You should get a cpan> prompt and in there type the following: (obviously replace the address of the proxy server with the one you have in your company).
cpan> o conf http_proxy http://proxy.corporate.com:8080 cpan> o conf commit cpan> q
Once you did this the cpan command should work.
WxWidgets and WxPerl
The difficult part is sometimes to install some of the prerequisites:
- Installing wxWidgets (that Alien::wxWidgets tries to solve)
- Installing wxPerl (the Wx distro) from CPAN.
Mattia Barbon did a great job with them but they still may be difficult to install in some cases.