[Nuova guida] Noble 24.04 con snapper dal primo boot

Richieste di nuove guide, traduzioni, offerte di collaborazione e comunicazioni da parte del gruppo agli utenti.

Moderatore: Gruppo Documentazione

saxtro
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2980
Iscrizione: domenica 4 giugno 2006, 13:16
Distribuzione: Kubuntu 20.04

[Nuova guida] Noble 24.04 con snapper dal primo boot

Messaggio da saxtro »

https://wiki.ubuntu-it.org/saxtro/prova01

Ho riversato (e in parte ordinato) degli appunti per installare Noble con filesystem btrfs, gestito da snapper.
Questa ipotetica guida è pensata per funzionare con "copia e incolla" (e un atto di fede) per chi non mastica btrfs.

Questa configurazione, si può fare in "n" modi, questa mi è sembrata la più veloce.

Non so se l'esposizione sia "wiki compliant".

e' una bozza, vorrei concluderla con altri argomenti (grub-btrfs) e un paio di operazioni di restore (sistema che parte / sistema che non parte)
Avatar utente
woddy68
Rampante Reduce
Rampante Reduce
Messaggi: 8810
Iscrizione: sabato 12 febbraio 2011, 14:23
Desktop: Kde Plasma 6
Distribuzione: openSUSE Tumbleweed - KDE Neon
Sesso: Maschile

Re: [Ipotetica guida] Noble 24.04 con snapper dal primo boot

Messaggio da woddy68 »

saxtro ha scritto:
mercoledì 15 maggio 2024, 21:37
https://wiki.ubuntu-it.org/saxtro/prova01

Ho riversato (e in parte ordinato) degli appunti per installare Noble con filesystem btrfs, gestito da snapper.
Questa ipotetica guida è pensata per funzionare con "copia e incolla" (e un atto di fede) per chi non mastica btrfs.

Questa configurazione, si può fare in "n" modi, questa mi è sembrata la più veloce.

Non so se l'esposizione sia "wiki compliant".

e' una bozza, vorrei concluderla con altri argomenti (grub-btrfs) e un paio di operazioni di restore (sistema che parte / sistema che non parte)
Immagino che le "Attività successive l'installazione" vadano fatte sempre dalla live, per cui a mio parere è bene specificarlo in modo chiaro.
Desktop - DELL Optiplex 7010 - Notebook HP 250
-Ho sempre accettato caramelle dagli sconosciuti-
saxtro
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2980
Iscrizione: domenica 4 giugno 2006, 13:16
Distribuzione: Kubuntu 20.04

Re: [Ipotetica guida] Noble 24.04 con snapper dal primo boot

Messaggio da saxtro »

woddy68 ha scritto:
giovedì 16 maggio 2024, 0:03
...
Immagino che le "Attività successive l'installazione" vadano fatte sempre dalla live, per cui a mio parere è bene specificarlo in modo chiaro.
Immagini bene. C'è un riferimento all'inizio su attività, ambiente e tempo di esecuzione.
Evidentemente non è sufficiente. Ho recepito il suggerimento.
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7826
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: [Ipotetica guida] Noble 24.04 con snapper dal primo boot

Messaggio da xavier77 »

saxtro ha scritto:
mercoledì 15 maggio 2024, 21:37
https://wiki.ubuntu-it.org/saxtro/prova01

Ho riversato (e in parte ordinato) degli appunti per installare Noble con filesystem btrfs, gestito da snapper.
Questa ipotetica guida è pensata per funzionare con "copia e incolla" (e un atto di fede) per chi non mastica btrfs.

Questa configurazione, si può fare in "n" modi, questa mi è sembrata la più veloce.

Non so se l'esposizione sia "wiki compliant".

e' una bozza, vorrei concluderla con altri argomenti (grub-btrfs) e un paio di operazioni di restore (sistema che parte / sistema che non parte)
Ciao e grazie per il tuo contributo!
La guida mi sembra già ben impostata, penso non ci voglia un grande lavoro nell'editing finale (che faremo noi del gruppo doc).
Solo 2 cose:
1. Segnalaci se ci sono dei passaggi già presenti nella guida principale btrfs (per evitare eventuali ripetizioni).
2. Come sempre, facci sapere quando è pronta.
:ciao:
saxtro
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2980
Iscrizione: domenica 4 giugno 2006, 13:16
Distribuzione: Kubuntu 20.04

