My goal was simple - to install the DateTime::Event::Recurrence CPAN module for my non-privileged user. As often is the case when I try to figure out CPAN (about once every two years - long enough to forget everything I knew about it previously) - it seemed a lot harder than it should have been.

I eventually succeeded by following these steps: