Dimensione: 2622
Commento:
|
Dimensione: 3254
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 6: | Linea 6: |
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=503024";rilasci="18.04 20.04 22.04")>> | <<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t=642430&p=5223149";rilasci="18.04 20.04 22.04")>> |
Linea 9: | Linea 9: |
I '''phased updates''' sono una nuova modalità di Ubuntu per il rilascio delle nuove versioni dei pacchetti.<<BR>> Di seguito ne verrà descritto descritto il funzionamento e alcune possibilità di gestione. |
|
Linea 10: | Linea 12: |
Di seguito è esposto l'utilizzo di '''e4defrag''' strumento per deframmentare filesystem ext4. | = Descrizione = |
Linea 12: | Linea 14: |
Rispetto ai filesystem in uso con i sistemi Microsoft, quelli in uso su GNU/Linux (ext2/3/4, ZFS, btrfs, ecc.) usano sistemi di allocazione "intelligenti" per evitare un'eccessiva frammentazione dei file.<<BR>> Tuttavia potrebbe risultare deframmentare il filesystem in alcuni casi, ad esempio qualora lo spazio disponibile in una partizione sia limitato. {{{#!wiki important Non è necessario deframmentare se in uso un drive SSD! Inoltre ripetute deframmentazioni nel lungo periodo potrebbero danneggiare il dispositivo. |
Nelle versioni recenti di Ubuntu può capitare in fase di [[AmministrazioneSistema/InstallareProgrammi/Apt#update|aggiornamento di sistema tramite apt]] che alcuni pacchetti non vengano aggiornati e che il terminale restituisca un output simile al seguente:{{{ Lettura elenco dei pacchetti... Fatto Generazione albero delle dipendenze... Fatto Lettura informazioni sullo stato... Fatto 0 aggiornati, 0 installati, 0 da rimuovere e 10 non aggiornati. |
Linea 19: | Linea 21: |
= Installazione = | Questo perché con i ''phases updates'' gli aggiornamenti di certi pacchetti sono rilasciati gradualmente, rendendoli inizialmente disponibili solo per un numero limitato di utenti. In seguito vengono rilasciati gradualmente ad altri utenti, fino a renderli disponibili per tutti (in questo caso l'aggiornamento può dirsi «''fully phased''»). |
Linea 21: | Linea 23: |
Lo strumento è di solito preinstallato in Ubuntu. | A questo punto l'utente può tranquillamente ignorare il messaggio in attesa della distribuzione definitiva di quegli aggiornamenti. |
Linea 23: | Linea 25: |
= Utilizzo = | = Descrizione = Sebbene gli aggiornamenti vengano testati prima del loro rilascio, qualche volta alcuni bug possono sfuggire all'attenzione degli sviluppatori e dei tester, oppure semplicemente manifestarsi successivamente in determinate condizioni. Quindi con i '''phases updates''' è possibile garantire una maggiore sicurezza degli aggiornamenti, nonché limitare eventuali danni ad un numero inferiore di utenti. Sebbene i phased updates siano presenti da Ubuntu 13.04, sono stati implementati all'inerno di '''apt''' dalla versione 21.04 e successive. |
Linea 26: | Linea 32: |
Qualora si debba deframmentare un disco esterno, [[Hardware/DispositiviPartizioni/IndividuarePartizioni|individuare]] il dispositivo. | Gli aggiornamenti importanti di sicurezza, al contrario, non sono distribuiti tramite '''phases updates'''. |
Linea 29: | Linea 35: |
'''e4defrag''' può essere utilizzato "online" (ossia con il sistema operativo avviato e in funzione), quindi non è necessario usare una sessione "live". | = Controllare policy = |
Linea 31: | Linea 37: |
L'utilizzo è molto semplice e prevede la seguente sintassi:{{{ sudo e4defrag [opzione] /percorso/della/directory }}} |
apt policy <package> |
Linea 35: | Linea 39: |
Le opzioni sono soltanto due: * '''-c''': compie soltanto un analisi della partizione. * '''-v''': mostra il conteggio dei file deframmentati ed eventuali errori. |
= Disabilitare i phased updates = |
Linea 39: | Linea 41: |
Pertanto a seconda delle proprie necessità digitare nel [[AmministrazioneSistema/Terminale|terminale]] uno o più comandi fra quelli seguenti, a modificandoli se necessario. | If you’re sure that you want to disable phased updates, reverting to the old behaviour, you can change apt's configuration by creating a file in /etc/apt/apt.conf.d called 99-Phased-Updates (if /etc/apt/apt.conf.d/99-Phased-Updates doesn’t already exist). In the file, simply add the following lines: |
Linea 41: | Linea 43: |
* Per rilevare e visualizzare la quantità di file frammentati nell'intero sistema:{{{ sudo e4defrag -c / }}} Qualora il numero dei file sia basso (circa 30 o meno) non dovrebbe essere necessario eseguire la deframmentazione. |
Update-Manager::Always-Include-Phased-Updates true; APT::Get::Always-Include-Phased-Updates true; |
Linea 46: | Linea 46: |
* Per deframmentare la partizione `/dev/sda3`:{{{ sudo e4defrag -v /dev/sda3 }}} * Per deframmentare tutte le partizioni del disco interno:{{{ sudo e4defrag -v /dev/sda* }}} * Per deframmentare la partizione [[Hardware/DispositiviPartizioni/SpostareHomePartizioneSeparata|/home separata]]:{{{ sudo e4defrag -v /home }}} * Per deframmentare la partizione `/dev/sdb1` su disco esterno:{{{ sudo e4defrag -v /dev/sdb1 }}} |
Again, please only do this if you really know what you’re doing and are absolutely sure you need to do it (for instance, if you are intentionally installing all the latest packages to help test them – and don’t mind if your system breaks). We definitely don’t recommend turning off phased updates if you’re a newer user. |
Linea 63: | Linea 49: |
* [[https://it.wikipedia.org/wiki/Deframmentazione|Deframmentazione]] (pagina enciclopedica) |
* https://wiki.ubuntu.com/PhasedUpdates * https://people.canonical.com/~ubuntu-archive/phased-updates.html * https://discourse.ubuntu.com/t/about-apt-upgrade-and-phased-updates/33649 |
Attenzione! Questa è una Pagina di prova. Le informazioni riportate potrebbero essere incomplete, errate e potenzialmente pericolose. Per contribuire alla realizzazione di questa pagina consultare la discussione di riferimento. |
Guida verificata con Ubuntu: 20.04 22.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
I phased updates sono una nuova modalità di Ubuntu per il rilascio delle nuove versioni dei pacchetti.
Di seguito ne verrà descritto descritto il funzionamento e alcune possibilità di gestione.
Descrizione
Nelle versioni recenti di Ubuntu può capitare in fase di aggiornamento di sistema tramite apt che alcuni pacchetti non vengano aggiornati e che il terminale restituisca un output simile al seguente:
Lettura elenco dei pacchetti... Fatto Generazione albero delle dipendenze... Fatto Lettura informazioni sullo stato... Fatto 0 aggiornati, 0 installati, 0 da rimuovere e 10 non aggiornati.
Questo perché con i phases updates gli aggiornamenti di certi pacchetti sono rilasciati gradualmente, rendendoli inizialmente disponibili solo per un numero limitato di utenti. In seguito vengono rilasciati gradualmente ad altri utenti, fino a renderli disponibili per tutti (in questo caso l'aggiornamento può dirsi «fully phased»).
A questo punto l'utente può tranquillamente ignorare il messaggio in attesa della distribuzione definitiva di quegli aggiornamenti.
Descrizione
Sebbene gli aggiornamenti vengano testati prima del loro rilascio, qualche volta alcuni bug possono sfuggire all'attenzione degli sviluppatori e dei tester, oppure semplicemente manifestarsi successivamente in determinate condizioni. Quindi con i phases updates è possibile garantire una maggiore sicurezza degli aggiornamenti, nonché limitare eventuali danni ad un numero inferiore di utenti.
Sebbene i phased updates siano presenti da Ubuntu 13.04, sono stati implementati all'inerno di apt dalla versione 21.04 e successive.
Gli aggiornamenti importanti di sicurezza, al contrario, non sono distribuiti tramite phases updates.
Controllare policy
apt policy <package>
Disabilitare i phased updates
If you’re sure that you want to disable phased updates, reverting to the old behaviour, you can change apt's configuration by creating a file in /etc/apt/apt.conf.d called 99-Phased-Updates (if /etc/apt/apt.conf.d/99-Phased-Updates doesn’t already exist). In the file, simply add the following lines:
Update-Manager::Always-Include-Phased-Updates true; APT::Get::Always-Include-Phased-Updates true;
Again, please only do this if you really know what you’re doing and are absolutely sure you need to do it (for instance, if you are intentionally installing all the latest packages to help test them – and don’t mind if your system breaks). We definitely don’t recommend turning off phased updates if you’re a newer user.
Ulteriori risorse
https://people.canonical.com/~ubuntu-archive/phased-updates.html
https://discourse.ubuntu.com/t/about-apt-upgrade-and-phased-updates/33649