Vandaag laten we u zien hoe u een opslagplaats in Linux. We weten dat we pakketten in Linux kunnen installeren door RPM (Red Hat Package Management) te gebruiken, maar het nadeel is dat we met RPM geen pakketten kunnen installeren die afhankelijk zijn van andere pakketten, dwz afhankelijkheden. dus om pakketten te installeren die afhankelijk zijn van andere pakketten, moeten we pakketten installeren met behulp van YUM (Yellowdog Updater Modified). Eigenlijk wordt YUM vanaf RHEL5 toegevoegd. YUM gebruikt een repository voor installatie. YUM berekent automatisch afhankelijkheden en zoekt uit wat er moet gebeuren om pakketten te installeren. YUM kan de pakketten installeren, verwijderen of opvragen.
Hoe een opslagplaats maken?
Volg deze tips om een lokale repository toe te voegen aan uw harde schijf, hier laat ik zien hoe u een repository kunt maken in RHEL6.
Stap 1: Maak een map, bijv. Directory
# mkdir /var/ftp/pub
Stap 2: Verplaats alle RHEL dvd-bestanden naar deze map /var/ftp/pub
# cd /var/ftp/pub
Stap 3: Voeg het bestand localRepo toe:
# cd /etc/yum.repos.d
# vi localRepo.repo
[localRepo] name=localRepo baseurl=file:///var/ftp/pub enabled=1 gpgcheck=0 :wq! (Opslaan en afsluiten)
Stap 4: Maak repository
#cd /var/ftp/pub/Pakketten
#rpm -ivh createrepo* --force
#createrepo -g /var/ftp/pub/repodata/repomd.xml /var/ftp/pub/Pakketten
Stap 5: Voer de volgende opdracht uit:
# yum alles opschonen
Gebruik de volgende opdracht om de lijst met geïnstalleerde pakketten te bekijken:
# yum lijst geïnstalleerd
Dus dit gaat allemaal over hoe maak je een repository aan?. Eigenlijk zorgen we ervoor dat ons systeem weet waar de repository zich bevindt, dwz index.
De volgende video is niet door mij gemaakt, deze video is gemaakt door Tim Tan, dus de procedure is een beetje anders, je kunt elke procedure volgen :)
Phoenix
Leuke post! Werkte :D
Hoe dan ook, dit werkt voor elke distro?
Ik heb Arch Linux geïnstalleerd en daar werk ik alleen aan :D
Rajesh Namasé
Deze methode zal zeker werken op Red Hat, niet zeker van andere distributies.
Hassan
Bedankt voor deze nuttige informatie, ik heb maar één probleem met linux is dat veel van mijn favoriete software het niet kan vinden met linux-versie alleen windows en mac, is er een manier om windows-software met linux te laten werken? of misschien moet het bedrijf een linux-versie maken?
Bedankt Rajesh, je hebt zo'n geweldige website.
Rajesh Namasé
U kunt Wine-software gebruiken om Windows-software op Linux uit te voeren. U kunt het bedrijf ook vragen om de Linux-versie vrij te geven.