Durante l'installazione del software su Ubuntu utilizzando la riga di comando, potresti aver notato la parola "repository" spesso utilizzata nell'output. Se sei nuovo nell'intero universo Linux, allora questo potrebbe essere un nuovo termine per te. Cosa significa e perché il tuo sistema ha bisogno di questi repository?

Questo articolo ti introdurrà al concetto di repository in Ubuntu, insieme a una breve descrizione dei vari tipi di repository disponibili per l'uso.

Introduzione ai repository

In generale, un repository è una raccolta di più elementi archiviati insieme in enormi quantità. Su Ubuntu e altri sistemi operativi basati su Unix, un repository si riferisce a un'enorme raccolta di software e pacchetti che è possibile installare sul proprio sistema.

A differenza di Windows e macOS, Linux fornisce software ai suoi utenti in un formato ben confezionato, che è diverso tra le diverse distribuzioni. Ad esempio, le distribuzioni basate su Debian si affidano ai pacchetti DEB. Allo stesso modo, troverai pacchetti RPM su Fedora, CentOS e altre distribuzioni basate su RHEL.

instagram viewer

Relazionato: Cose che Ubuntu fa meglio di Windows

Poiché i repository sono una raccolta di tali pacchetti, gli utenti possono fare riferimento a questi repository per trovare e scaricare il pacchetto di cui hanno bisogno. Puoi trovare quasi tutti gli strumenti di cui hai bisogno in loro.

Inoltre, diverse distribuzioni Linux hanno il proprio set di repository. Su Ubuntu, quelli predefiniti apparterranno a Ubuntu stesso. Oltre a questi, gli utenti possono anche aggiungere qualsiasi cosa a loro scelta utilizzando il add-apt-repository comando.

Il modo consigliato per installare i pacchetti su Ubuntu è utilizzare i repository ufficiali. Questo perché i pacchetti che trovi in ​​questi repository sono sviluppati appositamente per Ubuntu. Inoltre, gli aggiornamenti regolari inviati dagli sviluppatori assicurano che il software funzioni correttamente.

Tipi di repository in Ubuntu

Ubuntu viene fornito con quattro diversi tipi di repository. Vale a dire, questi sono Main, Restricted, Universe e Multiverse. Alcuni, come Main, sono aperti per impostazione predefinita. Ma per altri, devi abilitare l'universo e il multiverso prima di poter iniziare a recuperare i pacchetti da essi.

1. Principale

Main include software e pacchetti completamente supportati dal team di Ubuntu. Se hai installato software dal repository principale, Ubuntu ti fornirà regolarmente aggiornamenti di sicurezza e correzioni di bug per quei pacchetti.

Questo repository è costituito da pacchetti open source che possono essere utilizzati e ridistribuiti gratuitamente. Inoltre, scoprirai che Ubuntu viene fornito con la maggior parte dei pacchetti nel repository principale in quanto sono importanti utilità richieste dal sistema e dall'utente.

2. Limitato

Sebbene sia possibile utilizzare il software disponibile nei repository con restrizioni senza alcun addebito con una licenza gratuita, non è possibile ridistribuire questi pacchetti. Il repository limitato include strumenti e driver necessari per il corretto funzionamento del sistema operativo.

Il team di Ubuntu non fornisce supporto per tali programmi in quanto appartengono a un altro autore. Inoltre, Canonical, la società responsabile della gestione di Ubuntu, non può modificare il pacchetto poiché la maggior parte del software incluso nel repository Restricted è proprietario.

3. Universo

Come suggerisce il nome, Universe contiene ogni pacchetto open source sviluppato per il sistema operativo Linux. Questi pacchetti non sono gestiti direttamente dal team di Ubuntu. La comunità di sviluppatori che lavorano su un pacchetto è l'unica responsabile dell'invio di aggiornamenti e correzioni di sicurezza.

Tuttavia, Ubuntu può spostare il pacchetto da Universe a Main se gli sviluppatori accettano di seguire gli standard specifici da loro stabiliti.

4. Multiverso

Mentre i repository sopra menzionati contengono pacchetti gratuiti o open-source, multiverse include software che non è disponibile gratuitamente. Programmi proprietari senza licenza o problemi legali sono inclusi anche in Multiverse.

L'installazione di pacchetti da questo repository non è consigliata perché il rischio associato a questi programmi è significativo.

Lavorare con repository e pacchetti

Linux ti dà il controllo completo su quale repository scegliere durante l'installazione dei pacchetti. Puoi scegliere i repository Ubuntu affidabili se vuoi essere al sicuro, oppure puoi scarica il software Linux dall'universo o dal repository multiverso. Ma questo è suggerito solo se sai cosa stai facendo.

Ogni distribuzione Linux viene fornita con un gestore di pacchetti predefinito responsabile dell'installazione, dell'aggiornamento e dell'aggiornamento dei pacchetti sul sistema. Ad esempio, Ubuntu viene fornito con APT e dpkge Fedora Linux usa DNF per la gestione dei pacchetti. Su Arch Linux, puoi installare e rimuovere software usando pacman, che è il gestore di pacchetti predefinito fornito con il sistema operativo.

E-mail
12 programmi e app Windows non necessari da disinstallare

Ti stai chiedendo quali app di Windows 10 disinstallare? Ecco alcune app, programmi e bloatware non necessari per Windows 10 che dovresti rimuovere.

Leggi Avanti

Argomenti correlati
  • Linux
  • Ubuntu
  • Linux
Circa l'autore
Deepesh Sharma (62 articoli pubblicati)

Deepesh è il Junior Editor per Linux al MUO. Scrive contenuti informativi su Internet da oltre 3 anni. Nel tempo libero ama scrivere, ascoltare musica e suonare la chitarra.

Altro da Deepesh Sharma

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Ancora un passo…!

Conferma il tuo indirizzo e-mail nell'e-mail che ti abbiamo appena inviato.

.