Jawaban:
Anda dapat mengkonfigurasi cpanuntuk menginstal modul di luar jalur default sistem. Arahkan ke beberapa tempat di bawah direktori home Anda dan Anda tidak perlu menyebutnya dengan sudountuk menginstal modul.
The operintah di cpanshell interaktif memungkinkan Anda mengubah pilihan untuk cpandan makepl_argpilihan mengubah pilihan yang dilewatkan ke perl Makefile.plpanggilan yang CPAN membuat untuk membangun Makefile untuk modul.
Jika Anda ingin mengubah jalur instal yang ~/lib/perl5akan Anda lakukan:
mkdir -p ~/lib/perl5
perl -MCPAN -e shell
Dan dari shell CPAN:
cpan> o conf makepl_arg 'PREFIX=~/lib/perl5'
cpan> install MyModule
Untuk menggunakan modul yang dipasang di lokasi ini Anda harus menambahkan jalur ini ke PERL5LIBvariabel lingkungan Anda . Untuk bash, lakukan:
export PER5LIB=~/lib/perl5
Atau sintaks pengaturan variabel lingkungan apa pun yang diperlukan oleh shell pilihan Anda.
Ada diskusi yang bagus tentang menyesuaikan CPAN untuk satu pengguna di sini .