Aggiungi repository en openSUSE è abbastanza semplice, sia attraverso zypper attraverso comfort o tramite il gestore di pacchetti YaST. Questo post presenta una piccola guida su come farlo utilizzando Zypper, uno strumento abbastanza potente e facile da usare che a volte cade in disuso a causa delle funzionalità fornite da YaST.
La prima cosa è accedere come amministratore con il comando:
su -
Quindi basta inserire il comando pertinente, la cui base è la seguente:
zypper ar -f [dirección-del-repositorio] [nombre-del-repositorio]
dove ar = addrpo y -f abilita l'aggiornamento automatico di quel repository. Se lo desideriamo, possiamo saltare l'opzione -f, soprattutto se aggiorniamo manualmente le informazioni nei nostri repository.
Supponiamo, ad esempio, di voler aggiungere un repository per KDE 4.9 il cui indirizzo sia "http://opensuse.org/repos/KDE49" e il cui nome sia "kde49". Il comando per aggiungerlo sarebbe quindi:
zypper ar -f http://opensuse.org/repos/KDE49 kde49
Un esempio pratico può essere trovato alla voce 'Installa KDE SC 4.9.x su openSUSE 12.2'.
Possiamo anche accedere ad altre opzioni entrando nel nostro terminale il comando
zypper ar --help
:
- -r: legge l'URI da un file .repo.
- -t: tipo di repository (yast2, rpm-md, plaindir).
- -d: aggiunge il repository come disabilitato.
- -c: controlla l'URI.
- -C: non controlla l'URI, viene controllato successivamente durante l'aggiornamento.
- -n: specifica un nome descrittivo per il repository.
- -k: abilita la memorizzazione nella cache dei file RPM.
- -K: disabilita la memorizzazione nella cache dei file RPM.
- -g: Abilita la verifica della firma GPG per questo repository.
- -G: disabilita la verifica della firma GPG per questo repository.
- -f: abilita l'aggiornamento automatico.
Una volta terminata l'aggiunta dei repository di nostro interesse usciamo dalla sessione amministratore con il comando
exit.
Maggiori informazioni - Caratteri leggibili dall'uomo in openSUSE 12.2