Tôi cần gì để thiết lập và duy trì một gương CPAN cục bộ? Tôi nên nhận biết những tập lệnh và phương pháp hay nhất nào?Làm cách nào để tôi thiết lập máy nhân bản CPAN cục bộ?
Trả lời
Điều này có thể hữu ích: http://www.cpan.org/misc/cpan-faq.html#How_mirror_CPAN
http://www.cpan.org/ misc/how-to-mirror.html – choroba
Hãy thử CPAN::Mini.
Hoặc, nếu liên kết đó biến mất vì nó liên kết với phiên bản hạt nhân, hãy thử CPAN::Mini. Xem How to link to CPAN modules in answers để thảo luận về liên kết vượt thời gian. :) –
Hoặc ngừng sử dụng search.cpan.org và sử dụng metacpan (tìm kiếm tốt hơn và nguồn mở!): Https://metacpan.org/pod/CPAN::Mini –
Randal Schwartz đã viết một bài viết về mirroring Các CPAN mà tôi đã tìm thấy khá hữu ích: http://www.stonehenge.com/merlyn/LinuxMag/col43.html
CPAN::Mini là con đường để đi. Khi bạn đã nhân đôi CPAN tại địa phương, bạn sẽ muốn thiết lập URL gương của bạn trong CPAN.pm hoặc CPANPLUS vào thư mục địa phương sử dụng một "file:" URL như sau:
file:///path/to/my/cpan/mirror
Nếu bạn muốn của bạn gương để có bản sao các phiên bản phát triển của phân phối CPAN, bạn có thể sử dụng CPAN::Mini::Devel.
Cập nhật:
Các "What do I need to mirror CPAN?" FAQ đưa ra trong câu trả lời khác là cho mirroring tất cả của CPAN, thường là để cung cấp một gương công cộng. Điều đó bao gồm các phiên bản cũ, lỗi thời của bản phân phối. CPAN :: Mini chỉ phản ánh các phiên bản mới nhất. Điều này là nhỏ hơn nhiều và đối với hầu hết người dùng thường là những gì mọi người sẽ sử dụng cho địa phương hoặc bị ngắt kết nối (máy tính xách tay) truy cập vào CPAN.
kể từ 1,1, http://search.cpan.org/perldoc?App::cpanminus App :: cpanminus (cpanm) hỗ trợ - chỉ dùng để lấy siêu dữ liệu từ máy nhân bản địa phương mà không truy vấn trực tuyến. > 1.1000 Thu 11/11 23:56:46 PST 2010 - Đã thêm --mirror chỉ để hỗ trợ minicpan và DarkPAN (jonallen, xdg, tokuhirom) – spazm
CPAN :: Mini là tốt. Theo mặc định, nó chỉ giữ phiên bản mới nhất của bản phân phối, không phải mọi phiên bản như CPAN thực hiện.
Bạn cũng có thể cài đặt CPAN :: Mini :: Webserver, cung cấp giao diện web cho máy nhân bản cpan cục bộ của bạn - rất tiện dụng nếu bạn ngoại tuyến và vẫn muốn làm việc với perl.
Kịch bản có khả năng nhất để chạy máy nhân bản CPAN là để mạng của bạn gồm 50 máy có thể được cập nhật từ máy cục bộ, thay vì nhấn mạng 50 lần.
Tôi muốn cho rằng việc sử dụng CPAN theo cách truyền thống là cách kém để giữ cho mạng máy chủ được cập nhật.
Tôi chạy một mạng các máy RedHat. Tôi gói tất cả các mô-đun CPAN dự định sử dụng trong sản xuất thành RPM (chủ yếu sử dụng công cụ cpanflute2 từ RPM :: Specfile) và triển khai chúng theo cách đó, qua đó đảm bảo theo dõi phụ thuộc phù hợp mà bạn không thực sự lấy từ CPAN theo bất kỳ cách nào.
Và tôi hy vọng bạn không sử dụng nhà cung cấp của RedHat perl? nó có đầy đủ các "bản sửa lỗi" có vấn đề mà các nhà phát triển perl lắc đầu. Nếu chúng tôi nhận được báo cáo lỗi từ người dùng RedHat, bước đầu tiên luôn là xác minh rằng đó là sự cố với perl, không phải với RedHat. Phần lớn thời gian là * RedHat. – moritz
Ngoài các câu trả lời khác, hãy xem số CPAN::Mini::Webserver của Leon, cung cấp cho bạn giao diện CPAN Search tới bản sao CPAN cục bộ của bạn.
Nếu bạn muốn làm những điều thú vị hơn, hãy xem cuộc trò chuyện "MyCPAN" của tôi. Ví dụ, bạn có thể chèn các mô-đun riêng của riêng bạn vào CPAN riêng của bạn với số CPAN::Mini::Inject.
- 1. Thiết lập các trường hợp EC2 là Công nhân cần làm việc với máy tính cục bộ làm máy chủ
- 2. Làm cách nào để cài đặt mô-đun CPAN vào một thư mục cục bộ?
- 3. Thiết lập IIS trong máy chủ cục bộ làm máy chủ phát triển web
- 4. Whats cách dễ nhất để thiết lập máy chủ lật đổ cục bộ là gì?
- 5. Thiết lập bộ điều khiển cách thay đổi bố cục?
- 6. Làm cách nào để làm cho máy chủ cục bộ của tôi nhạy cảm?
- 7. Làm thế nào để thiết lập công nhân cần tây trên các máy riêng biệt?
- 8. Làm cách nào để gọi một tập lệnh shell cục bộ từ máy chủ web?
- 9. Làm thế nào để thiết lập một kho lưu trữ proxy cục bộ cho SBT?
- 10. Làm cách nào để cài đặt bản phân phối tập lệnh từ CPAN?
- 11. Làm cách nào để xác định địa chỉ IP của máy cục bộ từ Perl?
- 12. Thiết lập IIS7.5 cho phát triển ASP.Net cục bộ
- 13. Tôi làm cách nào để thiết lập UIPickerView?
- 14. Làm cách nào để thiết lập JSONP?
- 15. Làm cách nào để tôi có thể thiết lập các đại lý TeamCity để sử dụng các kho lưu trữ cục bộ maven riêng biệt?
- 16. Làm thế nào để thiết lập dự án IntelliJ Idea Scala để nhận ra bộ nhớ cache Ivy2 cục bộ?
- 17. Làm cách nào để đồng bộ hóa dữ liệu cục bộ được lập chỉ mụcDB với Máy chủ?
- 18. Tôi làm cách nào để xem trang web chạy trên máy chủ cục bộ trên máy trong trình duyệt chrome?
- 19. Nhân bản kho lưu trữ Git cục bộ
- 20. Thiết lập tên miền ký tự đại diện trên máy chủ cục bộ (OS X 10.5)?
- 21. Làm thế nào để chuyển đổi một bản sao MongoDB thiết lập để một độc lập máy chủ
- 22. Tôi làm cách nào để thiết lập bộ mã hóa địa lý với google_premier?
- 23. Làm thế nào để thiết lập bóng nút Android thay vì thiết lập bóng văn bản
- 24. Tôi làm cách nào để truy cập máy chủ cục bộ của mình từ các máy tính khác?
- 25. Làm cách nào để thiết lập trình xử lý lỗi toàn cục trong WebApi?
- 26. Làm thế nào để xây dựng một máy chủ nhân bản rubygems?
- 27. Thiết lập SMTP và POP3 cục bộ để kiểm tra thư gửi và nhận vòng lặp
- 28. Làm cách nào để nhận tên máy tính và địa chỉ IP của máy tính cục bộ
- 29. trên máy Windows cục bộ của tôi, làm cách nào để viết kịch bản để tải xuống truyện tranh hàng ngày và gửi email cho chính tôi?
- 30. Làm cách nào để chỉnh sửa tệp trên EC2 trực tiếp từ máy chủ cục bộ của tôi?
Đây là một bài viết hoàn chỉnh, dễ dàng và từng bước, với tất cả các lệnh ... chỉ cần sao chép và dán và nó sẽ hoạt động khá nhiều :) [Cài đặt Perl của riêng bạn với CPAN của riêng bạn] (http: // perl- node-interface.blogspot.com/2012/02/install-your-own-perl-with-your-own.html) –