![10 cele mai bune alternative spațiale paralele pentru Android în 2021](/f/b016a9a0c9420c66ec0ff96bfa8d2767.jpg?width=100&height=100)
Instalarea, actualizarea și eliminarea (atunci când este necesar) a programelor instalate sunt responsabilități cheie în viața de zi cu zi a unui administrator de sistem. Când o mașină este conectată la Internet, aceste sarcini pot fi realizate cu ușurință utilizând un sistem de gestionare a pachetelor, cum ar fi aptitudine (sau apt-get), da, sau zypper, în funcție de distribuția aleasă, așa cum este explicat în Partea 9 - Managementul pachetelor Linux din LFCE (Inginer certificat Linux Foundation) serie. De asemenea, puteți descărca independent .deb sau .rpm și instalați-le cu dpkg sau rpm, respectiv.
Cu toate acestea, atunci când o mașină nu are acces la World Wide Web, sunt necesare alte metode. De ce ar vrea cineva să facă asta? Motivele variază de la economisirea lățimii de bandă Internet (evitând astfel mai multe conexiuni simultane către exterior) la securizarea pachetelor compilate de la sursă la nivel local și inclusiv posibilitatea de a furniza pachete care din motive legale (de exemplu, software care este restricționat în unele țări) nu pot fi incluse în oficial depozite.
Tocmai acolo intră în joc depozitele de rețea, care este subiectul central al acestui articol.
Server de depozitare în rețea: CentOS 7 [enp0s3: 192.168.0.17] - dev1. Mașină client: CentOS 6.6 [eth0: 192.168.0.18] - dev2.
Ca prim pas, ne vom ocupa de instalarea și configurarea unui CentOS 7 caseta ca server de depozit [adresa IP 192.168.0.17] și a CentOS 6.6 aparat ca client. Configurarea pentru openSUSE este aproape identică.
Pentru CentOS 7, urmați articolele de mai jos care explică instrucțiunile pas cu pas ale instalării CentOS 7 și cum se configurează o adresă IP statică.
În ceea ce privește Ubuntu, există un articol minunat pe acest site care explică, pas cu pas, cum să vă configurați propriul depozit privat.
Prima noastră alegere va fi modul în care clienții vor accesa serverul depozitului - FTP și HTTP sunt cele mai bine folosite. O vom alege pe aceasta din urmă ca fiind Apache instalarea a fost acoperită în Partea 1 - Instalarea Apache din această serie LFCE. Acest lucru ne va permite, de asemenea, să afișăm lista pachetelor utilizând un browser web.
Apoi, trebuie să creăm directoare pentru a stoca .rpm pachete. Vom crea subdirectoare în cadrul /var/www/html/repos în consecinţă. Pentru comoditatea noastră, este posibil să dorim să creăm și alte subdirectoare pentru a găzdui pachete pentru diferite versiuni de fiecare distribuție (bineînțeles că putem adăuga în continuare oricâte directoare este nevoie mai târziu) și chiar diferite arhitecturi.
Un lucru important de luat în considerare la configurarea propriului depozit este că veți avea nevoie de o cantitate considerabilă de spațiu disponibil pe disc (~ 20 GB). Dacă nu, redimensionați sistemul de fișiere unde intenționați să stocați conținutul depozitului sau chiar mai bine adăugați un dispozitiv de stocare dedicat suplimentar pentru a găzdui depozitul.
Acestea fiind spuse, vom începe prin crearea directoarelor de care vom avea nevoie pentru a găzdui depozitul:
# mkdir -p / var / www / html / repos / centos / 6/6.
După ce am creat structura de directoare pentru serverul nostru de depozitare, vom inițializa în /var/www/html/repos/centos/6/6 baza de date care ține evidența pachetelor și a dependențelor corespunzătoare folosind createrepo.
Instalare createrepo dacă nu ați făcut deja acest lucru:
# yum update && yum install createrepo.
Apoi inițializați baza de date,
# createrepo / var / www / html / repos / centos / 6/6.
Presupunând că serverul depozitului are acces la Internet, vom extrage un depozit online pentru a obține cele mai recente actualizări ale pachetelor. Dacă nu este cazul, puteți copia tot conținutul directorului Pachete dintr-un CentOS 6.6 DVD de instalare.
În acest tutorial vom presupune primul caz. Pentru a ne optimiza viteza de descărcare, vom alege un CentOS 6.6 oglindă dintr-o locație din apropierea noastră. Mergi la Oglindă de descărcare CentOSși alegeți-o pe cea mai apropiată de locația dvs. (Argentina în cazul meu):
Apoi, navigați la os din interiorul linkului evidențiat și apoi alegeți arhitectura corespunzătoare. Odată ajuns acolo, copiați linkul din bara de adrese și descărcați conținutul în directorul dedicat din serverul depozitului:
# rsync -avz rsync: //centos.ar.host-engine.com/6.6/os/x86_64/ / var / www / html / repos / centos / 6/6 /
În cazul în care depozitul ales se dovedește a fi offline din anumite motive, reveniți înapoi și alegeți unul diferit. Nu e mare lucru.
Acum este momentul în care poate doriți să vă relaxați și poate să urmăriți un episod din emisiunea dvs. TV preferată, deoarece oglindirea depozitului online poate dura destul de mult.
După finalizarea descărcării, puteți verifica utilizarea spațiului pe disc cu:
# du -sch / var / www / html / repos / centos / 6/6 / *
În cele din urmă, actualizați baza de date a depozitului.
# createrepo --update / var / www / html / repos / centos / 6/6.
De asemenea, vă recomandăm să lansați browserul web și să navigați la repos / centos / 6/6 director pentru a verifica dacă puteți vedea conținutul:
Și sunteți gata de plecare - acum este timpul să configurați clientul.