Een Linux-repository is een (online)opslaglocatie van waaruit je systeem OS-updates en applicaties ophaalt en installeert. Elke repository is een verzameling software die wordt gehost op een externe server en bedoeld is om te worden gebruikt voor het installeren en bijwerken van softwarepakketten op Linux-systemen. Wanneer je opdrachten uitvoert zoals "sudo apt update" of "sudo apt upgrade", haalt u mogelijk pakketinformatie en pakketupdates uit een aantal repositories.
Repositories bevatten duizenden programma's. Standaard repositories bieden een hoge mate van beveiliging, aangezien de meegeleverde software grondig is getest en gebouwd om compatibel te zijn met een bepaalde distributie en versie. U kunt dus verwachten dat de updates plaatsvinden zonder onverwachte "bijwerkingen".
Repositories kunnen standaard of niet-standaard zijn. Zodra een niet-standaard repository is toegevoegd aan de lijst met repositories van uw systeem, kan het systeem er software van installeren, evenals van de standaard repositories; anders kan het niet. Over het algemeen is het toevoegen van een niet-standaard repository een eenvoudige stap. De opdracht sudo apt-add-repository
op Ubuntu kan bijvoorbeeld worden gebruikt om een repository toe te voegen.
Voorbeeld:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
In dit voorbeeld wordt de locatie van de repository van Docker toegevoegd aan de lijst van repositories waar APT pakketten weg mag halen.
Je moet echter voorzichtig zijn wanneer je een niet-standaard repository toevoegt om er zeker van te zijn dat deze is getest en waarvan bekend is dat deze op uw specifieke systeem werkt.