Re: [Ipotetica guida] Noble 24.04 con snapper dal primo boot

Messaggio da saxtro »

xavier77 ha scritto:
giovedì 16 maggio 2024, 11:08
...
1. Segnalaci se ci sono dei passaggi già presenti nella guida principale btrfs (per evitare eventuali ripetizioni).
2. Come sempre, facci sapere quando è pronta.
...
1. Ho provato a evitare io ripetizioni, rileggendo le varie sezioni della guida proposta e cercando nelle sezioni del wiki, mi pare non ci siano ripetizioni (ci sono alcuni passi che presentano varianze, ad esempio lo swap)
2. Secondo me è pronta per la revisione, rileggendo la guida mi vengono in mente cose da aggiungere (ad esempio settaggi e tuning per snapper, ma forse è meglio scriverle su una pagina a parte)

:ciao:
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7826
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: [Ipotetica guida] Noble 24.04 con snapper dal primo boot

Messaggio da xavier77 »

saxtro ha scritto:
domenica 9 giugno 2024, 13:48
xavier77 ha scritto:
giovedì 16 maggio 2024, 11:08
...
1. Segnalaci se ci sono dei passaggi già presenti nella guida principale btrfs (per evitare eventuali ripetizioni).
2. Come sempre, facci sapere quando è pronta.
...
1. Ho provato a evitare io ripetizioni, rileggendo le varie sezioni della guida proposta e cercando nelle sezioni del wiki, mi pare non ci siano ripetizioni (ci sono alcuni passi che presentano varianze, ad esempio lo swap)
2. Secondo me è pronta per la revisione, rileggendo la guida mi vengono in mente cose da aggiungere (ad esempio settaggi e tuning per snapper, ma forse è meglio scriverle su una pagina a parte)

:ciao:
OK grazie!
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7826
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: [Ipotetica guida] Noble 24.04 con snapper dal primo boot

Messaggio da xavier77 »

@saxtro
Ciao!
ho dato una prima occhiata alla guida, hai fatto un grande lavoro e ti ringrazio già solo per questo.
Essendo abbastanza lunga non prevedo tempi brevissimi per essere "wikizzata".
Per agevolare il tutto, sarebbe fattibile per te convertire in testo gli screenshot delle finestre di terminale?
intendo semplicemente scrivendo col solito

Codice: Seleziona tutto

{{{
comando o output da terminale
}}}
Nel wiki solitamente si ricorre alle immagini solo quando necessario (salvo eccezioni).
Esempio: questa immagine https://wiki.ubuntu-it.org/saxtro/prova ... mnt-25.png
potrebbe essere convertita in sole 2 righe ;)

Se hai altri dubbi chiedi pure.
:ciao:
emanuc
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1351
Iscrizione: sabato 1 giugno 2013, 0:32
Desktop: KDE plasma
Distribuzione: Fedora Linux
Sesso: Maschile
Località: Catania

Re: [Ipotetica guida] Noble 24.04 con snapper dal primo boot

Messaggio da emanuc »

saxtro ha scritto:
mercoledì 15 maggio 2024, 21:37
https://wiki.ubuntu-it.org/saxtro/prova01

Ho riversato (e in parte ordinato) degli appunti per installare Noble con filesystem btrfs, gestito da snapper.
Questa ipotetica guida è pensata per funzionare con "copia e incolla" (e un atto di fede) per chi non mastica btrfs.

Questa configurazione, si può fare in "n" modi, questa mi è sembrata la più veloce.

Non so se l'esposizione sia "wiki compliant".

e' una bozza, vorrei concluderla con altri argomenti (grub-btrfs) e un paio di operazioni di restore (sistema che parte / sistema che non parte)
In questo "HowTo", verrà descritto come installare Ubuntu 24.04 con un layout del filesystem btrfs "OpenSuse-like". Al termine della procedura il risultato sarà una installazione Ubuntu Noble su filesystem btrfs. Le funzionalità del filesystem verranno gestite con snapper + Btrfs Assistant.
Perché usare termini in inglese come "HowTo" quando siamo in una wiki in italiano?

