Installeer en configureer Local Repository op Linux Ubuntu

Wanneer we verschillende teams aansturen met besturingssystemen Ubuntu Het ideaal is altijd om de maximale prestaties en stabiliteit hiervan te zoeken, maar als we elke machine afzonderlijk moeten updaten, zullen we merken dat de bandbreedte van het lokale netwerk wordt beïnvloed en dus alle services die ervan afhankelijk zijn, en dan de vraag, hoe kunnen we beter worden dit aspect in onze Ubuntu-omgevingen?, Deze tutorial geeft je het antwoord op deze vraag en is: Een lokale repository installeren. took voor beveiligingsproblemen, het maken van een repository wordt sterk aanbevolen.

Wat is een opslagplaats?eigenlijk een opslagplaats Het is een site die gecentraliseerd is op internet van waaruit we toegang hebben tot verschillende soorten informatie. In het geval van Linux-omgevingen zijn het, onafhankelijk van de distro, pakketten waarmee we verschillende soorten programma's kunnen installeren.

De basissyntaxis die we in Ubuntu gebruiken om een ​​repository te installeren, is de volgende:

 sudo apt-get install pakketnaam

Met dit concept in gedachten gaan we onze lokale repository op Ubuntu 16.

1. Installeer Apache op Linux Ubuntu


Stap 1
Allereerst moeten we installeer Apache-server Laten we in ons Ubuntu-systeem niet vergeten dat Apache ons in staat stelt om a web- of HTTP-server in Linux-omgevingen. Om Apache in Ubuntu 16 te installeren, gebruiken we de volgende opdracht:
 sudo apt-get install apache2

Stap 2
We hopen dat Apache-pakketten worden gedownload en geïnstalleerd. Nadat we Apache hebben geïnstalleerd, kunnen we de installatie ervan controleren door onze browser te openen en in de adresbalk voeren we het volgende in:

 http: // IP_adres
Stap 2
Tot ken het IP-adres we zullen het volgende commando gebruiken:
 ifconfig
Stap 3
Het resultaat dat we zullen zien, zou identiek moeten zijn aan dit:

OpmerkingDe Apache-server slaat de volledige structuur op in het pad / var / www / en de website wordt opgeslagen in het pad / var / www / html /.

2. Directory's configureren in Linux Ubuntu


De volgende stap is het configureren van de directory's, aangezien deze op een ideale manier gestructureerd moeten zijn, zodat het hele repository-proces goed werkt.

Stap 1
Eerst gebruiken we het commando sudo -i Om als rootgebruiker toegang te krijgen, moeten we het respectieve wachtwoord invoeren. Nu we root-gebruikers zijn, gaan we naar de Apache-structuur met het volgende commando:

 cd / var / www /
Stap 2
Op dit punt is het belangrijk om te verduidelijken dat de Debian-repository's nodig zullen zijn. In het pad / var / www / zullen we de map maken debs met behulp van de opdracht mkdir:
 mkdir -p debs
Stap 3
Later zullen we toegang krijgen tot de gemaakte map en de respectieve structuur maken:
 cd debs mkdir -p amd64 mkdir -p i386

3. APT-catalogus maken op Linux Ubuntu


Zodra deze structuur is gemaakt, zullen we de volgende opdracht uitvoeren om: APT-catalogus configureren waarmee we de APT-manager kunnen gebruiken voor de respectieve installatie van de pakketten in Ubuntu 16.

Stap 1
Voor de amd64 map we zullen het volgende commando gebruiken:

 dpkg-scanpakketten amd64 | gzip -9c> Pakketten.gz
Stap 2
Voor de i386-map we zullen het volgende commando gebruiken:
 dpkg-scanpackages i386 | gzip -9c> Pakketten.gz

4. Clients configureren op Linux Ubuntu

Zodra het bovenstaande proces is uitgevoerd, zal de APT-repository een grote hulp zijn voor alle klanten die er gebruik van willen maken.

Stap 1
Noodzakelijk APT LAN toevoegen in het configuratiebestand van hetzelfde, onthoud dat dit adres wordt gevonden met de opdracht

 ifconfig of ip-adr.
Stap 2
Deze configuratie is te vinden op de route /etc/apt/sources.list en we kunnen de voorkeurseditor, nano of vi, gebruiken:
 sudo nano /etc/apt/sources.list

Stap 3
In dit bestand is het nodig om het IP-adres toe te voegen van de server waar we de repository hebben gemaakt, zodat deze beschikbaar is. Hiervoor zullen we aan het einde van het bestand het volgende invullen:

Tot amd64:

 deb http: //192.168.X.X/debs/amd64 /
Tot i386:
 deb http: //192.168.X.X/debs/i386 /

Stap 4
Om de wijzigingen op te slaan, gebruiken we nano, gebruiken we de toetsencombinatie

Ctrl + OF

tot exit-editor we zullen gebruiken:

Ctrl + x

Vanaf dit punt zal elke gebruiker die de sources.list-repository heeft geconfigureerd toegang hebben tot de lokale APT-pakketten alsof het online is en op deze manier merken we een verbetering in de bandbreedte van het lokale netwerk. Laten we optimaal profiteren van deze grote voordelen die worden geboden door de repositories in Ubuntu 16. Als u controle wilt blijven houden over wat er gebeurt op uw computer, verdwaal niet hoe we uw pc-hardware kunnen bewaken in Linux Ubuntu.

Linux-hardware bewaken

wave wave wave wave wave