Debian-packages
Building Debian packages of Perl modules
Example: creating a debian package for Net::IPv6Addr perl module
- Install debian packages utilities:
# apt-get install dh-make-perl devscripts
- Download perl module:
# perl -MCPAN -e "get Net::IPv4Addr"
- Create the package:
# cd $HOME/.cpan/build # dh-make-perl Net-IPv6Addr-0.2 # cd Net-IPv6Addr-0.2/ # debuild
- The package is now created:
# cd .. # ls *.deb libnet-ipv6addr-perl_0.2-1_all.deb
- And it can be installed by:
# dpkg --install libnet-ipv6addr-perl_0.2-1_all.deb
The problem of this method is that it does not impose the dependencies among modules. You have to take care of them.