Hai provato se funziona con Btrfs Assistant? Perché se l'utente con il layout alla openSUSE, clicca su "ripristina snapshot X", non imposta lo snapshot come subvolume predefinito sul toplevel.
Btrfs Assistant non gestisce il rollback con snapper, come su openSUSE [1]; ha la propria logica di ripristino per essere compatibile con le altre distribuzioni [2]. Crea il subvolume ".snapshots" nidificato in "/", e durante il rollback sposta tutti i subvolumi nello snapshot ripristinato.

Una GUI per snapper è: https://github.com/ricardomv/snapper-gui
Però l'ultimo commit è di 2 anni fa.

[1] https://gitlab.com/btrfs-assistant/btrf ... heads#L374
[2] https://gitlab.com/btrfs-assistant/btrf ... 1935922260

PS: Complimenti per la guida. :birra:
saxtro
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2980
Iscrizione: domenica 4 giugno 2006, 13:16
Distribuzione: Kubuntu 20.04

Re: [Ipotetica guida] Noble 24.04 con snapper dal primo boot

Messaggio da saxtro »

xavier77 ha scritto:
mercoledì 12 giugno 2024, 21:22
...
Per agevolare il tutto, sarebbe fattibile per te convertire in testo gli screenshot delle finestre di terminale?
...
Se per "fattibile", intendi, passare del tempo e modificare la guida, allora si, è fattibile
...
Nel wiki solitamente si ricorre alle immagini solo quando necessario (salvo eccezioni).
...
Concetto recepito. :)

Aggiorno qua sul progresso.

emanuc ha scritto: ...
Perché usare termini in inglese come "HowTo" quando siamo in una wiki in italiano?
...
Perchè non sono mai stato bravo a identificare un testo con un titolo, lo ritengo un titolo provvisorio, e in tutta onestà, non mi sono sforzato di trovarne un altro, tanto sò che durante la revisione, qualcuno troverà un titolo adatto :D
emanuc ha scritto: ...
Btrfs Assistant non gestisce il rollback con snapper, come su openSUSE
...
E' corretto, volevo spiegarlo nelle note finali, mi sono limitato a segnalare la differente gestione del suvolume default.
Credo che farò pagine aggiuntive sull'argomento snapper e btrfs assistant.
Grazie per la segnalazione.


:ciao:

P.S.: Mi rendo conto che potrebbe sembrare scortese non farlo notare, per cui aggiungo, grazie per i vari apprezzamenti, fanno piacere anche se non attesi/dovuti.
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7826
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: [Ipotetica guida] Noble 24.04 con snapper dal primo boot

Messaggio da xavier77 »

La documentazione ha dei suoi standard (consultabili), ma non chiediamo ai contributori volontari di seguirli necessariamente. Quel che inteessa nella prima stesura è il contenuto.
Per il lavoro di editing ci pensiamo noi, quindi nessun problema se per il momento c'è scritto "how-to" e non "guida".
:ciao:
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7826
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: [Ipotetica guida] Noble 24.04 con snapper dal primo boot

Messaggio da xavier77 »

@saxtro
Ho iniziato a revisonare.
Ovviamente per comodità di entrambi ho inserito come segnalibro una banale riga commentata:

Codice: Seleziona tutto

###revisionare da qui
:ciao:
emanuc
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1351
Iscrizione: sabato 1 giugno 2013, 0:32
Desktop: KDE plasma
Distribuzione: Fedora Linux
Sesso: Maschile
Località: Catania

Re: [Ipotetica guida] Noble 24.04 con snapper dal primo boot

Messaggio da emanuc »

saxtro
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2980
Iscrizione: domenica 4 giugno 2006, 13:16
Distribuzione: Kubuntu 20.04

Re: [Ipotetica guida] Noble 24.04 con snapper dal primo boot

Messaggio da saxtro »

emanuc ha scritto:
giovedì 13 giugno 2024, 13:35
Non c'è bisogno di compilre Btrfs Assistant, è disponibile da Debian testing, Ubuntu 24.10 developers e il ".deb" su OBS: Debian
There are unofficial Debian packages here coutesy of @idesmi or you can follow the instructions for Ubuntu to build it yourself.
La versione per Debian però è 1.8 (current 2.1), in generale e personalmente, non sono prono a utilizzare un deb non specifico per Ubuntu (a meno che non sia uno standalone compilato con dipendenze statiche, ma un minimo di shared lib per le qt serviranno).
Quello di Ubuntu Oracular, finalmente*! (già ho delle frasi da correggere) Però non lo installerei sulla 24.04. Lo proverò, giusto per vedere se ha tutte le dipendenze soddisfatte, o se alcuni pacchetti di dipendenza non siano disponibili.


