4829
Commento:
|
4957
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 2: | Linea 2: |
#LANGUAGE it | #language it |
Linea 4: | Linea 4: |
<<Indice>> <<Informazioni(rilasci="16.04 14.04 12.04";forum="http://forum.ubuntu-it.org/xxxxxxx";)>> |
<<Include(NuoviStrumentiWiki/PaginaDiProva)>> <<Indice(depth=2)>> <<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t=642430&p=5223149";rilasci="22.04")>> |
Linea 8: | Linea 9: |
I '''phased updates''' sono una modalità di Ubuntu per il rilascio delle nuove versioni dei pacchetti.<<BR>> Di seguito sono descritti in breve il loro funzionamento e alcune possibilità di gestione. |
|
Linea 9: | Linea 12: |
'''SLiM''' ('''Simple Login Manager''') è un [[https://en.wikipedia.org/wiki/X_display_manager_%28program_type%29|display manager]] grafico per [[https://it.wikipedia.org/wiki/X_Window_System|X11]]. | = Descrizione = |
Linea 11: | Linea 14: |
Fra le sue caratteristiche si ricordano le seguenti: * Semplicità dell'interfaccia. * Leggerezza che lo rende adatto per computer poco potenti. * Assenza di dipendenze che lo rende adatto all'installazione su ogni tipo di [[AmbienteGrafico|ambiente grafico]] (in particolar modo su [[Installazione/CdMinimale|installazioni minimali]]). * Possibilità di configurazione e aggiunta di temi personali. |
Sebbene i '''phased updates''' siano presenti da Ubuntu 13.04, sono stati implementati in '''[[https://wiki.ubuntu-it.org/AmministrazioneSistema/InstallareProgrammi/Apt|apt]]''' soltanto a partire [[https://discourse.ubuntu.com/t/phased-updates-in-apt-in-21-04/20345|dalla versione 21.04]]. |
Linea 17: | Linea 16: |
= Installazione = | Potrebbe quindi capitare ad un utente di notare che, nonostante la disponibilità di aggiornamenti, alcuni pacchetti vengono mantenuti alla versione precedente.<<BR>> Infatti durante l'[[AmministrazioneSistema/InstallareProgrammi/Apt|aggiornamento]] potrebbe apparire nel [[AmministrazioneSistema/Terminale|terminale]] 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 24: |
0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://slim | slim]]. 0. Se già presente un altro display manager, bisogna inoltre impostare '''SLiM''' come predefinito. Digitare quindi i seguenti comandi in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{ sudo dpkg-reconfigure slim |
Questo perché con i '''phases updates''' gli aggiornamenti di certi pacchetti sono rilasciati gradualmente, rendendoli inizialmente disponibili soltanto per un numero limitato di utenti, scelti casualmente. In seguito vengono rilasciati ad altri utenti ancora, fino a renderli progressivamente disponibili per tutti (in questo caso l'aggiornamento può dirsi «''fully phased''»). In pratica l'utente può tranquillamente non preoccuparsi del mancato aggiornamento dei pacchetti interessati poiché non si tratta affatto di un errore, in quanto gli update vengono solamente posticipati. {{{#!wiki note Gli aggiornamenti importanti di sicurezza, al contrario, non sono distribuiti tramite '''phases updates'''. |
Linea 23: | Linea 31: |
e selezionare '''SLiM''' nella schermata successiva. Al riavvio '''SLiM''' comparirà nella schermata di login. |
|
Linea 26: | Linea 32: |
Per tornare ad utilizzare il display manager in uso precedentemente basterà ripetere il secondo passaggio e selezionare il display manager desiderato. | = Funzionamento = |
Linea 28: | Linea 34: |
= Utilizzo = | Sebbene le nuove versioni dei pacchetti software di Ubuntu vengano testati prima del loro rilascio, qualche volta alcuni bug possono sfuggire all'attenzione degli sviluppatori e/o dei tester, oppure semplicemente manifestarsi successivamente in determinate condizioni. Quindi con i '''phases updates''' è possibile garantire una maggiore sicurezza, nonché esporre ad eventuali danni un numero inferiore di utenti. |
Linea 30: | Linea 36: |
* '''Accesso:''' inserire il proprio nome utente nell'apposito campo, quindi inserire la password. * '''Cambiare sessione''': premere il tasto '''F1''' finché non compare selezionata la sessione desktop desiderata. * '''Spegnere il pc:''' inserire '''halt''' nel campo utente, quindi digitare la password. * '''Riavviare il pc:''' inserire '''reboot''' nel campo utente, quindi digitare la password. * '''Logout:''' inserire '''exit''' nel campo utente, quindi digitare la password (si verrà reindirizzati alla [[AmministrazioneSistema/RigaDiComando|bash]] da dove si potrà effettuare il login in modalità non grafica). |
È possibile monitorare il rilascio il rilascio graduale dei pacchetti interessati, digitando nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ apt policy <nome_pacchetto> }}} |
Linea 36: | Linea 40: |
= Configurazione e personalizzazione = | Di seguito un esempio generico (ovviamente il pacchetto in questione dovrà essere installato):{{{ apt policy libglapi-mesa libglapi-mesa: Installato: 22.0.5-0ubuntu0.3 Candidato: 22.2.5-0ubuntu0.1~22.04.1 Tabella versione: 22.2.5-0ubuntu0.1~22.04.1 500 (phased 20%) 500 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages *** 22.0.5-0ubuntu0.3 100 100 /var/lib/dpkg/status 22.0.1-1ubuntu2 500 500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages }}} dove si possono notare le due versioni disponibili e lo stato di avanzamento del rilascio (in questo caso del 20%). |
Linea 38: | Linea 55: |
Per configurare '''SLiM''' è necessario modificare il file `/etc/slim.conf`. Questo file contiene al suo interno, in righe appositamente commentate in lingua inglese, le indicazioni per la modifica di molti parametri. Di seguito ne vengono riportati alcuni. | {{{#!wiki tip È possibile consultare [[https://people.canonical.com/~ubuntu-archive/phased-updates.html|questa pagina]] per monitorare il rilascio dei '''phases updates''' per tutte le versioni supportate di Ubuntu. }}} |
Linea 40: | Linea 59: |
== Utente predefinito == 0. Aprire con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/slim.conf`. 0. Individuare la riga {{{ # default_user simone |
= Forzare aggiornamento = {{{#!wiki important Le seguenti istruzioni sono raccomandate solo in sistemi per scopo di test e/o sviluppo. |
Linea 46: | Linea 64: |
0. Modificare la stringa eliminando il simbolo '''#''' e sostituendo '''simone''' con il nome dell'utente predefinito. | È possibile aggiornare i pacchetti mantenuti alla versione precedente semplicemente eseguendo il comando `apt install` su ogni pacchetto interessato. Per maggiori informazioni consultare la relativa [[AmministrazioneSistema/InstallareProgrammi/Apt#Installazione_e_rimozione_pacchetti|guida]]. = Disabilitare i phased updates = {{{#!wiki important Le seguenti istruzioni sono raccomandate solo in sistemi per scopo di test e/o sviluppo. }}} 0. Aprire, oppure creare se non esistente, il file `/etc/apt/apt.conf.d/99-Phased-Updates` con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]]. 0. Aggiungere le seguenti righe:{{{ Update-Manager::Always-Include-Phased-Updates true; APT::Get::Always-Include-Phased-Updates true; }}} |
Linea 49: | Linea 80: |
Al riavvio il campo '''Login''' comparirà già precompilato con il nome dell'utente predefinito. Per accedere con un altro utente eliminare il nome dell'utente predefinito e inserire quello dell'utente desiderato. == Autologin == 0. Indicare l'utente predefinito come indicato nel precedente paragrafo. 0. Aprire con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/slim.conf`. 0. Individuare la riga {{{ # auto_login no }}} 0. Modificare la stringa eliminando il simbolo '''#''' e sostituendo '''no''' con '''yes'''. 0. Salvare e chiudere il file. == Cambiare tema == Il tema preinstallato si trova all'interno della cartella `/usr/share/slim/themes/default`. È possibile: * Cambiare il tema di default modificando i relativi file: ad esempio per cambiare lo sfondo è sufficiente sostituire il file `/usr/share/slim/themes/default/background.jpg` come un'immagine a piacere (il relativo file dovrà essere opportunamente rinominato `background.jpg`). * Aggiungere nuovi temi: a tale scopo 0. Creare un nuovo tema oppure scaricarne uno già preimpostato (in tal caso [[AmministrazioneSistema/FormatiDiCompressione#decomprimere|estrarre]] il contenuto se disponibile sotto forma di archivio compresso). 0. Accedere con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] alla directory `/usr/share/slim/themes/` e copiare al suo interno la cartella del tema. 0. Aprire con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/slim.conf`. 0. Individuare la riga {{{ current_theme default }}} 0. Modificare la stringa eliminando il simbolo sostituendo '''default''' con il nome del tema. 0. Salvare e chiudere il file. |
|
Linea 80: | Linea 81: |
* [[https://sourceforge.net/projects/slim.berlios/|Sourceforge]] * [[https://wiki.archlinux.org/index.php/SLiM_(Italiano)|Wiki Arch]] |
* [[https://discourse.ubuntu.com/t/about-apt-upgrade-and-phased-updates/33649|Articolo originale]] * [[https://wiki.ubuntu.com/PhasedUpdates|Wiki internazionale]] * [[https://askubuntu.com/questions/1431940/what-are-phased-updates-and-why-does-ubuntu-use-them|AskUbuntu]] (approfondimento) |
Linea 84: | Linea 87: |
CategoryGrafica | ##CategoryInstallazioneSistema CategoryAmministrazione CategoryHomepage |
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: 22.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
I phased updates sono una modalità di Ubuntu per il rilascio delle nuove versioni dei pacchetti.
Di seguito sono descritti in breve il loro funzionamento e alcune possibilità di gestione.
Descrizione
Sebbene i phased updates siano presenti da Ubuntu 13.04, sono stati implementati in apt soltanto a partire dalla versione 21.04.
Potrebbe quindi capitare ad un utente di notare che, nonostante la disponibilità di aggiornamenti, alcuni pacchetti vengono mantenuti alla versione precedente.
Infatti durante l'aggiornamento potrebbe apparire nel terminale 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 soltanto per un numero limitato di utenti, scelti casualmente. In seguito vengono rilasciati ad altri utenti ancora, fino a renderli progressivamente disponibili per tutti (in questo caso l'aggiornamento può dirsi «fully phased»).
In pratica l'utente può tranquillamente non preoccuparsi del mancato aggiornamento dei pacchetti interessati poiché non si tratta affatto di un errore, in quanto gli update vengono solamente posticipati.
Gli aggiornamenti importanti di sicurezza, al contrario, non sono distribuiti tramite phases updates.
Funzionamento
Sebbene le nuove versioni dei pacchetti software di Ubuntu vengano testati prima del loro rilascio, qualche volta alcuni bug possono sfuggire all'attenzione degli sviluppatori e/o dei tester, oppure semplicemente manifestarsi successivamente in determinate condizioni. Quindi con i phases updates è possibile garantire una maggiore sicurezza, nonché esporre ad eventuali danni un numero inferiore di utenti.
È possibile monitorare il rilascio il rilascio graduale dei pacchetti interessati, digitando nel terminale il seguente comando:
apt policy <nome_pacchetto>
Di seguito un esempio generico (ovviamente il pacchetto in questione dovrà essere installato):
apt policy libglapi-mesa libglapi-mesa: Installato: 22.0.5-0ubuntu0.3 Candidato: 22.2.5-0ubuntu0.1~22.04.1 Tabella versione: 22.2.5-0ubuntu0.1~22.04.1 500 (phased 20%) 500 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages *** 22.0.5-0ubuntu0.3 100 100 /var/lib/dpkg/status 22.0.1-1ubuntu2 500 500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages
dove si possono notare le due versioni disponibili e lo stato di avanzamento del rilascio (in questo caso del 20%).
È possibile consultare questa pagina per monitorare il rilascio dei phases updates per tutte le versioni supportate di Ubuntu.
Forzare aggiornamento
Le seguenti istruzioni sono raccomandate solo in sistemi per scopo di test e/o sviluppo.
È possibile aggiornare i pacchetti mantenuti alla versione precedente semplicemente eseguendo il comando apt install su ogni pacchetto interessato. Per maggiori informazioni consultare la relativa guida.
Disabilitare i phased updates
Le seguenti istruzioni sono raccomandate solo in sistemi per scopo di test e/o sviluppo.
Aprire, oppure creare se non esistente, il file /etc/apt/apt.conf.d/99-Phased-Updates con un editor di testo e con i privilegi di amministrazione.
Aggiungere le seguenti righe:
Update-Manager::Always-Include-Phased-Updates true; APT::Get::Always-Include-Phased-Updates true;
- Salvare e chiudere il file.
Ulteriori risorse
AskUbuntu (approfondimento)