Install dependent modules
If you installed binary distribution (apt, RPM, ports, …), required dependent modules may have been installed: You can skip this section.
Using cpanminus (
Support for cpanminus was introduced on Sympa 6.2.34.
If you are using Perl earlier than 5.16.0 with Sympa earlier than 6.2.62, in addition to modules installed in this section, you have to install manually
Unicode::CaseFoldwhich is not included in
cpanfile, or Sympa won’t work correctly.
cpanminus is required.
With binary distributions, install following packages:
- FreeBSD package/ports:
- macOS with homebrew (
cpancommand line tool bundled in Perl to build and install cpanminus:
# cpan App::cpanminus
Otherwise, follow the instruction by the author.
To install (or upgrade) required and recommended dependent modules, run:
$ cd <top of source> # cpanm --installdeps --with-recommends .
To install also modules required for development tasks:
$ cd <top of source> # cpanm --installdeps --with-recommends --with-develop .
To install the latest version of specific module (even if it is not listed
# cpanm Name::Of::Module
For details about usage of
Using package management tools
Also, you can use any package management tools on your system (apt, dnf/yum, pkg, …) or generic tools (cpan, …).
To know what modules you should install, see
This file is put in the top of source tarball, and when Sympa has been
installed, it is put in
- On Sympa prior to version 6.2.34, modules to be installed were defined in
sympa_wizardwill be deprecated on Sympa 6.2.70. Use of
cpanmdescribed in above is recommended for recent version of Sympa.
sympa_wizard to install dependent modules.
# sympa_wizard.pl --check
It checks your system, gets lacking or outdated modules from CPAN and installs them.