Tôi cài đặt tất cả các lọn tóc của mình hoàn toàn trong thư mục riêng của chúng để chúng không chia sẻ bất kỳ thứ gì với bất kỳ perl nào khác. Để làm điều đó, bạn chỉ cần nói cho tập lệnh Configure
nơi cài đặt mọi thứ. Tôi thích /usr/local/perls:
% ./Configure -des -Dprefix=/usr/local/perls/perl-5.x.y
Khi tôi làm điều đó cho nhiều phiên bản, tôi nhận được một thư mục có cài đặt riêng biệt.
% ls -1 /usr/local/perls
perl-5.10.0
perl-5.10.1
perl-5.6.2
perl-5.8.8
Tất cả đều có thùng riêng của họ và thư mục lib:
% ls -1 /usr/local/perls/perl-5.10.0
bin
lib
man
Hầu hết các công cụ phổ biến sẽ tìm ra những việc cần làm nếu bạn gọi họ bằng perls khác nhau:
/usr/local/perls/perl-5.10.0/bin/perl /usr/local/bin/cpan
Tuy nhiên, bạn có thể lấy perl bạn muốn sử dụng nhiều nhất và đặt nó trước tiên trong đường dẫn của bạn. Tôi chỉ cần tạo một liên kết tượng trưng đến/usr/local/bin/perl, nhưng bạn cũng có thể thêm các thư mục vào PATH.
perlbrew thực hiện rất nhiều điều này cho bạn và di chuyển các liên kết tượng trưng xung quanh để tạo một trong số đó là perl mặc định.
Nguồn
2009-08-18 00:52:57
Bạn cũng nên xem xét điều này: http://stackoverflow.com/questions/398221/how-do-you-manage-perl-modules-on-linux – innaM
những ngày này là cách dễ nhất để giải quyết nhiều phiên bản của perl có lẽ là 'perlbrew' https://metacpan.org/module/perlbrew – mirod