Ad Menu

Repository

Repository:
I Repository per Installare programmi:
Ubuntu è una distribuzione basata su pacchetti e tutti questi pacchetti sono raccolti in alcuni contenitori chiamati Repository: CD, siti, cartelle sul file system costituiscono lo spazio dove sono ospitati i pacchetti.
I repository evitano la necessità di andare a pescare il software da mille siti differenti e costituiscono una semplicità per l’utente e una comodità sia per installare che per aggiornare i programmi.
Tenere il sistema sempre aggiornato è il primo passo per avere un computer protetto e i repository consentono di aggiornare anche i programmi installati e non solo i componenti del sistema.
Gli sviluppatori o alcuni impacchettatori si creano i loro repository per consentire agli utenti di avere certi pacchetti non presenti o più aggiornati rispetto i repository ufficiali.
Ubuntu chiama questi repository come sorgenti software.
E’ possibile aggiungere e togliere sorgenti software tramite il menu Sistema--> Amministrazione--> Sorgenti software.



Sarà richiesta la conferma con la password del proprio utente, trattandosi di un’attività che influenza l’intero sistema.
Immetterla quando richiesto.
Ubuntu possiede 4 repository ufficiali attivabili o disattivabili dalla scheda Software per Ubuntu:

  • Software open source supportato da Canonical (main) contiene le parti principali del sistema operativo ed è tutto quanto ufficialmente supportato.
  • Software open source mantenuto dalla comunità (universe) contiene la maggior parte del software, si tratta di tutti i programmi non ufficiali, inviati dagli autori per la distribuzione nei repository ufficiali. Canonical tuttavia non fornisce alcun tipo di supporto per questi software.
  • Driver proprietari per i dispositivi (restricted) contiene unicamente drivers sviluppati da terze parti, non open source ma utilizzabili per Ubuntu.
  • Software con restrizioni per copyright o motivi legali (multiverse) contengono programmi proprietari, non open source o coperti da brevetti.
In questi 4 repository si trovano migliaia di pacchetti pronti da scaricare in molte maniere, tutti quanti testati su Ubuntu, generalmente tutto quel che serve ed è conosciuto come funzionante su Ubuntu sta in questi quattro.
E’ possibile attivare anche i medesimi repository per i pacchetti con sorgenti, ovvero da modificare o ricompilare da noi stessi.
Tutti gli altri pacchetti invece sono binari, ovvero già compilati, semplicemente da installare.
Ciascuno di questi repository può essere scelto da uno dei numerosi server mirror messi a disposizione, se notiamo un’estrema lentezza nello scaricamento è possibile scegliere un sito differente dalla casella Scaricare da.
Scegliendo Altro… sarà mostrato l’elenco dei server e sarà possibile scegliere o preferire la determinazione automatica in base al più veloce per la nostra connessione.


Mediante la seconda scheda Software di terze parti è possibile aggiungere e togliere repository aggiuntivi oltre ai 4 ufficiali, generalmente preparati dai programmatori di un determinato pacchetto o da qualche volontario che li impacchetta.
Tutti i repository di terze parti non sono ufficiali e potrebbero contenere software non funzionante, che crea problemi al sistema e persino infetto, quindi attenzione a cosa si decide di installare.


Cliccando Aggiungi sarà aperta una finestra che consente l’immissione di una riga apt, una sorgente software, generalmente fornita dal sito che si decide di aggiungere.
Non basta un percorso generico http://nomesito ma ha una forma ben precisa, mostrata in un esempio nella finestra stessa.
La terza scheda Aggiornamenti determina il comportamento del sistema di controllo degli aggiornamenti, da quali repository cercarli, ogni quanto tempo cercali (ogni giorno, ogni due giorni, ogni settimana, ogni due settimane) e cosa fare quando vengono rilevati (installarli senza conferma, scaricarli ma non installarli, notificarlo solamente senza installarli).


La quarta scheda Autenticazione mostra e consente l’inserimento e l’eliminazione delle chiavi di autenticazione ai repository.
Alcuni siti infatti potrebbero aver bisogno di una chiave per l’utilizzo oppure al momento dell’installazione i pacchetti senza una firma potrebbero mostrare un avviso di sicurezza.
Le firme scaricate possono essere importate da qui.


