Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: gh-pages
Fetching contributors…

Cannot retrieve contributors at this time

65 lines (43 sloc) 2.247 kb
title layout
Module Manager
default

InspIRCd ships with a tool called ./modulemanager. This tool allows you to easily install modules that are not included with the default distribution, such as third party modules and modules which have been backported from later versions. The module manager tool is located in the root directory of your InspIRCd installation.

Syntax

Use: ./modulemanager <action> <args>
Action is one of the following
 install   install new modules
 upgrade   upgrade installed modules
 list      lists available modules

For installing a package, specify its name or name=version to force the installation of a specific version.

Common errors

Your system is missing the LWP::Simple Perl module!

Your system is missing the libwww-perl package. You should install it from your appropriate package manager.

  • CPAN — cpan LWP::Simple
  • CentOS, Fedora — yum install perl-libwww-perl
  • Debian, Ubuntu — apt-get install libwww-perl

Your system is missing the Crypt::SSLeay or IO::Socket::SSL Perl modules!

Your system is missing SSL support for the libwww-perl package. You should install one from your appropriate package manager.

Crypt::SSLeay
  • CPAN — cpan Crypt::SSLeay
  • CentOS, Fedora — yum install perl-crypt-ssleay
  • Debian, Ubuntu — apt-get install libcrypt-ssleay-perl
IO::Socket::SSL
  • CPAN — cpan IO::Socket::SSL
  • CentOS, Fedora — yum install perl-io-socket-ssl
  • Debian, Ubuntu — apt-get install libio-socket-ssl-perl

Could not retrieve https://raw.github.com/inspircd/inspircd-extras/master/modules.lst

Your version of InspIRCd is out of date. Update to the latest version and you will get a more useful error message.

Installing modules without the module manager

If for some reason you are unable to use the module manager you can download and install modules manually using the following steps:

  1. Download the module you wish to install from the inspircd-extras repository on GitHub.

  2. Move it to the src/modules directory.

  3. Run "make install" to build and install the module.

Jump to Line
Something went wrong with that request. Please try again.