במשך שנים השתמשתי בapt-proxy, שמאפשר – בתאוריה – עבודה יעילה עם חבילות דביאן בתוך הרשת המקומית.
במקום שכל מחשב יוריד מחדש את כל החבילות מהמאגר המרכזי, apt-poxy מאפשר הקמת מאגר וירטואלי, ככה שמכוונים אליו את הלקוחות והם מורידים ממנו.
הנקודה היא – כמובן – שהוא שומר את מה שעובר דרכו, ככה שהוא מוריד עבור הלקוח הראשון, והשאר כבר מקבלים את הקובץ ממנו ולא מהמאגר המרוחק.
הבעיה היא שהוא לא ממש עובד, ונוטה לתקוע את הלקוחות שמתחברים אליו אם משהו לא מוצא חן בעיניו.
לקח לי די הרבה זמן להגדיר את apt-proxy, ולא הייתי נלהב במיוחד לחפש חלופה כי לא התחשק לי לבזבז זמן על הגדרות, אז במשך תקופה ארוכה מדי פשוט הפעלתי מחדש את apt-proxy כל פעם שהוא עשה בעיות ובסך הכל הסתדרתי איתו.
בנוסף, פתחתי באג, בתקווה שמישהו יטפל בבעיה המציקה, אבל לא נראה שלמישהו איכפת.
אתמול החלטתי שדי, וחיפשתי חלופה.
החלופה הראשונה שניסיתי היתה apt-cacher, שכולל סקריפט לניצולי apt-proxy שמייבא את ההגדרות שלו, מפסיק אותו, מבטל את ההפעלה האוטומטית ומתחיל את apt-cacher. לא הייתי צריך לגעת בקבצי המקורות של המחשבים שניגשו בעבר אל apt-proxy, הכל פשוט עובד.
ככה, בקלות. ואני התעצלתי לחפש פתרון כל כך הרבה זמן.
להתקנה, כמובן : apt-get install apt-cacher
תודה עמרי.
קישור להוראות התקנה:
http://www.debuntu.org/how-to-set-up-a-repository-cache-with-apt-cacher
אודי
עוד דרך שיכולה להיות מעניינת היא Apt-Zeroconf
http://trac.phidev.info/trac/wiki/AptZeroconf