in reply to Goo::Canvas installation on Ubuntu 12.10
It appears you are trying to update the system Perl by using CPAN. This is not recommended, as you run the risk of messing up system tasks which use Perl. If you want to use the system Perl, try to stick with installation from packages if possible. That would be the simplest but not the most flexible.
Alternatively and probably better longterm but taking a little more work, you can install a second version of Perl into a separate directory (even a user directory without needing any root access) and update the new Perl all you want using CPAN without affecting the system Perl.
sudo apt-get install libgoo-canvas-perl