I dag er jeg på arbejde løst en interessant problem. Jeg havde brug for at installere og opdatere Debian server. Dette ville ikke være noget kompliceret, men problemet var, at serveren er et netværk, hvor der ikke er internetadgang og sikkerhedsmæssige årsager eller kan ikke være en internetforbindelse.
Jeg så engang et program, der kan opdatere serveren til at bremse internetforbindelse. Det virkede på princippet om, at jeg har en pc, der ikke er eller er meget langsom internetforbindelse køre det program, der skabte en liste over pakker der skal opdateres. Efterfølgende skal denne liste overføres til en pc med en internetforbindelse. Der er en liste over downloadede pakker i det valgte område. Så var det nødvendigt at videregive disse pakker tilbage til pc'en uden at tilslutte en komplet opdatering. Løsningen er især velegnet hvor der virkelig ikke er en internetforbindelse. Dette program kaldes apt-imagEn .
Det var ikke min sag. Selv om netværk ikke har adgang til internettet, har jeg mindst en netværksforbindelse til en anden server, der allerede har en internetforbindelse. Selv om proxy-server, men det er nok. Jeg fandt programmet for mig i mit tilfælde ganske lignende. Dette er apt-Cacher .
Hvis netværket opererer mere end en Debian eller Ubuntu server, kan du fremskynde hente opdateringen ved hjælp af et lokalt spejl af pakker. Pakker er hentet fra internettet, og kun 1 vil være tilgængeligt lokalt for andre klienter på netværket.
Apt-Cacher forenkler opsætning af et lokalt spejl. Alt hvad der behøves, er at installere programmet på normal vis
sudo apt-get install apt-cacher
derefter konfigurere den anden Debian eller Ubuntu kunder til at bruge det i stedet for fjernbetjeningen repository. Apt-Cacher skaber komplet Debian-filspejl - det ville kræve omkring 30 GB diskplads til en arkitektur, og omkring 100 gigabytes til en komplet spejl. Jeg siger ikke, at denne mængde refleksion kræver en meget hurtig forbindelse og en masse tid.
apt-Cacher er kešujúce proxy (proxy caching), så når en af den lokale pc til at installere en ny pakke, apt-Cacher nakešuje det til en lokal pc. Det er meget smart og effektiv. Konfiguration er i / etc / apt-Cacher / apt-cacher.conf og er meget godt kommenteret. Efter at tilpasse sig sine omgivelser kan importere eksisterende indhold cache for hurtig startkommando
sudo /usr/share/apt-cacher/apt-cacher-import.pl /var/cache/apt/archives
Automatisk arkiv bevarer den nuværende og slettede den gamle affald. Det kører på port 3142 (kan ændres i konfigurationen).
Kunderne er nødt til at redigere din / etc / apt / sources.list f.eks. som følger:
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 er helt konfigureres til at bruge forskellige arkiver og opdateringer med bestemte intervaller. Det er også muligt at begrænse de travle ruter. Simple instruktioner om, hvordan du konfigurerer apt-Cacher og klienter er her: http://www.debuntu.org/how-to-set-up-a-repository-cache-with-apt-cacher











































Relaterede artikler
Ingen bruger reagerede på dette indlæg
Skriv i gæstebogen
Bemærk venligst: Kommentar moderation måske aktive med er der ingen grund til at indsende dine kommentarer