Ngayon ako sa trabaho malutas ng isang nakawiwiling problema. Kailangan ko upang i-install at i-update ang Debian server. Na ito ay hindi anumang kumplikadong, ngunit ang problema ay na ang server ay isang network kung saan walang internet access at mga dahilan ng kaligtasan o hindi maaaring maging isang koneksyon sa Internet.
Nakita ko isang beses sa isang programa na maaaring i-update ang server na mabagal ang koneksyon sa Internet. Nagtrabaho ito sa prinsipyo na mayroon akong isang PC na hindi o patakbuhin ang program na nilikha ang listahan ng mga pakete na ma-update ay masyadong mabagal na koneksyon sa internet. Pagkatapos, ang listahan na ito ay dapat ilipat sa isang PC na may koneksyon sa Internet. May isang listahan ng mga nai-download pakete sa napiling lugar. Pagkatapos ito ay kinakailangan upang pumasa ang mga ito mga packets bumalik sa PC sa walang pagkonekta ng isang kumpletong update. Ang solusyon ay lalo na naaangkop na kung saan doon ay hindi talaga isang koneksyon sa Internet. Ang program na ito ay tinatawag na apt-imagen .
Ito ay hindi ang aking kaso. Kahit na ang mga network ng hindi magkaroon ng internet access, mayroon akong hindi bababa sa isang network na koneksyon sa ibang server na ay mayroon ng isang koneksyon sa Internet. Kahit na ang proxy server, ngunit tama na iyan. Natagpuan ko ang programa sa akin sa aking kaso masyadong gusto. Ito ay ang apt-cacher .
Kung ang network ay nagpapatakbo ng higit sa isang server sa Debian o Ubuntu, maaari mong pabilisin ang pag-download ng update gamit ang isang lokal na mirror ng mga pakete. Ang mga pakete ay nai-download mula sa Internet at lamang 1 ay magagamit lokal para sa iba pang mga kliyente sa network.
Apt-cacher simplifies-setup ng isang lokal na mirror. Na ay kailangan ay i-install ang normal na paraan ng programa
sudo apt-get install apt-cacher
pagkatapos ay i-configure ang iba pang mga Debian o Ubuntu mga kliyente upang gamitin ito sa halip na ang remote repositoryo. Apt-cacher lumilikha kumpletong Debian mirror - ito ay nangangailangan ng 30 gigabytes ng disk space para sa isang architecture, at tungkol sa 100 gigabytes para sa isang kumpletong mirror. Hindi ko sinasabi na ang halagang ito ng salamin ay nangangailangan ng isang napakabilis na koneksyon at ng maraming oras.
apt-cacher kešujúce proxy (proxy Caching), kaya kapag ang isa sa mga lokal na PC upang i-install ng isang bagong pakete, apt-cacher nakešuje ito sa isang lokal na PC. Ito ay lubhang matalino at epektibo. Configuration ay sa / etc / apt-cacher / apt cacher.conf na at napakahusay na nalagyan ng annotation. Pagkatapos ng adaptasyon sa kapaligiran nito import ng umiiral na nilalaman cache para sa mabilis na utos ng pagsisimula
sudo /usr/share/apt-cacher/apt-cacher-import.pl /var/cache/apt/archives
Awtomatikong archive Pinapanatili ang kasalukuyang at tinanggal ang lumang basura. Ito ay tumatakbo sa port 3142 (maaaring baguhin sa configuration).
Kailangan ng mga kliyente upang i-edit ang iyong / etc / apt / sources.list para sa halimbawa. tulad ng sumusunod:
deb http://[local-server]:3142/debian stable main contrib non-free
deb-src http://[local-server]:3142/debian stable main contrib non-free
deb http://[local-server]:3142/security stable/updates main contrib non-free
apt-cacher ay ganap na-configure na gamitin ang iba't ibang mga mga repositoryo at mga update sa tinukoy na pagitan. Din ito ay posible upang limitahan ang mga abala na ruta. Simpleng mga tagubilin sa kung paano i-configure ang apt-cacher na at kliyente ay dito: http://www.debuntu.org/how-to-set-up-a-repository-cache-with-apt-cacher











































Kaugnay na Artikulo
Ang gumagamit Walang tumugon sa ang post na ito
Mag-sign sa guestbook
Mangyaring Tandaan: Komento moderation marahil aktibo sa may ay hindi na kailangang muling isumite ang iyong mga komento