DnfDrake nuovo frontend a dnf

Ciao, dopo oltre un mese rieccoci qua.

Questa volta viste le tante novità introdotte passiamo alla versione 3.0.x.

Una breve sintesi di cosa è stato introdotto in questa nuova versione:

  • il SecureMode diventa la modalità di default di dnfdrake, con tante correzioni e miglioramenti nella gestione tra cui inseriti degli automatismi per il cambio delle modalità

  • da questa versione tutti i pulsanti dell’interfaccia che venivano attivati in extra ora sono visibili ed utilizzabili dall’avvio

  • introduzione delle liste temporanee e utente. Queste consento di creare degli elenchi per far eseguire installazioni, rimozioni ,ecc. utilizzando come supporto dei file di testo. Consente di prevenire errori e di avere dei comodi elenchi in caso di attività ripetute su più macchine

  • possibilità di creare liste temporanee in più step, questo consente di ricercare dei pacchetti ed inserirli ad una lista per poi cercarne degli altri ed aggiungerli alla lista ed eseguire tutte le operazioni in un unica transazione

  • aggiunta la possibilità di salvare le liste temoranee e poterle usare in un secondo momento

  • inserimento della funzione GuideButton i pulsanti vengono abilitati o disabilitati in base agli elenchi di pacchetti che si sta guardando. Consentono solo operazioni corrette.

  • aggiunta la funzione EasyInfo, basta cliccare col tasto destro su un pacchetto di una tab per visualizzare le informazioni

  • Aggiunta funzione IGNORECASE che consente di non fare distinzione tra maiuscole e miniscole, è attivabile in extra e la scelta viene memorizzata (funziona solo con la ricerca offline, modo di default)

  • Aggiunto un controllo che provvede a verificare se sono stati selezionati troppi pacchetti e nel caso crea una lista temporanea per evitare errori e mostra un messaggio avviso.

Altri fix minori tra cui:

- Fix pulsante download ora se si annulla dalla finestra di dialogo non scarica più nulla

- Fix bug in $PATHDIR e $PATHLOG

- Inseriti altri controlli per evitare blocchi se si chiudono FINSTALL, FERROR, FERESUMEUPDATE,ECC a causa dell'enable di FMAIN

- Ridimensionata la finestra di FSINOSECURE

- Fix Fmain disabilitata dopo riapertura di FPW per errore password

- Fix setfocus sul pulsante si in FSINOSECURE

- Fix blocco apparente quando FSINOSECURE deve visualizzare molti pacchetti, ora li scrive uno per volta anzichè tutti alla fine

- Fix sulla pulizia delle liste temporanee

- Aggiunto ricaricamento degli elenchi dopo l'uso del pulsante dnf clean

- Fix tooltip hbox1 del pulsante comando ora si vede solo se il box è attivo

- Aggiunta tooltip a btnaddpkglist

- Aggiornata l'icona del pulsante custom command

- Aggiunta un'icona al pulsante distro update

- Fix icone mancanti su finestre secondarie

- Aggiunte tootltip sulle liste dei pacchetti

- Aggiunta tooltip su Btnpathpkglist

- Modificato il pulsante sulla finestra di errore ora esegue "dnf clean package" e non "dnf clean cache"

- Fix resumeupdate ora visualizza il pacchetti che va ad installare

- Fix resumeupdate ora riconosce se ci sono paccheti in/var/cache/dnf/... cambiata la stringa di controllo

- Sistemazione passaggio da log a nolog ora disattiva il securemode che senza log non funziona

- Sistemazione di modo verbose ora se attivato disattiva in automatico log e securemode

- Fix del bug sulla visualizzazionedi FPW e FRUN assieme

- Aggiunta traduzione al pulsante Retry nella gestione errori in securemode

- Corretto bug della chiusura di FPW col pulsante annulla dopo aver sbagliato la password

Per questo giro è tutto, a breve i pacchetti nei repo.

A presto.

1 Like

dnfdrake-3.0.0-1 pubblicato per Cooker Rolling e 4.3

1 Like

Un sacco di novità!
L’ho installato e appena posso proverò ad usarlo.

Rieccoci qua, questa volta a differenza della precedente un rilascio pubblico quasi esclusivamente di fix e piccoli aggiustamenti. Versione pubblica 3.0.6

Come al solito ecco un report di quanto fatto:

- Fix che evita errori su doppio click veloce dei pulsanti di chiusura finestra

- Fix della gestione durante il passaggio da "Aggiorna SyS"  ad "Distro Sync" e viceversa

- Modificata la gestione degli errori durante  distro-sync o update-sys ora la selezione "Retry" riprova senza cancellare la cache e quindi tutti i pacchetti già scaricati

- Aggiunto un controllo che disabilita DnfDrakeTray  se non è presente il supporto per la lingua di sistema

- Aggiunto il supporto iniziale per la lingua Catalana

- Modifica della gestione della lingua di sistema in DnfDrake e DnfDrakeTray

