Difference between revisions of "Official repositories (Italiano)"

From ArchWiki
Jump to: navigation, search
m (Sincronizzato il menu con la versione Inglese)
m (use i18n template)
Line 2: Line 2:
 
[[Category:About Arch (Italiano)]]
 
[[Category:About Arch (Italiano)]]
 
[[Category:General (Italiano)]]
 
[[Category:General (Italiano)]]
{{i18n_links_start}}
+
{{i18n|Official Repositories}}
{{i18n_entry|English|Official Repositories}}
+
{{i18n_entry|Türkçe|Resmi Depolar}}
+
{{i18n_entry|Česky|Oficiální repozitáře (Česky)}}
+
{{i18n_entry|Español|Repositorios Oficiales}}
+
{{i18n_entry|Italiano|Official_Repositories_(Italiano)}}
+
{{i18n_entry|简体中文|官方软件仓库}}
+
{{i18n_entry|Português|Official Repositories (Português)}}
+
{{i18n_links_end}}
+
  
 
:''Data la confusione sui repository ufficiali, questo wiki prova a spiegarne il significato:''
 
:''Data la confusione sui repository ufficiali, questo wiki prova a spiegarne il significato:''

Revision as of 04:34, 10 February 2010

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Data la confusione sui repository ufficiali, questo wiki prova a spiegarne il significato:

Cenni storici

La maggioranza delle suddivisioni dei repository (depositi di software) esistono per motivi storici. Originariamente, quando Arch Linux era usata da pochissimi utenti, esisteva un solo repo, che ora è [core], chiamato [official]. Questo repository conteneva originariamente le applicazioni preferite di Judd Vinet, il creatore della distribuzione. Oggi è destinato a contenere un programma per ogni tipo di applicazione: un window manager, uno dei principali browser e così via.

In passato, alcuni utenti non gradirono la selezione di Judd, così quando ABS diventò così semplice da usare cominciarono a creare pacchetti da soli. Questi pacchetti andarono in un repository chiamato [unofficial], che fu mantenuto da altri sviluppatori oltre Judd. Alla fine, i due repo vennero entrambi considerati ugualmente supportati dagli sviluppatori, cosicchè i nomi [official] e [unofficial] non erano più adatti; furono quindi rinominati rispettivamente [current] ed [extra] alla versione 0.5.

In breve tempo, dopo la versione 2007.8.1, [current] cambiò nome in [core] per evitare confusione su cosa esattamente contenesse. I due repo sono ora praticamente uguali agli occhi degli sviluppatori e della comunità, anche se [core] ha qualche differenza; la principale è che i pacchetti conenuti nell' Install CD e nelle release snapshots sono prese solo da [core]. Questo infatti garantisce un sistema Linux completo, anche se potrebbe non essere quello desiderato.

Tra le versioni 0.5 e 0.6, ci accorse che c'erano molti pacchetti che gli sviluppatori non volevano mantenere. Uno di questi (Xentac) preparò i "Trusted User Repositories", repo non ufficiali nei quali i Trusted Users (utenti fidati) potevano inserire i pacchetti da loro creati. Un repo, [staging], ospitava i pacchetti che potevano essere promossi da uno degli sviluppatori di Arch Linux per il passaggio ai depositi ufficiali ma, a parte questo, sviluppatori e Trusted Users restarono più o meno distinti.

Il sistema funzionò per un certo periodo, successivamente i Trusted Users cominciarono a trascurare i loro repo mentre dei normali utenti desideravano condividere i propri pacchetti. Questo portò allo sviluppo di AUR e i Trusted Users furono aggregati in un gruppo più unito che ora mantiene il repo [community]. I Trusted Users sono ancora un gruppo separato dagli svilupptori di Arch Linux e non c'è molto dialogo tra di loro. Comunque, i pacchetti più popolari sono ancora talvolta promossi da [community] ad [extra].

AUR permette ai normali utenti di inviare i loro PKGBUILD per condividerli, se lo vogliono. Questi pacchetti non sono supportati e sono talvolta definiti il repo unsupported sebbene, in quanto nessun pacchetto binario venga distribuito, questo non è un vero repository. I Trusted users possono adottare pacchetti da unsupported in [community] a loro discrezione, sia perchè il pacchetto è popolare sia perchè sono interessati a mantenerlo.

Lista dei repository

[core]

Il repository [core] si trova in core/os/i686 o in core/os/x86_64 nel vostro mirror preferito. Contiene i pacchetti fondamentali di Arch del software aggiuntivo ed un sistema di base funzionale

Il cd di installazione contiene semplicemente, oltre allo script di installazione, un'istantanea di questo repository

[extra]

Il repository [extra] si trova in extra/os/i686 o in extra/os/x86_64 nel vostro mirror preferito. Contiene tutti i pacchetti che non sono contenuti in [core]
Esempio: X.org, window managers, web servers, media players, linguaggi tipo Python, Ruby and Perl, e molti altri.

[unstable]

Il repository [unstable] è ora deprecato e non più utilizzato

[testing]

Il repository [testing] si trova in testing/os/i686 sul vostro mirrror preferito. [testing] è speciale: contiene i pacchetti che sono candidati per [core] o [extra]. I nuovi pacchetti vanno in [testing] se:

  • si pensa che possano rovinare qualcosa durante un aggiornamento e hanno bisogno di essere testati prima.
  • richiedono altri pacchetti per la ricompilazione. In questo caso, tutti i pacchetti che necessitano di ricompilazione sono messi prima in [testing] e vengono spostati di nuovo agli altri repo quando questa è stata effettuata.

[testing] è l'unico repo che può avere conflitti di nome con gli altri repo ufficiali e, se abilitato, deve essere il primo della lista nel file pacman.conf.

Il sistema potrebbe diventare instabile dopo un aggiornamento con [testing] abilitato e, per questo, solo utenti esperti dovrebbero usarlo.

[community]

Il repository [community] si trova in community/os/i686 o community/os/x86_64 sul mirrror preferito. È mantenuto dai Trusted Users (TUs) e fa parte di Aur User Repository (AUR). Contiene i pacchetti da "AUR" che hanno avuto abbastanza voti e sono stati adottati da un TU.

[unsupported]

[unsupported] non è un vero un repository: a differenza degli altri, infatti, non fornisce pacchetti binari. È usato per riferirsi alla collezione di PKGBUILD in AUR che sono stati inviati dai normali utenti, quindi il repo [unsupported] non è ufficiale.