Alla chiusura della finestra, se sono state apportate modifiche alle scelte effettuate, sarà richiesto di scaricare l’elenco dei pacchetti presenti sui repository scelti e verranno eliminate le liste di quelli deselezionati.
Senza ricaricare le liste, i programmi di gestione dei pacchetti continueranno a vedere le liste vecchie e non potranno utilizzare i pacchetti contenuti nei repository indicati. Si raccomanda di premere il pulsante Ricarica.
In tal caso verranno scaricate tutte le liste e analizzate per determinare la presenza di nuovi pacchetti e di aggiornamenti di quelli già presenti.
Quest’ultima fase può essere effettuata anche in un secondo tempo da terminale utilizzando il comando:

sudo apt-get update


Saranno mostrati anche in questo caso le liste dei pacchetti scaricati.
Quelle che mostrano Get indicano che sono state scaricate, quelle con (Ignored) sono state ignorate in quanto uguali a quelle già scaricate in precedenza.
Le liste dei pacchetti da scaricare può essere modificata sia dalla scheda Software di terze parti vista in precedenza sia modificando il file /etc/apt/sources.list tramite root, ad esempio col comando:

gksudo gedit /etc/apt/sources.list

Al termine della modifica ricaricare le liste dai rispettivi siti come visto in precedenza.
Sia Synaptic, sia Aggiungi/Rimuovi sia apt-get attingono ai repository qui indicati, sono la base da cui questi programmi attingeranno il software da scaricare.
Dopo aver inserito un repo e la sua chiave digitate sempre:

sudo apt-get update

Alcune volte il programma prescelto non è immediatamente visibile in Sinaptyc,selezionate allora la scheda origini del repo e vedrete i pacchetti richiesti.


Alcuni Repository da importare:

Medibuntu Repository:
Digitare da Terminale (Per tutte le Distro):

sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update

Per Attivare il Repository,digitare:

sudo apt-get --yes install app-install-data-medibuntu apport-hooks-medibuntu

Per disattivare invece software propietario di medibuntu,digitare:

sudo sed -e 's/ non-free//' -i /etc/apt/sources.list.d/medibuntu.list


Repository Google-code:
Digitare il seguente comando:

wget https://dl-ssl.google.com/linux/google-repo-setup.sh

(rendere eseguibile il file in caso di problemi dalla scheda propietà)

E Premere invio per la sincronizzazione!!


Ubuntu-Tweak:
Importare la Signing-key,digitare dal terminale:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com FE85409EEAB40ECCB65740816AF0E1940624A220

Per Gutsy:

deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu gutsy main
deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu gutsy main


Per Hardy:

deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu hardy main
deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu hardy main


Per Intrepid:

deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu intrepid main


Per Jaunty:

deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu jaunty main


Per Karmic:

deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu karmic main



Per Installare Cinelerra (Akirad) su Jaunty:
Importare la chiave:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0x0E931CE221789C97

Aggiungere a Sistema-->Sorgenti software-->Terze parti-->Aggiungi

deb http://ppa.launchpad.net/capitanterrex/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/capitanterrex/ppa/ubuntu jaunty main



Per Installare Cinelerra (Akirad) su Intrepid:
Importare la chiave:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0x0E931CE221789C97

Aggiungere a Sistema-->Sorgenti software-->Terze parti-->Aggiungi

deb http://ppa.launchpad.net/capitanterrex/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/capitanterrex/ppa/ubuntu intrepid main


Per Installare Cinelerra (Akirad) su Karmic:
Importare la chiave:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7CDA666EC2AEF164F9965FD54AF489DAD509C7BE

Aggiungere a Sistema-->Sorgenti software-->Terze parti-->Aggiungi

deb http://ppa.launchpad.net/animux/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/animux/ppa/ubuntu karmic main


Importante:
Se vi capita , che dopo aver aggiunto un Repository vi da errore per mancata autenticazione potete procedere come segue:
Copiate la parte alfanumerica del codice di errore che vi restituisce il gestore pacchetti e digitate da terminale il seguente comando,spazio,il codice copiato:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com alfanumerica del codice di errore

Sostituire il blu,date invio e la chiave verrà aggiunta automaticamente, autenticando il nuovo o mancante repository.

Share/Bookmark
Stampa il Post - Print this Post

Comments :

0 commenti to “ Repository ”
Related Posts with Thumbnails