*I files nell'archivio sono del 5 giugno
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7826
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: [Ipotetica guida] Noble 24.04 con snapper dal primo boot

Messaggio da xavier77 »

saxtro ha scritto:
giovedì 13 giugno 2024, 17:28
emanuc ha scritto:
giovedì 13 giugno 2024, 13:35
Non c'è bisogno di compilre Btrfs Assistant, è disponibile da Debian testing, Ubuntu 24.10 developers e il ".deb" su OBS: Debian
There are unofficial Debian packages here coutesy of @idesmi or you can follow the instructions for Ubuntu to build it yourself.
La versione per Debian però è 1.8 (current 2.1), in generale e personalmente, non sono prono a utilizzare un deb non specifico per Ubuntu (a meno che non sia uno standalone compilato con dipendenze statiche, ma un minimo di shared lib per le qt serviranno).
Quello di Ubuntu Oracular, finalmente*! (già ho delle frasi da correggere) Però non lo installerei sulla 24.04. Lo proverò, giusto per vedere se ha tutte le dipendenze soddisfatte, o se alcuni pacchetti di dipendenza non siano disponibili.


*I files nell'archivio sono del 5 giugno
Concordo. I pacchetti sono un'ottima cosa ma bisogna essere sicuri che si installino senza problemi su 24.04.

@saxtro
Ho iniziato la revisione. Data la particolarità della guida e l'argomento (su cui non sono ferrato) controlla sempre che non ci siano scritte cavolate :D :ciao:
saxtro
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2980
Iscrizione: domenica 4 giugno 2006, 13:16
Distribuzione: Kubuntu 20.04

Re: [Ipotetica guida] Noble 24.04 con snapper dal primo boot

Messaggio da saxtro »

xavier77 ha scritto:
giovedì 13 giugno 2024, 17:59
...
@saxtro
Ho iniziato la revisione. Data la particolarità della guida e l'argomento (su cui non sono ferrato) controlla sempre che non ci siano scritte cavolate :D :ciao:
Sicuro!
p.S.: ho appena sostituito l'immagine che mi hai segnalato, stanotte ne sostituisco altri

p.s.2: ho letto fino a #######################revisionato fino a qua (vado a memoria non è proprio cosi)
Mi pare che non hai stravolto nulla, anzi la guida ci ha guadagnato in leggibilità
emanuc
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1351
Iscrizione: sabato 1 giugno 2013, 0:32
Desktop: KDE plasma
Distribuzione: Fedora Linux
Sesso: Maschile
Località: Catania

Re: [Nuova guida] Noble 24.04 con snapper dal primo boot

Messaggio da emanuc »

Preparazione del volume btrfs

Identificare la variabile BTRFSDEV (relativa al device da utilizzare) digitando nel terminale il seguente comando:

BTRFSDEV=$(sudo blkid | grep btrfs | cut -d ":" -f1)
echo $BTRFSDEV

L'output sarà simile al seguente:

/dev/nvme01n1p5
Questo comando non è affidabile, perché potrebbero esserci più partizioni btrfs.
Ecco un esempio: Immagine

Se si vuole semplificare i comandi identificando il device con una variabile prima del mount, la vedo complessa, perché potrebbero esserci più partizioni Btrfs.
Potremmo farlo con "find"...:

Codice: Seleziona tutto

findmnt -no SOURCE -v /mountpoint
Ma identifica il device in base al mountpoint.

Se vogliamo sfruttare la variabile, è meglio identificarla a vista e inserirla manualmente:

Codice: Seleziona tutto

BTRFSDEV=/dev/sdXY
Il subvolume che è stato sostituito, non è più gestito da snapper. Il subvolume si dovrà cancellare manualmente.
Perché creare tutta la procedura alla openSUSE layout per poi interroperlo? Non è più saggio proseguire la guida in modo coerente e far gestire gli snapshot da CLI con snapper o raccomandare un tool da GUI che lo gestisce? Ad esempio: https://github.com/ricardomv/snapper-gui

