14.04 וטנובוא תרשב Apt-Cacher-NG תועצמאב Apt-Cache תרש תרדגה


Apt-Cacher-NG תרש אוה proxy ןומטמל (וא proxy apt) תוססובמ תוצפהל Debian וטנובוק ,וטנובוא ומכ, Xubuntu, Edubuntu, Linux Mint ךלש תרשה ימוקמ ןפואב ודרוהש תוליבחה ןומטמל שמשמה ,' וכו

.טנרטניאב ספ בחור םגו רקי ןמז םג ךוסחי הז ,Apt-Cache -מ ןתוא ולבקי וטנובוא ,ןאיבד תונוכמ ראשו apt-cache תרשב טנרטניאהמ ודרוהש תוליבחה לכ תא ןומטמב ןסחאי לכ םדוק אוהש ןוויכמ ,ןיוצמ ןויער הי

    .apt-cache תרש תרדגהב ליחתנ וישכע .תוליבחה םע הריתס םוש ןיא וישכע דעו .12.04 וטנובוא לש LTS תרש תרודהמב לעופה דיחי ןומטמ תרשב םישמתשמ ונא ךא .סקוניל הטנמ הדובע ןחלוש 4 ,14.04 -ו 12.04 ללוכ

    .apt תוליבחל ןומטמ תרש קר הז ,רורימ ןאיבד וא וטנובוא אל הז :הרעה

    Apt Cache Server OS   : Ubuntu 14.04 LTS Server
    Apt Cache IP Address  : 192.168.0.125
    Apt Cache Hostname    : aptcacher.tecmint.lan
    Default Port	      : 3142
    
    Client OS             : Ubuntu 14.04 LTS
    Client IP Address     : 192.168.0.3
    Client Hostname       : client.tecmint.lan
    

    תרשב Apt-Cacher-NG לש הרוצתו הנקתה :1 בלש

    .'apt' האבה הדוקפה תועצמאב Apt-Cacher-NG תליבח תא ןקתהו 'Ctr + Alt + T' תועצמאב ףוסמ חותפל ידכ תרשל רבחתה ,תישאר

    $ sudo apt-get install apt-cacher-ng
    

    .’etc/apt-cacher-ng /‘ תיירפסב םקוממה cache-ng הרוצתה ץבוק תא ךורעו חתפ תעכ .תיטמוטוא ליחתי apt-cacher-ng -ה ,הנקתהה םויס רחאל

    $ sudo vim /etc/apt-cacher-ng/acng.conf
    

    .תוליבח לש ןוכדע וא הנקתה ןמזב ןסחואת dpkg -ה תליבח לכ וז הירפסב .הלחתההמ '#' -ה תא תוריסמ היתורעה םא ,עצוהש יפכ תואבה תורושה לע הרעהה תא לטבל ונילע ,ןכמ רחאל

    CacheDir: /var/cache/apt-cacher-ng
    

    .לעפות איה לדחמ תרירבכ ,וז הרוש ליעפהל ונילע ןמויה תא רשפאל ידכ

    LogDir: /var/log/apt-cacher-ng
    

    Apt-cacher האיציה תא תונשל לוכי התא ,האיציה תא תונשל ךירצ התא םא ,3142 האיציל בישקי.

    Port:3142
    

    :רמוא הרושל תחתמ 'BindAddress: 0.0.0.0' הרושה תא ףסוה ,ןכמ רחאל

    # BindAddress: localhost 192.168.7.254 publicNameOnMainInterface
    BindAddress: 0.0.0.0
    

    .ןומטמב רמשיהל תוכירצ ןלוכש ,ןאיבדו וטנובוא ןוגכ תוצפהה תא רידגהל םילוכי ונא ןאכ

    Remap-debrep: file:deb_mirror*.gz /debian ; file:backends_debian # Debian Archives
    Remap-uburep: file:ubuntu_mirrors /ubuntu ; file:backends_ubuntu # Ubuntu Archives
    Remap-debvol: file:debvol_mirror*.gz /debian-volatile ; file:backends_debvol # Debian Volatile Archives
    

    .לעפוי הז לדחמ תרירבכ ךא ,האבה הרושה תא רשפאל ונילע ,טנרטניאה קשממב apt-cache לש תוחודה תא לבקל ונילע םא

    ReportPage: acng-report.html
    

    .ומשריי ונלש תוליבחה תרבעה לש לדוגהו העשה ,תוליעפה גוס קר 0 ל התוא רידגנ םא ,האבה הרושל הרעהה תא לטבל ונילע ,'ןמוי' לע ףסונ עדימ לבקל ידכ

    VerboseLog: 1
    

    .הרוצתב pid -ה ץבוק תא רשפאל ונילע ,apt-cacher תוריש תא ליעפהל ידכ

    PidFile: /var/run/apt-cacher-ng/pid
    

    .ורכזוה אלש םיצבקה תא ריסהל ידכ

    ExTreshold: 4
    

    .האבה הדוקפה תועצמאב apt-cacher-ng תוריש תא שדחמ ליעפהל ונעבק ונלוכ תעכ .ץבוקה תא ורגסו ורמש ,הרוצתה םע ונמייס ,ףוסבל

    $ sudo /etc/init.d/apt-cacher-ng restart
    

    .האבה רתאה תבותכ תועצמאב טנרטניאה קשממב apt-cacher-ng לש חודה ףדל שג

    http://192.168.0.125:3142/
    

    .ץימחהלו תודרוהה תא לבקל ידכ הז דומע תיתחתב הרוצתה ףדו יטטסה חודה לע ץחל ,apt-cacher-ng רובע חודה ףד תא תוארל םילוכי ונא ןאכ

    . /etc/apt/apt.conf.d/02proxy ב הטמל ךרעה תפסוה ידי לע ,ימוקמ ןפואב רידגהל ןתינש apt-cache -מ הז תרשב תוליבח ןיקתהל וליפא םילוכי ונא .רתוי רחואמ שומישל Proxy -ה תבותכ תא קיתעהל וני

    Acquire::http { Proxy "http://192.168.0.125:3142"; };
    

    חוקלה דצ תרוצת :2 בלש

    .'/etc/apt/apt.conf.d/' הירפסב '02proxy' ץבוק רוצו (Debain/וטנובוא) חוקלה בשחמל הליחת רבחתה

    $ sudo vim /etc/apt/apt.conf.d/02proxy
    

    ./http://192.168.0.125:3142 תבותכב apt-cacher-ng השיגה חוד ףדמ האבה רתאה תבותכ תא לבקת .02proxy ץבוקל ףסוהו שוכרל URL -ה תבותכ תא קתעה תעכ

    Acquire::http { Proxy "http://192.168.0.125:3142"; };
    

    .apt-cache תרשל ןומטמב ורמשיי חוקלה בשחמב ודרוי ןהשלכ תוליבח םא ,תאזב .! wq תועצמאב אציו רומש

    .טנרטניאהמ תוליבח לבקל ןמז ידמ רתוי חקיי אל וזה חוקלה תנוכמ תא ןכדעמ ינא םא .apt-cacher ןומטמב תעכ ורמשיי תוליבחה יכ ,זא .ןומטמה תרש רובע םינוכדע םתוא תא ונלחה רבכ .םינימזש החטבא ינוכדע םה

    .תוליבחה תא גרדשו רגאמה תא ןכדע תעכ

    $ sudo apt-get update 
    $ sudo apt-get upgrade
    

    .הליבחה תא איבהל חקיי ןמז המכ הארנ ואוב ,104MB אוה ולדוגו תוליבח 85 ןכדעל םיכירצ ונחנאש הארמ הז ליעלש םיכסמב

    .apt-cacher-ng תרשב ןומטמב רמשנ רבכ אוהש איה ךכל הביסה ?תוינש 3 ךות 104MB גישה הז ךיא הטמל הנומתה תא האר לבא .60Kbps דע 50Kbps קר היהת הדרוהה תוריהמ ובש 256Kbps טנרטניא רוביחב שמ

    .ליעל יתרבסהש ומכ ,הקיטסיטטסה תא תוארל ידכ טנרטניא ןפדפד לכב ip: port (192.168.0.125:3142) -ל תשגל םילוכי ונא ,ונדרוהש ,ןומטמ תריפס ינותנ תוארל ונילע םא

    .ידיתע שומישל ימוקמה רגאמל טנרטניאהמ רבעות איה אל םא ,apt-cache-ng תרשהמ עיגת איה apt-cache -ב הנימז הליבחה םא ,וטנובוא/ןאיבד תונוכמ לכב הנקתהל תוליבח לכ םידירומ ונא םנמא

    .וטנובוא/ןאיבד תונוכמב םישמתשמה לכל רוזעי הזש הווקמ ינא .םהלש ספה בחורו ןמז ךוסחת וז הנקתהש םיצור םיבר םישנא ,apt-cacher-ng תועצמאב apt תוליבחל ימוקמ ןומטמ תרש ןיקתהל דציכ וניאר הז רמאמב