Per la maggior parte dei programmi per Linux l'installazione è effettuabile direttamente da internet, scaricando dei pacchetti che vengono poi automaticamente installati sul pc in uso.
I repository sono degli archivi contenenti questo software disponibile su internet. L'esistenza dei repository garantisce l'affidabilità del software e rende immediato il suo utilizzo.
Nel caso di Ubuntu, si possono individuare quattro tipi di repository, in base al software che contengono. I repository di Ubuntu sono:
- Main: è il software ufficiale, supportato
- Restricted: è il software supportato ma non libero
- Universe: è il software non supportato ufficialmente ma distribuito e mantenuto dalla comunità
- Multiverse: è tutto il software relativo al software proprietario