Vantaggi dei repository ======================= Comodità -------- Il vantaggio più evidente del sistema di repository è la comodità per l'utente: l'installazione di un programma supportato richiede solo un comando o un paio di click, e si è sicuri del suo corretto funzionamento, senza problemi di incompatibilità con il resto del sistema. Questo è particolarmente pratico nel momento in cui si personalizza un nuovo computer: non c'e` bisogno di perdere tempo a scaricare programmi uno ad uno, o peggio ancora cercare dischi di installazione, basta selezionare rapidamente ciò di cui si ha bisogno e lasciare che il computer lavori per noi. Per un amministratore di sistemi, poi, la cosa è ancora più utile: la maggior parte delle distribuzioni offre strumenti che permettono l'installazione di uno stesso elenco di programmi in modo totalmente automatizzato, ad esempio per installare ambienti omogenei anche su hardware tanto diverso da non permettere l'uso di cloni del sistema. Sicurezza --------- Un vantaggio meno evidente ma molto importante è quello relativo alla sicurezza: i programmi presenti sui repository vengono controllati da abbastanza persone da far sì che difficilmente possano contenere codice malevolo volutamente aggiunto: un bel passo avanti rispetto ai programmi gratuiti o peggio craccati con annesso troyan che capita di trovare nei circuiti di p2p. Spazio occupato --------------- Un sistema di repository permette anche di ridurre lo spazio occupato su disco e fare un uso più efficiente delle librerie di terze parti: distribuendo un programma in formato eseguibile in modo indipendente si è spesso costretti ad inserire nel pacchetto gran parte delle librerie di cui fa uso, che verranno quindi installate una volta per ogni programma che ne ha bisogno. Il fatto di avere invece un'unica versione ufficiale delle librerie usabile da tutti i programmi nel repository, evita inoltre che programmi diversi cerchino di installare versioni leggermente diverse delle stesse, causando problemi di malfunzionamento.