We hebben het al eerder uitgelegd hoe u mini-repos of aangepaste Debian / Ubuntu-repositories maaktNou, het is de beurt ArchLinux ook 😀
Stel dat we de volgende situatie hebben ...
- We hebben thuis een pc en thuis geen internet.
- Op kantoor hebben we internet.
Wat we zullen doen is een mini-repository maken met de pakketten die we op kantoor hebben gedownload, om die mini-repository mee naar huis te nemen en thuis applicaties te kunnen installeren, zelfs als we geen internet hebben.
Daarvoor doen we op de pc in ons kantoor het volgende:
- We zullen een nieuwe map aanmaken in onze HOME.
- We zullen alle pakketten die we hebben gedownload naar die map kopiëren.
- We zullen een mini-repo doen met die pakketten.
En ... lancering van een nieuwe methode om je tutorials in terminal te laten zien, hier is de demo HAHA:
% CODE1%
Klaar, we hebben onze mini-repository klaar, nu gaan we deze repository configureren op onze andere pc:
% CODE2%
Zoals je ziet ... best simpel, oké? 😀
En ik denk niet dat er nog iets anders aan toe te voegen is, gewoon geweldig toch?
We hebben geen excuus meer, het maakt niet uit dat we thuis geen internet hebben, we kunnen het installeren ArchLinux ????
groeten
Groeten aan iedereen Ik heb een vraag, wat gebeurt er als ik de pacman-cache verwijder? kun je al die bestanden herstellen om ze in deze mini-repo te hebben? Of zou ik alles opnieuw moeten downloaden en niets verwijderen hahaha esop groeten en bedankt voor je werk !!
Het wissen van de cache zou er niets mee te maken moeten hebben.
Als zodanig wordt de .db voor de mini-repo niet gemaakt / gemaakt door de .db in de cache te kopiëren door pacman, maar worden ze op dat moment aangemaakt met de stap repo-add.
Zo ziet het er tenminste uit 🙂
Het spijt me, maar je hebt het mis als je de pacman-cache verwijdert, wat ik meestal doe; de map zal helemaal leeg zijn.
Als je de bestandscache bedoelt, ja, uiteraard als je / var / cache / pacman / pkg / * verwijdert, zal dit niet werken, maar als je de cache van de repo's (de .db-bestanden) verwijdert, zal het werken.