Có thể phản chiếu các kho apt?


13

Tôi là một sinh viên tại Đại học Case Western Reserve và băng thông từ các máy chủ Ubuntu đến địa điểm của tôi thường rất tệ (theo thứ tự vài trăm byte mỗi giây). Bản thân tôi và một vài người bạn muốn có thể tải xuống các gói một lần và lưu chúng vào bộ đệm cho phần còn lại của chúng tôi trong khuôn viên trường. Để làm điều đó, chúng ta sẽ cần phải thiết lập kho APT của riêng mình hoặc thiết lập một số dạng máy chủ bộ đệm (mực?) Mà chúng ta có thể trỏ hệ thống của mình.

Là thiết lập một tấm gương như vậy là một quá trình khó khăn? Làm thế nào một người sẽ hoàn thành nó?



Thậm chí không 1k / s? Tôi khuyên bạn nên khiếu nại với quản trị viên hệ thống của bạn. Ngay cả wifi miễn phí của Starbucks cũng có thể đạt tới 150k / s.
Godel

1
@ Gödel: Kết nối thực tế nhanh hơn nhiều - Tôi nhận được các lượt tải xuống 1MB / s ở mọi nơi trừ các nội dung liên quan đến năng khiếu. Chiếc gương trong này dường như cực kỳ chậm.
Billy ONeal

1
Tôi cũng ở CWRU và đã thấy tốc độ thấp hơn so với gương mặc định. Bạn đã thử sử dụng máy nhân bản trên Internet2 như mirror.anl.gov chưa? Tôi thường có thể nhận được tốc độ lớn hơn 1MB / s cho các gương như vậy.
Eric Perko

@Eric: Ah - chuyển đổi gương dường như để khắc phục vấn đề. Có lẽ bit "Chọn gương tốt nhất" quan tâm đến độ trễ hơn băng thông. Cảm ơn!
Billy ONeal

Câu trả lời:


10

Bạn có thể muốn sử dụng apt-proxy thay vì máy nhân bản đầy đủ, vì sau đó sẽ tốn ít không gian và thời gian hơn để thiết lập:

https://help.ubfox.com/community/AptProxy

Sau đó, bạn sẽ cần cập nhật danh sách kho lưu trữ cho bất kỳ ai muốn sử dụng proxy của bạn.


4

Có một số cách để phản ánh tải xuống gói kho lưu trữ hoặc bộ đệm. Giải pháp tốt nhất là gì tùy thuộc vào số lượng người sẽ sử dụng và cơ sở hạ tầng nào đã có sẵn.

Ví dụ, nhiều trường đại học đã có gương phần mềm cục bộ và trong trường hợp đó, giải pháp đơn giản nhất có lẽ là thêm Ubuntu vào máy nhân bản đó. ;)

Và nếu trường đại học của bạn đã có máy chủ proxy, có thể sử dụng nó (có thể với một số cài đặt tùy chỉnh cho kho lưu trữ?).

Khi bạn muốn phản ánh toàn bộ hoặc một phần của kho chính thức (và / hoặc các kho khác), bạn có thể sử dụng một cái gì đó giống như apt-mirror, debmirror, debpartial-mirror, mirrorkithoặc ubumirror. Phản ánh toàn bộ kho lưu trữ có thể kéo theo rất nhiều gói mà không ai từng sử dụng, vì vậy nếu băng thông thực sự là một vấn đề (ngay cả vào ban đêm) thì có thể chỉ hữu ích khi phản chiếu các gói phổ biến ...

Khi bạn muốn bộ nhớ cache chỉ được sử dụng các gói, có apt-cacher, apt-cacher-nghay apt-p2p, hoặc một proxy như mực.

Một lợi thế của việc có một máy nhân bản cục bộ (khi so sánh với bộ đệm) là việc cài đặt / nâng cấp sẽ luôn nhanh chóng (đối với các gói có sẵn trên máy nhân bản), trong khi khi sử dụng bộ đệm, người đầu tiên cần gói sẽ phải chờ cho đến khi nó được tải xuống. Bạn cũng có thể định cấu hình máy nhân bản để cập nhật vào ban đêm, để việc tải xuống các gói xảy ra khi (gần như) không có ai khác đang sử dụng đường lên internet.

OTOH lợi thế của việc sử dụng bộ đệm là bạn sẽ chỉ tải xuống chính xác những gói cần thiết và không bao giờ nhiều hơn thế.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.