-
Notifications
You must be signed in to change notification settings - Fork 9
Net::SAML2 on CentOS 9
Timothy Legge edited this page Jan 11, 2026
·
2 revisions
In general I don't write up notes for installing on particular distributions however this may be useful.
Starting with a clean install is not necessary but just validates that this works.
- sudo dnf install perl-File-Copy perl-deprecate perl-ExtUtils-MakeMaker
- \curl -L https://install.perlbrew.pl | bash
- source ~/perl5/perlbrew/etc/bashrc
- vim ~/.bash_profile
- perlbrew available
- perlbrew --thread --multi install perl-5.42.0
- +
- bg
- tail -f ~/perl5/perlbrew/build.perl-5.42.0.log
- perlbrew switch perl-5.42.0
- perl -V
- sudo dnf install openssl-devel zlib-devel libxslt libxslt-devel libxml2 libxml2-devel
- cpan App::cpanminus
Either force the install if necessary or apply Patch for broken tests for version 1.94
- cpanm Net::SSLeay --force
Version 0.83 has test that use sha1 signatures. The runtime does not require sha1 so for now force the install
- cpanm Net::SAML2 --force (for Net::SAMl2 0.83)