O mi sto perdendo qualcosa?
saxtro
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2980
Iscrizione: domenica 4 giugno 2006, 13:16
Distribuzione: Kubuntu 20.04

Re: [Nuova guida] Noble 24.04 con snapper dal primo boot

Messaggio da saxtro »

emanuc ha scritto:
giovedì 13 giugno 2024, 22:10
...
Questo comando non è affidabile, perché potrebbero esserci più partizioni btrfs.
...
Se si vuole semplificare i comandi identificando il device con una variabile prima del mount, la vedo complessa, perché potrebbero esserci più partizioni Btrfs.
...
Se vogliamo sfruttare la variabile, è meglio identificarla a vista e inserirla manualmente:

Codice: Seleziona tutto

BTRFSDEV=/dev/sdXY
...
In effetti c'era una nota che avvisava che con più device btrfs, la variabile non avrebbe funzionato come atteso.

Originariamente, avevo previsto la variabile come array, nel caso di più risultati, li avrebbe processati in loop (mount / df / umount) alla ricerca di quello che aveva 98 / 99 o più di spazio libero (avrei deciso dopo varie prove per verificare quanto spazio si prende il "journal").
Peccato che cfdisk non preveda una modalità batch, è l'unico tool (a linea di comando) che io conosco a mostrare lo spazio libero all'interno di una partizione.

A che pro però fare uno script soggetto ad errori copia/incolla e che richiede un certo impegno per il testing (setup di ambienti completamente diversi, più casi si coprono, più saltano fuori le magagne)?
Avevo quindi optato per la nota "Se il device non è univoco (ergo si hanno più device), settare a mano la variabile"
...
Il subvolume che è stato sostituito, non è più gestito da snapper. Il subvolume si dovrà cancellare manualmente.
Perché creare tutta la procedura alla openSUSE layout per poi interroperlo? Non è più saggio proseguire la guida in modo coerente e far gestire gli snapshot da CLI con snapper o raccomandare un tool da GUI che lo gestisce? Ad esempio: https://github.com/ricardomv/snapper-gui

O mi sto perdendo qualcosa?
Questo è vero solo per la restore con Btrfs Assistant.
Nella restore con snapper quel passaggio non è necessario.

Se non è chiaro che i metodi di restore sono alternativi, lo devo scrivere meglio.

snapper-gui non l'ho valutato, l'ho utilizzato in passato e permette solo di ripristinare versioni precedenti di un file/directory, non permetteva di eseguire uno "snapper rollback", e non è cambiato molto da allora (ultima modifica sostanziale, risale ad anni fà)
Consigliare questo tool per una gestione graficas, significa escludere la restore di Btrfs Assistant, che alla fine della fiera, è la più semplice



Nel mentre ho provato a installare btrfs-assistant di Ocular:

Codice: Seleziona tutto

utente@ubuntu-snapper:~/Scaricati$ sudo dpkg -i btrfs-assistant_2.1.1-1_amd64.deb 
Selezionato il pacchetto btrfs-assistant non precedentemente selezionato.
(Lettura del database... 179438 file e directory attualmente installati.)
Preparativi per estrarre btrfs-assistant_2.1.1-1_amd64.deb...
Estrazione di btrfs-assistant (2.1.1-1)...
dpkg: problemi con le dipendenze impediscono la configurazione di btrfs-assistant:
 btrfs-assistant dipende da libqt6core6t64 (>= 6.6.0); tuttavia:
  La versione di libqt6core6t64:amd64 nel sistema è 6.4.2+dfsg-21.1build5.

dpkg: errore nell'elaborare il pacchetto btrfs-assistant (--install):
 problemi con le dipendenze - lasciato non configurato
Elaborazione dei trigger per gnome-menus (3.36.0-1.1ubuntu3)...
Elaborazione dei trigger per desktop-file-utils (0.27-2build1)...
Elaborazione dei trigger per hicolor-icon-theme (0.17-2)...
Elaborazione dei trigger per man-db (2.12.0-4build2)...
Si sono verificati degli errori nell'elaborazione:
 btrfs-assistant
