Anda harus menjalankan cpan
perintah sebagai pengguna normal Anda. Anda memiliki dua pilihan:
-
Instal modul ke direktori di bawah direktori home Anda. local::lib akan membantu Anda menyiapkannya.
-
Konfigurasikan
cpan
untuk menggunakansudo
selama fase instalasi. Anda melakukannya dengan memulaicpan
shell dan ketik:o conf make_install_make_command 'sudo make' o conf mbuild_install_build_command 'sudo ./Build' o conf commit
Baris pertama mengonfigurasi MakeMaker untuk menggunakan
sudo
. Baris kedua melakukan hal yang sama untuk Module::Build. Baris ketiga menyimpan perubahan.
Jika Anda ingin menginstal modul Anda untuk digunakan sendiri, maka Anda harus menjalankannya sendiri. Gunakan local::lib untuk menyiapkan variabel lingkungan Anda agar berfungsi dengan baik. Anda mungkin ingin melihat cpan minus sebagai alternatif dari penginstal cpan default.
Anda mungkin juga ingin mempertimbangkan untuk menggunakan perlbrew untuk menginstal versi perl yang lebih baru yang sepenuhnya independen dari perl sistem.
Jika Anda ingin menginstalnya di seluruh sistem, maka saya sarankan (karena Anda telah menandai ubuntu ini ) melihat dh-make-perl untuk menghasilkan file .deb yang dapat Anda pasang dan hapus dengan dpkg.
Jika Anda ingin memasang modul sebagai pengguna non-root, Anda dapat mengonfigurasi cpan untuk menggunakan basis pemasangan:
makepl_arg [INSTALL_BASE=/home/nelaar/perl]
mbuildpl_arg [--install_base=/home/nelaar/perl]
Dan atur PERL5LIB sesuai dengan /home/nelaar/perl/lib/perl5
.