- Modifica dei file linguistici nel formato nomefile-xx_XX

Il pacchetto sarà presto nei repo.

A presto.

2 Likes

Più veloce della luce, dnfdrake-3.0.6 pubblicato per Cooker Rolling e 4.3

Nuova release publica, 3.1.2!

In questa versione oltre a qualche correzione è stata aggiuntala funzionalità exclude.

Questa funzione consente di escludere un o più pacchetti dagli aggiornamenti.
A differenza del versionlock che continua a mostrare e notificare le nuove versioni exclude le rende invisibili. Le due funzioni unite consentono di gestire tutte le esigenze.
Se sono stati esclusi dei pacchetti sul pulsante compare un lucchetto.
È stata aggiunta una finestra per la gestione degli esclusi.

Presto nei repo di 4.3 e rolling.

Ciao.

1 Like

Pubblicato per rolling e 4.3.

1 Like

Forse sarò tonto…ma non ho ancora capito come, una volta selezionati i pacchetti, si aggiornano. Riesco a farlo solo se pigio Aggiorna SYS.

1 Like

Pubblicato anche per cooker.

:ok_hand:

1 Like

Con DnfDrake ho potuto fare gli aggiornamenti di KDE in cooker, anche in questo momento!
:stuck_out_tongue_closed_eyes:

Mai così comodo e semplice…
Mauro santosubito.

PS>
Con questa nuova funzione mi sto divertendo un sacco

1 Like

Si la 5.25.0 promette bene, anche il cambio automatico del colore del menu avvio in base allo sfondo è carino.

Ma per rolling non si prevede nulla?

Una quindicina di giorni fa sembrava tutto pronto, ma pare che non appena si menziona “copia cooker su rolling” qualcuno si sveglia con la voglia di innovazione… :rofl:

Benchè all’ultimo TC meeting sostanzialmente si è discusso soltanto di come migliorare la gestione della rolling release in vista del “prossimo” rilascio, e nonostante ci siamo assicurati di diffondere il messaggio

Quindi ci sarà da aspettare ancora un pochino.

1 Like

Ho capito se voglio vedere un pò di movimento devo passare a cooker :rofl:

E certo :laughing:
Lì ce n’è anche troppo… ma è divertente.

PS>
La 1036 è l’ultimo build disponibile prima della rivoluzione. Si installa e funziona discretamente, almeno in virtualbox.
Il KDE acerbo ha qualche baco, che si corregge da solo con l’aggiornamento (di tutto il KDE).

Postedit
Correzione: link sbagliato, sorry.
Quello giusto è build 1022.

1 Like

Ciao a tutti, aggiornamento estivo 3.2.0…

Come annunciato le nuove versioni saranno dedicate a cooker ed arriveranno in rolling solo in caso di cop*$&… vabbé quella cosa che non si può dire :smiley:

Approfittando delle ferie ho aggiunto una nuova funzionalità che consente la relativamente facile creazione ed aggiunta al sistema di un repo personale locale, partendo da una cartella con gli rpm. Consente inoltre di collegare facilmente un repo remoto.
La funzione si chiama MyRepo.

L’utilizzo dovrebbe essere intuitivo, in caso di dubbi potete chiedere quà.

Ho apportato, inoltre, alcune piccole correzioni.

Presto disponibile sui repo…

Buon Ferragosto a tutti.

dnfdrake 3.2.1 pubblicato (nei repo /unsupported) per cooker

Postedit:
Quasi dimenticavo una novità importantissima: da ora si può installare facilmente anche da riga di comando, e si porta dietro soltanto una dozzina di dipendenze.

$ sudo dnf --refresh install --enablerepo=cooker-x86_64-unsupported dnfdrake

Ciao, secondo aggiornamento estivo 3.3.0, sempre per cooker e future versioni…

In questa nuova release è stata inserita una nuova funzione…

Sto parlando di: dnf autoremove

Una funzione storicamente controversa in quanto da un lato permette di tenere “pulito” il sistema ma in passato ha creato qualche rogna.
Ora grazie, soprattutto alla qualità delle pacchettizzazioni realizzate dal gruppo di OMA, credo sia arrivato il momento di utilizzarlo stabilmente.

In DnfDrake ho previsto 2 modi d’uso, il primo diciamo classico, si attiva premendo il pulsante autoremove e produce il risultato che si vede qui sotto…


Equivalente all’uso nella console.

Il secondo modo è un sistema ibrido, che usa la funzione autoremove per elencare i pacchetti da rimuovere, mediante il pulsante trova ed il relativo combox. In questo modo è possibile eventualmente scegliere se e quali pacchetti rimuovere. Una volta deciso è possibile con il pulsante disinstalla per rimuovere i pacchetti.

Per ora è tutto, alla prossima…

Presto disponibile sui repo…

dnfdrake 3.3.0
dnfdrake 3.3.1 pronto. Pubblicato per cooker (soltanto)

1 Like