utente@ubuntu-snapper:~/Scaricati$ sudo apt -f install
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze... Fatto
Lettura informazioni sullo stato... Fatto   
Correzione delle dipendenze... Fatto
I seguenti pacchetti saranno RIMOSSI:
  btrfs-assistant
0 aggiornati, 0 installati, 1 da rimuovere e 43 non aggiornati.
1 non completamente installati o rimossi.
Dopo quest'operazione, verranno liberati 550 kB di spazio su disco.
Continuare? [S/n] n
Interrotto.
utente@ubuntu-snapper:~/Scaricati$ btrfs-assistant-launcher 
btrfs-assistant-bin: /lib/x86_64-linux-gnu/libQt6Core.so.6: version `Qt_6.6' not found (required by btrfs-assistant-bin)
Di default non parte.
Esiste un sondaggio o qualcosa di simile per proporre pacchetti nella lista dei backport?

Il pacchetto per debian unstable, si installa e si apre (da testare le varie funzionalità):

Codice: Seleziona tutto

utente@ubuntu-snapper:~/Scaricati$ sudo dpkg -i btrfs-assistant_1.8-1+3.376_amd64.deb
Selezionato il pacchetto btrfs-assistant non precedentemente selezionato.
(Lettura del database... 179438 file e directory attualmente installati.)
Preparativi per estrarre btrfs-assistant_1.8-1+3.376_amd64.deb...
Estrazione di btrfs-assistant (1.8-1+3.376)...
dpkg: problemi con le dipendenze impediscono la configurazione di btrfs-assistant:
 btrfs-assistant dipende da libqt5core5t64 (>= 5.15.1); tuttavia:
  Il pacchetto libqt5core5t64 non è installato.
 btrfs-assistant dipende da libqt5gui5t64 (>= 5.0.2) | libqt5gui5-gles (>= 5.0.2); tuttavia:
  Il pacchetto libqt5gui5t64 non è installato.
  Il pacchetto libqt5gui5-gles non è installato.
 btrfs-assistant dipende da libqt5widgets5t64 (>= 5.15.1); tuttavia:
  Il pacchetto libqt5widgets5t64 non è installato.

dpkg: errore nell'elaborare il pacchetto btrfs-assistant (--install):
 problemi con le dipendenze - lasciato non configurato
Elaborazione dei trigger per gnome-menus (3.36.0-1.1ubuntu3)...
Elaborazione dei trigger per desktop-file-utils (0.27-2build1)...
Elaborazione dei trigger per hicolor-icon-theme (0.17-2)...
Si sono verificati degli errori nell'elaborazione:
 btrfs-assistant
utente@ubuntu-snapper:~/Scaricati$ sudo apt -f install
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze... Fatto
Lettura informazioni sullo stato... Fatto   
Correzione delle dipendenze... Fatto
I seguenti pacchetti aggiuntivi saranno inoltre installati:
  libqt5core5t64 libqt5dbus5t64 libqt5gui5t64 libqt5network5t64 libqt5qml5 libqt5qmlmodels5 libqt5quick5 libqt5svg5 libqt5waylandclient5 libqt5waylandcompositor5 libqt5widgets5t64 libxcb-xinerama0 libxcb-xinput0 qt5-gtk-platformtheme qttranslations5-l10n qtwayland5
Pacchetti suggeriti:
  qgnomeplatform-qt5 qt5-image-formats-plugins qt5-qmltooling-plugins
I seguenti pacchetti NUOVI saranno installati:
  libqt5core5t64 libqt5dbus5t64 libqt5gui5t64 libqt5network5t64 libqt5qml5 libqt5qmlmodels5 libqt5quick5 libqt5svg5 libqt5waylandclient5 libqt5waylandcompositor5 libqt5widgets5t64 libxcb-xinerama0 libxcb-xinput0 qt5-gtk-platformtheme qttranslations5-l10n qtwayland5
0 aggiornati, 16 installati, 0 da rimuovere e 53 non aggiornati.
1 non completamente installati o rimossi.
È necessario scaricare 16,0 MB di archivi.
Dopo quest'operazione, verranno occupati 64,3 MB di spazio su disco.
Continuare? [S/n] y
Scaricamento di:1 http://it.archive.ubuntu.com/ubuntu noble/universe amd64 libqt5core5t64 amd64 5.15.13+dfsg-1ubuntu1 [2.011 kB]
Scaricamento di:2 http://it.archive.ubuntu.com/ubuntu noble/universe amd64 libqt5dbus5t64 amd64 5.15.13+dfsg-1ubuntu1 [220 kB]
Scaricamento di:3 http://it.archive.ubuntu.com/ubuntu noble/universe amd64 libqt5network5t64 amd64 5.15.13+dfsg-1ubuntu1 [723 kB]
Scaricamento di:4 http://it.archive.ubuntu.com/ubuntu noble/main amd64 libxcb-xinerama0 amd64 1.15-1ubuntu2 [5.410 B]
Scaricamento di:5 http://it.archive.ubuntu.com/ubuntu noble/main amd64 libxcb-xinput0 amd64 1.15-1ubuntu2 [33,2 kB]
Scaricamento di:6 http://it.archive.ubuntu.com/ubuntu noble/universe amd64 libqt5gui5t64 amd64 5.15.13+dfsg-1ubuntu1 [3.748 kB]
Scaricamento di:7 http://it.archive.ubuntu.com/ubuntu noble/universe amd64 libqt5widgets5t64 amd64 5.15.13+dfsg-1ubuntu1 [2.561 kB]
Scaricamento di:8 http://it.archive.ubuntu.com/ubuntu noble/universe amd64 libqt5qml5 amd64 5.15.13+dfsg-1 [1.482 kB]
Scaricamento di:9 http://it.archive.ubuntu.com/ubuntu noble/universe amd64 libqt5qmlmodels5 amd64 5.15.13+dfsg-1 [203 kB]
Scaricamento di:10 http://it.archive.ubuntu.com/ubuntu noble/universe amd64 libqt5quick5 amd64 5.15.13+dfsg-1 [1.736 kB]
Scaricamento di:11 http://it.archive.ubuntu.com/ubuntu noble/universe amd64 libqt5svg5 amd64 5.15.13-1 [146 kB]
Scaricamento di:12 http://it.archive.ubuntu.com/ubuntu noble/universe amd64 libqt5waylandclient5 amd64 5.15.13-1 [405 kB]
Scaricamento di:13 http://it.archive.ubuntu.com/ubuntu noble/universe amd64 libqt5waylandcompositor5 amd64 5.15.13-1 [396 kB]
Scaricamento di:14 http://it.archive.ubuntu.com/ubuntu noble/universe amd64 qt5-gtk-platformtheme amd64 5.15.13+dfsg-1ubuntu1 [125 kB]
Scaricamento di:15 http://it.archive.ubuntu.com/ubuntu noble/universe amd64 qttranslations5-l10n all 5.15.13-1 [1.964 kB]
Scaricamento di:16 http://it.archive.ubuntu.com/ubuntu noble/universe amd64 qtwayland5 amd64 5.15.13-1 [223 kB]
...continua....
emanuc
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1351
Iscrizione: sabato 1 giugno 2013, 0:32
Desktop: KDE plasma
Distribuzione: Fedora Linux
Sesso: Maschile
Località: Catania

Re: [Nuova guida] Noble 24.04 con snapper dal primo boot

Messaggio da emanuc »

Consigliare questo tool per una gestione graficas, significa escludere la restore di Btrfs Assistant, che alla fine della fiera, è la più semplice
In realtà nemmeno openSUSE sfrutta la gui per il restore. Per ripristinare devi avviare da grub, l'istantanea che vuoi ripristinare che e' in RO, controlli che tutto funziona e poi la rendi predefinita:

Codice: Seleziona tutto

sudo snapper rollback
Alla fine e' la situazione più comune dover ripristinare un sistema con problemi di avvio.
Cosa succede se avvi da grub un istantanea e la ripristini con btrfs assistant? Cosa succde nel caso di prima e dopo aver rotto il layout con un ripristino effettuato da Btrfs assistant?
Io sono dell'idea che se si sceglie la strada alla openSUSE la si deve seguire anche nella gestione dei rollback e snap.
Altrimenti fai un misto tra il layout di openSUSE e quello standard che si aspetta btrfs assistant, e guidare gli utenti nella configurazione con btrfs assistant che sfrutta in parte snapper, ma che configuri tutto da gui con pochi click.
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7826
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: [Nuova guida] Noble 24.04 con snapper dal primo boot

Messaggio da xavier77 »

Per la questione della variabile: saxtro/prova01#Variabile_BTRFSDEV
Sicuramente ho allungato un po' il brodo, ma così dovrebbe essere "a prova di stupido".
Fate sapere se può andare.

Ho riscritto la tabella iniziale con il cronoprogramma. Vedete se va bene.
:ciao:

PS: @saxtro non è necessario specificare ogni volta «Questa guida è concepita per il copia/incolla» ecc., poiché è già una prerogativa della stragrande maggioranza delle guide sul wiki ;) Un esempio a caso: InternetRete/Navigazione/Firefox/InstallazioneDaRepositoryEsterni#Da_Repository_Mozilla
saxtro
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2980
Iscrizione: domenica 4 giugno 2006, 13:16
Distribuzione: Kubuntu 20.04

Re: [Nuova guida] Noble 24.04 con snapper dal primo boot

Messaggio da saxtro »

emanuc ha scritto:
venerdì 14 giugno 2024, 2:16
Consigliare questo tool per una gestione graficas, significa escludere la restore di Btrfs Assistant, che alla fine della fiera, è la più semplice
In realtà nemmeno openSUSE sfrutta la gui per il restore. Per ripristinare devi avviare da grub, l'istantanea che vuoi ripristinare che e' in RO, controlli che tutto funziona e poi la rendi predefinita:

Codice: Seleziona tutto

sudo snapper rollback
Alla fine e' la situazione più comune dover ripristinare un sistema con problemi di avvio.
Verissimo, però tu consiglieresti di avviare una snapshot RO su ubuntu? Per questo ho suggerito una variante del metodo OpenSuse (qualche spiegazione nelle note finali)
Per i problemi di avvio (upgrade finito male), ho suggerito la restore da Live con metodo rename (tipo Btrfs Assistant e Timeshift)
emanuc ha scritto:
venerdì 14 giugno 2024, 2:16
Cosa succede se avvi da grub un istantanea e la ripristini con btrfs assistant? Cosa succde nel caso di prima e dopo aver rotto il layout con un ripristino effettuato da Btrfs assistant?
Io sono dell'idea che se si sceglie la strada alla openSUSE la si deve seguire anche nella gestione dei rollback e snap.
Altrimenti fai un misto tra il layout di openSUSE e quello standard che si aspetta btrfs assistant, e guidare gli utenti nella configurazione con btrfs assistant che sfrutta in parte snapper, ma che configuri tutto da gui con pochi click.
Se avvii il sistema da una istantanea (dando per scontato che l'istantanea ro parta), ipotizzo: 1) rename del subvolume da modificare (questo subvol è rw, annidato sotto /@/.snapshots che è rw) avviene con successo 2) snapshot della snapshot(ro) selezionata nella posizione della snapshot rinominata, dovrebbe creare una snapshot rw 3) Al riavvio dovrebbe funzionare come atteso perchè Ubuntu avvia la snapshot "taggata" come rootflags (che è cambiata come subvolid, ma ha sempre lo stesso nome, cosa non vera con snapper rollback, dove grub-install e grub-update sono mandatori)
Questo avviando da una istantanea ro, senza overlayfs (per ubuntu non c'è neanche l'hook sui repo di grub-btrfs)
Non è scontato che ubuntu parta con una snapshot ro, personalmente, senza modificare il layout e/o rendere rw la snapshot da avviare, su ubuntu non sono mai riuscito ad avviare una snapshot ro cosi come creata da grub-btrfs.

In generale, con il layout btrfs di OpenSuse, se si effettua la restore con Btrfs Assistant, il layout non si rompe. Sostituisci una subvolume con un altro.
L'unica "incosistenza" che si può anche non gestire, è che il nuovo subvolume utilizza il vecchio info.xml su snapper (descrizione della snapshot e data della snapshot).

Poi quando si acquisisce dimestichezza sull'argomento, nessuno impedisce di settare una snapshow rw, avviarla come istantanea ed eseguire grub-install e grub-update
xavier77 ha scritto: ...
Sicuramente ho allungato un po' il brodo, ma così dovrebbe essere "a prova di stupido".
...
Per me, va bene
Scrivi risposta

Ritorna a “Gruppo Documentazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti