| 87 | | === Distribution of Padre === |
| 88 | | |
| 89 | | The primary distribution channel of Padre is CPAN. Hence for every release first we create a CPAN distribution of Padre. (See above). |
| 90 | | |
| 91 | | Based on the CPAN package Gabor release [wiki:BuildingOnPortableStrawberry Padre on Portable Strawberry]. |
| 92 | | |
| 93 | | Later, based on the CPAN package the downstream distributors create their .deb and .rpm etc. |
| 94 | | |
| 95 | | Plans: |
| 96 | | * Stand-alone executable for |
| 97 | | * * Linux. |
| 98 | | * * Windows |
| 99 | | * * Mac |
| 100 | | |
| 101 | | * Packaging Padre in the various distributions such as Debian, Fedora, Mandriva, Ubuntu or FreeBSD |
| 102 | | * Chocolate Perl should include Padre with various plug-ins |
| 103 | | |
| 104 | | |
| 105 | | See also the [wiki:Download] page |
| 106 | | |
| 107 | | |
| | 123 | |
| | 124 | === Distribution of Padre === |
| | 125 | |
| | 126 | The primary distribution channel of Padre is CPAN. Hence for every release first we create a CPAN distribution of Padre. (See above). |
| | 127 | |
| | 128 | Based on the CPAN package the downstream distributors (Debian, Fedora, Mandriva, FreeBSD etc.) create their .deb, .rpm etc. files. |
| | 129 | |
| | 130 | For Windows: |
| | 131 | |
| | 132 | There is a Dist::Perl::Padre in the works that will allow us to create a Perl distribution that has padre already installed. |
| | 133 | At one point we might be able to install this distribution independently from any other perl installation on the same machine. |
| | 134 | That will mean the 'production perl' of the user and the perl needed by Padre does not need to be the same. |
| | 135 | |
| | 136 | For Linux/Unix/BSD: |
| | 137 | |
| | 138 | There is a plan to creat a Dist::Perl::XL which would be a full version of perl with Padre (and possibly other things) installed and zipped. |
| | 139 | Users will be able to download it, unzip it and run padre from that perl. They will be able to use either the perl that came with Padre |
| | 140 | or any other perl as their 'production perl'. |
| | 141 | Primarily we try to make this work for Linux. |
| | 142 | |
| | 143 | For Mac: |
| | 144 | |
| | 145 | No idea. Maybe the above Dist::Perl::XL will work there too. |
| | 146 | |
| | 147 | |
| | 148 | PAR based executable: We have tried to make a PAR based executable but there is a complex |
| | 149 | issue that currently stops us (ORLite::Migrate and PAR not working well together) See #294 and #399 |
| | 150 | |
| | 151 | |
| | 152 | See also the [wiki:Download] page |
| | 153 | |
| | 154 | |