aboutsummaryrefslogtreecommitdiff
path: root/guides/repository/04-vantaggi.rst
blob: 47075dc84ffb2df32ce18f38fca1e0794c1e6b98 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
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.