B<NOTE: You can use any Perl-supported OS and environment to run
Catalyst.> It should make little or no difference to Catalyst's
operation, B<but this tutorial has been written using the Debian 5
-live CD> because that represents a quick and easy for most people to
+live CD> because that represents a quick and easy way for most people to
try out Catalyst with virtually zero setup time and hassles. Also,
the tutorial has been tested to work correctly with the versions of
Catalyst and all the supporting modules in Debian 5 (see "VERSIONS
DBIx::Class v0.08102
+=item *
+
+Template Toolkit v2.20
+
=item *
Catalyst Plugins
sudo aptitude -y install sqlite3 libdbd-sqlite3-perl libcatalyst-perl \
libcatalyst-modules-perl libconfig-general-perl libsql-translator-perl \
libdatetime-perl libdatetime-format-mysql-perl libio-all-perl \
- libperl6-junction-perl libmoosex-emulate-class-accessor-fast-perl
+ libperl6-junction-perl libmoosex-emulate-class-accessor-fast-perl \
+ libdbix-class-timestamp-perl
-Let it install (normally about a 30-second operaton) and you are
-done.
+Let it install (normally about a 30-second operaton) and you are done.
+(Note the '\' above. Depending on your environment, you might be able
+to cut and paste the text as shown or need to remove the '\'
+characters to that the command is all on a single line.)
If you are using an image other than the "rescue" ISO, you will also need
to run the following command to install additional packages:
Matt Trout's C<cat-install>
-Available at L<http://www.shadowcatsystems.co.uk/static/cat-install>,
+Available at L<http://www.shadowcat.co.uk/static/cat-install>,
C<cat-install> can be a fairly painless way to get Catalyst up and
running. Just download the script from the link above and type C<perl
cat-install>. Depending on the speed of your Internet connection and
with the following commands:
sudo cpan Catalyst::Model::DBIC::Schema Time::Warp DBICx::TestDatabase \
- DBIx::Class::DynamicDefault DBIx::Class::TimeStamp DBIx::Class::EncodedColumn
+ DBIx::Class::DynamicDefault DBIx::Class::EncodedColumn
wget http://dev.catalyst.perl.org/repos/Catalyst/trunk/examples/Tutorial/MyApp_Chapter8.tgz
tar zxvf MyApp_Chapter8.tgz
cd MyApp
Please report any errors, issues or suggestions to the author. The
most recent version of the Catalyst Tutorial can be found at
-L<http://dev.catalyst.perl.org/repos/Catalyst/Catalyst-Manual/5.70/trunk/lib/Catalyst/Manual/Tutorial/>.
+L<http://dev.catalyst.perl.org/repos/Catalyst/Catalyst-Manual/5.80/trunk/lib/Catalyst/Manual/Tutorial/>.
Copyright 2006-2008, Kennedy Clark, under Creative Commons License
(L<http://creativecommons.org/licenses/by-sa/3.0/us/>).