KDE - Notifica degli aggiornamenti sulla systray: differenze tra le versioni

verificata per Buster
(verificata per Buster)
Riga 1: Riga 1:
{{Versioni compatibili|Squeeze|Wheezy|Jessie|Stretch|Testing_2018}}
{{Versioni compatibili| Buster}


== Introduzione ==
== Introduzione ==
Scrivo questa breve guida per chi, come me, esegue il comando:
In questa guida verrà spiegato come ricevere la notifica del numero di pacchetti aggiornabili senza eseguire periodicamente i comandi:
<pre># apt-get update && apt-get dist-upgrade</pre>
<pre># apt-get update && apt-get dist-upgrade</pre>
(o equivalente [[alias]] contenuto nel file <code>.bashrc</code> di root) alla ricerca di aggiornamenti.<br/>
(o equivalente [[alias]] contenuto nel file <code>.bashrc</code> di root) alla ricerca di aggiornamenti.<br/>
Riga 19: Riga 19:
e inserire le seguenti righe:
e inserire le seguenti righe:
<pre>
<pre>
30 15,18,21 * * * /usr/bin/apt-get -qq update && /usr/bin/apt-get -qq -d dist-upgrade
30 15,18,21 * * * /usr/bin/apt -qq update && /usr/bin/apt -qq -d upgrade
@reboot /usr/bin/apt-get -qq update && /usr/bin/apt-get -qq -d dist-upgrade
@reboot /usr/bin/apt-get -qq update && /usr/bin/apt-get -qq -d dist-upgrade
</pre>
</pre>
Verrà eseguito al boot della macchina e alle 15,30 - 18,30 - 21,30 l'aggiornamento degli indici dei pacchetti e il download dei pacchetti stessi ma senza installarli. Prestare attenzione all'opzione "-qq" che sopprime i messaggi di [[apt-get]] e a "dist-upgrade" che può essere sostituito con "upgrade" in base alle proprie esigenze.<br/>
Verrà eseguito al boot della macchina e alle 15,30 - 18,30 - 21,30 l'aggiornamento degli indici dei pacchetti e il download dei pacchetti stessi ma senza installarli. Prestare attenzione all'opzione "-qq" che sopprime i messaggi di [[apt]] e a "upgrade" che può essere sostituito con "dist-upgrade" in base alle proprie esigenze.<br/>
L'opzione "-d" permette il download automatico dei pacchetti in modo tale che questo possa avvenire in background rendendo il successivo aggiornamento del sistema molto più veloce. Rimuovere tale opzione se non si desidera che i pacchetti aggiornabili vengano scaricati, magari perché si vuole soltanto la notifica degli aggiornamenti per poter scegliere successivamente quali installare.<br/>
L'opzione "-d" permette il download automatico dei pacchetti in modo tale che questo possa avvenire in background rendendo il successivo aggiornamento del sistema molto più veloce. Rimuovere tale opzione se non si desidera che i pacchetti aggiornabili vengano scaricati, magari perché si vuole soltanto la notifica degli aggiornamenti per poter scegliere successivamente quali installare.<br/>
L'aggiunta della riga che inizia con "@reboot" si dimostrerà molto utile, come si vedrà più avanti, nel caso si decidesse di volere la notifica degli aggiornamenti anche all'avvio di una sessione di KDE.
L'aggiunta della riga che inizia con "@reboot" si dimostrerà molto utile, come si vedrà più avanti, nel caso si decidesse di volere la notifica degli aggiornamenti anche all'avvio di una sessione di KDE.
Riga 51: Riga 51:
In maniera simile a quanto fatto con lo script precedente, salvare il file in una directory della nostra home (<code>~/scripts</code> ad esempio ) chiamandolo ''notifica'' (o in qualche altro modo) e renderlo eseguibile:
In maniera simile a quanto fatto con lo script precedente, salvare il file in una directory della nostra home (<code>~/scripts</code> ad esempio ) chiamandolo ''notifica'' (o in qualche altro modo) e renderlo eseguibile:
<pre>$ chmod +x ~/scripts/notifica</pre>
<pre>$ chmod +x ~/scripts/notifica</pre>
{{Box|Nota|Nelle versioni di [[apt]] presenti prima di [[Jessie]], i pacchetti da installare devono essere visualizzati attraverso [[Aptitude]]. Pertanto bisogna sostituire la riga:<pre>NUM=$(( $(apt list --upgradable 2>/dev/null | wc -l) - 1 ))</pre>con la riga<pre>NUM=`aptitude search ~U | wc -l`</pre>}}


== Job di Cron per lanciare lo script di notifica ==
== Job di Cron per lanciare lo script di notifica ==
Riga 75: Riga 73:
$ ln -s ~/scripts/notifica ~/.kde/Autostart/notifica
$ ln -s ~/scripts/notifica ~/.kde/Autostart/notifica
</pre>
</pre>
Si noti che le precedenti operazioni (eseguite tramite comandi in console) possono essere sostituite operando direttamente dalle impostazioni di KDE: è infatti sufficiente inserire lo script desiderato andando in "Impostazioni"->"Avvio e Spegnimento"->"Autostart".


== Kdialog ==
== Kdialog ==
6 999

contributi