Fedora Easy Karma
Lo scopo di Fedora Easy Karma
fedora-easy-karma è un'applicazione da riga di comando che facilita l'invio di feedback sugli aggiornamenti proposti in un repository di testing di Fedora o EPEL, tutto direttamente dal terminale.
Riconosce automaticamente qualsiasi pacchetto di testing installato (sostituendo la versione stabile), fornisce varie informazioni sul pacchetto, inclusi i commenti di altri utenti, e consente di commentare e fornire karma (valutazione) a tale pacchetto. Per ulteriori dettagli sul karma, consulta la sezione Comprendere il karma dei pacchetti.
Come abilitare i pacchetti di testing sul tuo sistema
Per utilizzare Fedora Easy Karma, è importante aver abilitato i pacchetti di testing (aggiornamenti di testing) sul sistema. I pacchetti di testing sono versioni più recenti di applicazioni, programmi o librerie che, alla fine, diventeranno parte degli aggiornamenti stabili del sistema.
Per impostazione predefinita, i pacchetti di testing non sono abilitati sul sistema (tranne che nelle versioni Beta), quindi, se desideri utilizzarli, devi abilitarli esplicitamente. Ci sono due modi per aggiungere pacchetti di testing al tuo sistema:
Abilitare temporaneamente il repository di testing
Puoi abilitare temporaneamente il repository di testing durante l'esecuzione del comando dnf update
. Con questo approccio, scaricherai e installerai nuovi aggiornamenti di testing solo quando lo decidi.
Per fare in modo che DNF installi gli aggiornamenti di testing, utilizza:
$ sudo dnf update --enablerepo=updates-testing --best
Tieni presente che, se in futuro non utilizzi l'argomento --enablerepo
, DNF non aggiornerà i pacchetti alle loro ultime versioni di testing e il tuo sistema potrebbe trovarsi in una situazione in cui non avrai installato né i pacchetti di testing più recenti né quelli stabili, con il rischio di riscontrare problemi, specialmente se le versioni dei pacchetti installati risultano problematiche.
Per ripristinare il sistema alla versione stabile dei pacchetti, utilizza:
$ sudo dnf distro-sync
Abilitare permanentemente il repository di testing
Puoi abilitare permanentemente il repository di testing e aggiornare sempre ai pacchetti di testing più recenti. Una volta abilitati, riceverai questi nuovi aggiornamenti ogni volta che utilizzi il comando dnf update
fino a quando non li disabiliti di nuovo. Con questo approccio, il tuo sistema Fedora sarà un passo avanti rispetto alla versione stabile, quindi potresti riscontrare problemi con alcune applicazioni o pacchetti. Tuttavia, questo fa parte del processo di testing, giusto?
Per abilitare permanentemente il repository di testing, utilizza:
$ sudo dnf config-manager setopt "updates-testing.enabled=1"
Per disabilitare il repository di testing, utilizza lo stesso comando ma sostituisci enabled=1
con enabled=0
. Inoltre, potrebbe essere opportuno sincronizzare il sistema con distro-sync
successivamente.
In alternativa, puoi utilizzare il tuo gestore di pacchetti, come Gnome Software, KDE Discover o DNFdragora per abilitare o disabilitare i repository.
Comprendere il karma dei pacchetti
Ogni nuovo pacchetto aggiornato arriva in un repository di testing dove deve rimanere per un determinato periodo di tempo (di solito fino a 14 giorni) prima di poter essere spostato nel repository stabile. Durante questo periodo, gli utenti possono commentare il pacchetto e fornire una valutazione, il cosiddetto karma.
Il karma fornito può essere positivo, neutrale o negativo in base all'esperienza dell'utente e ai test del pacchetto in questione. Mentre il karma neutrale non influisce sulla permanenza del pacchetto nel repository di testing, il karma positivo e negativo sì.
Se un pacchetto riceve un numero predefinito di karma positivo (determinato dal manutentore del pacchetto), sarà pronto per essere trasferito al repository stabile senza dover attendere il periodo di grazia. D'altra parte, se un pacchetto riceve karma negativo, il trasferimento automatico viene bloccato e il manutentore può decidere di trasferirlo manualmente o di risolvere i problemi, costruire una nuova versione del pacchetto e riavviare il processo.
Utilizzare Fedora Easy Karma
Installare ed eseguire FEK
Fedora Easy Karma non è installato di default, quindi devi prima installarlo. Per farlo, esegui:
$ sudo dnf install fedora-easy-karma
Una volta installata l'applicazione, puoi eseguirla dal terminale utilizzando:
$ fedora-easy-karma
L'applicazione ti mostrerà informazioni sui pacchetti, i commenti degli utenti correlati e ti consentirà di commentare e fornire karma. Se non desideri commentare né fornire karma per un determinato pacchetto, puoi saltare a un altro pacchetto o ignorare quel pacchetto e passare al successivo, fino a quando tutti i pacchetti non saranno stati valutati, saltati o ignorati.
Se salti un pacchetto, Fedora Easy Karma ti chiederà informazioni su di esso la prossima volta che lo eseguirai. Se ignori il pacchetto, Fedora Easy Karma non te lo mostrerà più fino a quando non verrà trovata una versione più recente del pacchetto sul tuo sistema.
Tieni presente che per utilizzare Fedora Easy Karma, devi avere un account FAS. Se non ne hai uno, crealo su Fedora Accounts.
Argomenti opzionali
Utilizzando argomenti opzionali, puoi modificare il comportamento predefinito di Fedora Easy Karma. Nota che l'elenco seguente mostra solo gli argomenti più utilizzati. Per un elenco completo, utilizza l'argomento --help
.
Argomento | Significato |
---|---|
--help
|
Mostra il messaggio di aiuto. |
--datadir=DATADIR
|
Modifica la posizione della directory di configurazione. Per impostazione predefinita, si trova in ~/.config/fedora-easy-karma .
|
--default-comment=COMMENT
|
Utilizza questo valore come commento predefinito per ogni pacchetto mostrato. |
--default-karma=KARMA
|
Utilizza questo valore come karma predefinito per ogni pacchetto mostrato. |
--no-color
|
Non utilizzare l'output a colori. Per impostazione predefinita, alcuni campi utilizzano i colori per migliorare l'orientamento, ma potrebbero non essere leggibili con alcune palette di terminali, quindi potrebbe essere necessario disattivarli. |
--installed-max-days=DAYS
|
Includi solo i pacchetti installati negli ultimi DAYS giorni. |
--installed-min-days=DAYS
|
Includi solo i pacchetti installati da almeno DAYS giorni. |
--pages
|
Pulisci il terminale tra i pacchetti in modo che venga mostrato solo il pacchetto in questione sullo schermo del terminale. Questo può aiutare ad aumentare la leggibilità. |
--retries=RETRIES
|
Quante volte tentare di inviare il commento in caso di errore. |
--skip-bodhi-comments
|
Disabilita i commenti forniti dal sistema Bodhi. Questo aumenta significativamente la leggibilità della sezione dei commenti. |
--wrap-width=WIDTH
|
La lunghezza della riga dopo la quale il testo verrà avvolto. Il valore predefinito è 80. |
Risoluzione dei problemi
Se riscontri problemi con Fedora Easy Karma, considera di segnalare un problema sulla pagina del progetto.