
## 1. Cos’è Myrlyn
Myrlyn (ex YQPkg) è una GUI moderna e leggera per la gestione di pacchetti RPM su openSUSE e simili. Offre tutte le funzionalità classiche di YaST ma in modo standalone, senza dipendenze Ruby o YUI .
---
## 2. Installazione
### OpenSUSE Tumbleweed
Esegui:
```bash
sudo zypper refresh
sudo zypper install myrlyn
```
È disponibile in Tumbleweed, versione \~0.9.5 .
### OpenSUSE Leap 16.0
Disponibile come RPM (v.0.8.02+) . In Leap:
```bash
sudo zypper install myrlyn
```
Per altre versioni, aggiungi il repository "Packman" o “community” con zypper, oppure ottieni il pacchetto dal sito OBS.
---
## 3. Interfaccia & Funzionalità
### – Gestione pacchetti
* Ricerca avanzata (nome, descrizione, dipendenze, file installati)
* Visualizzazione dettagliata (versioni, changelog, elenco file, dipendenze)
* Installazione, aggiornamento selettivo o rimozione
* Blocchi di pacchetti (“taboo”) e protezioni (“protected”)
### – Gestione repository
* Lista repo con priorità, stato abilitato/disabilitato, auto-refresh, URL
* Aggiunta/edit/dell repo personalizzati o comunitari (Packman, libdvdcss, NVIDIA, openh264…)
* Modalità sola lettura per utenti normali
### – Aggiornamenti
* Visualizza e applica aggiornamenti disponibili
* "Dist Upgrade" simile a `zypper dup`
### – Modalità utente non-root
Permette di esplorare pacchetti, testare operazioni (simulazione), visualizzare risoluzioni di dipendenza — senza modifiche reali
### – Dettagli durante l’installazione
* Progress bar + informazioni pacchetto per pacchetto
* Possibilità di attivare/disattivare la finestra di dettaglio
* Riepilogo finale con countdown, possibilità di tornare indietro
---
## 4. Come usarlo – Passo dopo passo
1. **Avvio**
* Root: `myrlyn-root.desktop`
* Utente non-root: `myrlyn-user.desktop`
2. **Aggiorna repository**
* Schermata iniziale effettua refresh automatico
3. **Cerca pacchetti**
* Usa campo di ricerca o filtri (classe, repo, lingua)
4. **Gestisci pacchetti**
* Seleziona pacchetti, scegli azione (install/upgrade/remove)
* Applica i cambi col pulsante “Commit”
5. **Configura repository**
* Vai su *Extras → Configure Repositories* (o Ctrl + Shift + O)
* Aggiungi/disabilita/edit repo, imposti priorità e auto‑refresh
6. **Aggiorna sistema**
* Scheda Updates → "Update all" o "Dist Upgrade"
---
## 5. Suggerimenti utili
* **Modalità solo lettura** è ottima per test prima dell'esecuzione reale.
* Usa la **scheda Updates** per tenere il sistema aggiornato con facilità.
* Vuoi aggiungere un repo Packman? Myrlyn lo fa automaticamente con l’URL giusto per la tua versione .
* La **finestra riepilogo** con countdown è utile se vuoi lavorare a blocchi successivi.
* Se ti serve esportare la cronologia transazioni (per rollback o reinstallazioni), Myrlyn attualmente non lo supporta, ma puoi accedere comunque ai log tramite `zypp history` .
---
## 6. Domande frequenti
### Q: Myrlyn è stabile?
Sì, è utilizzabile e affidabile anche se non ancora al 100% completo . Tumbleweed lo ha in versioni aggiornate settimanalmente (es. v.0.9.5) .
### Q: Gestisce tutti progetti SUSE (Leap, Tumbleweed, SLE, Slowroll)?
Sì, può configurare automaticamente repo per Leap, Tumbleweed e Slowroll, e c’è supporto preliminare anche per Leap 16/SLES 16 .
### Q: Cosa manca rispetto a YaST?
* Nessun integrazione Ruby/YaST
* Nessuna esportazione fine transaction log (fattibile manualmente con `zypp history`)
---
## 7. Prospettive future
* Traduzioni UI migliorate
* Funzionalità add-on come esportazione cronologia, più opzioni post-commit
* Feedback attivi desunti dai forum openSUSE
---
## 8. Risorse utili
* Codice sorgente, issue e documentazione su GitHub
* Annuncio ufficiale funzionalità repository su blog openSUSE
* RPM e note di rilascio disponibili su Obs e rpmfind
---
###
Myrlyn è un ottimo sostituto grafico a YaST per il packaging RPM su openSUSE, con UI moderna, gestione repo evoluta, modalità sicure per non-root, e aggiornamenti avanzati in stile `zypper`. Se vuoi una gestione grafica più agile e leggera, Myrlyn fa al caso tuo.
Provare per credere – buona installazione!



