Manjaro Linux - Forum Italiano

Script manutenzione

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Cubanpit

  • *****
  • 3033
Script manutenzione
« il: Giugno 21, 2016, 05:01:31 pm »
Lo script è presente su AUR con il nome cleanupdate-git e non è più in fase di testing, di recente cerco solo di mantenerlo funzionante senza introdurre grosse modifiche.
In ogni caso è uno script senza pretese, non aspettatevi troppo da esso e non prendetevela con me se il computer esplode o il vostro pappagallo non vola.
I passaggi di manutenzione inclusi sono tutti quelli secondo me necessari per avere un sistema operativo relativamente pulito, alcuni di questi passaggi sono stati automatizzati in alcune versioni di Manjaro (per esempio l'aggiornamento dei mirror e la pulizia della cache di pacman), ma utilizzare lo script ugualmente non crea nessun problema.
Una volta installato comparirà una nuova voce nel menù delle applicazioni sotto la sezione "Sistema" per lanciarlo comodamente con un click.

Per maggiori informazioni e per leggere il codice sorgente: https://github.com/cubanpit/cleanupdate

PRECEDENTE VERSIONE DI QUESTO MESSAGGIO

Visto il successo ottenuto dallo script che uso per la manutenzione (post a cui mi riferisco), ho deciso di andare avanti con la scrittura.
Procederò a singhiozzi perché in questo periodo ho parecchi impegni, qualche grossa modifica l'ho già fatta.
Se qualcuno ha voglia di provarlo, dirmi cosa ne pensa e darmi consigli può trovare il codice nel ramo testing del repository GitHub qui:)
Avviso che le modifiche che faccio oscillano spesso tra l'utile e il dilettevole, da una funzione aggiuntiva ad una ASCII art in apertura.  ;D
Probabilmente ad ogni modifica significativa commenterò qui sotto per attirare l'attenzione degli utenti volenterosi.
« Ultima modifica: Settembre 24, 2020, 01:10:50 pm da Cubanpit »

Kernelpanic

  • *
  • 38
  • ....far del bene porta altro bene.....
    • Memorie dello GNU
Re:Script manutenzione
« Risposta #1 il: Giugno 21, 2016, 08:43:45 pm »
Ottima iniziativa!
Se ti posso aiutare, magari imparando pure qualcosa, fai un fischio  ;)
Mi ci sto trovando veramente bene con questa Manjaro  8)

Cubanpit

  • *****
  • 3033
Re:Script manutenzione
« Risposta #2 il: Giugno 21, 2016, 11:30:53 pm »
Al momento sto facendo la parte più divertente, quindi aggiungendo funzionalità e provando diverse vesti/dettagli grafici.
Prima o poi dovrò ampliare la spiegazione per i comandi, se qualcuno è interessato posso farla anche in italiano.
Tutto lo script in due lingue è troppo lungo da fare, almeno per il momento, quindi quell'opzione non la considero.  ;D

Se ti posso aiutare, magari imparando pure qualcosa, fai un fischio  ;)
Se non conosci bash puoi provare lo script e vedere se trovi difetti, sia per comportamenti sbagliati sia per output migliorabili nella forma o nel contenuto.
Se conosci bash oltre a guardare come va puoi provare a modificarlo per correggere i difetti riscontrati e mandarmi una Pull Request su GitHub :D

Kernelpanic

  • *
  • 38
  • ....far del bene porta altro bene.....
    • Memorie dello GNU
Re:Script manutenzione
« Risposta #3 il: Giugno 22, 2016, 08:34:55 am »
Al momento sto facendo la parte più divertente, quindi aggiungendo funzionalità e provando diverse vesti/dettagli grafici.
Prima o poi dovrò ampliare la spiegazione per i comandi, se qualcuno è interessato posso farla anche in italiano.
Tutto lo script in due lingue è troppo lungo da fare, almeno per il momento, quindi quell'opzione non la considero.  ;D

Se ti posso aiutare, magari imparando pure qualcosa, fai un fischio  ;)
Se non conosci bash puoi provare lo script e vedere se trovi difetti, sia per comportamenti sbagliati sia per output migliorabili nella forma o nel contenuto.
Se conosci bash oltre a guardare come va puoi provare a modificarlo per correggere i difetti riscontrati e mandarmi una Pull Request su GitHub :D
No purtroppo non conosco bash,però sarebbe un'occasione in più per imparare qualcosa.Per ora magari mi limito a farti da tester poi magari comincio a guardare la struttura e come l'hai scritto e magari ti chiedo direttamente le cose che non capisco.Bash per farmi gli script mi ha sempre intrigato.  ;)

PC ZERO

  • *****
  • 1043
Re:Script manutenzione
« Risposta #4 il: Giugno 22, 2016, 09:26:58 am »
Ma grazie mille  ^-^
Se viene bene te la costruiamo in tuo onore  ;D
http://thumbs.dreamstime.com/z/statua-della-scimmia-che-contempla-morte-53010567.jpg
HP 290 G4 Microtower PC
Intel i3-10100 (8) @ 4.300GHz
Intel CometLake-S GT2 [UHD Graphics 630]
Ram 7776 MiB
Manjaro Xfce 64bit

Cubanpit

  • *****
  • 3033
Re:Script manutenzione
« Risposta #5 il: Giugno 22, 2016, 01:00:11 pm »
Ahahah quasi arrossisco  ::)

Aspetto con ansia consigli sullo script!  :D
(così avrò maggiori probabilità di guadagnarmi una statua  O0 )

Kernelpanic

  • *
  • 38
  • ....far del bene porta altro bene.....
    • Memorie dello GNU
Re:Script manutenzione
« Risposta #6 il: Giugno 22, 2016, 09:16:36 pm »
L'ho provato e secondo me va benissimo.Non ho riscontrato problemi ed ho trovato anche molto utile il fatto che hai indicato anche i vari comandi che vengono eseguiti premendo semplicemente il tasto 9  ;)
Secondo me l'unica cosa da fare è una bella traduzione in italiano per aiutare anche gli utenti che masticano poco l'inglese
Anzi magari si potrebbe fare lo script utilizzando i colori nel terminale (se è possibile) , in modo da rendere tutto meglio visibile e ordinato
Comunque sia complimenti  O0

Cubanpit

  • *****
  • 3033
Re:Script manutenzione
« Risposta #7 il: Giugno 22, 2016, 10:24:27 pm »
Citazione
Secondo me l'unica cosa da fare è una bella traduzione in italiano per aiutare anche gli utenti che masticano poco l'inglese
Dici che sarebbe utile tradurre solo la "documentazione" o è utile solo tradurre interamente lo script?

Citazione
Anzi magari si potrebbe fare lo script utilizzando i colori nel terminale (se è possibile) , in modo da rendere tutto meglio visibile e ordinato
Per ora ho usato solo i font "grassetto" per sottolineare alcune parti, ma anche i colori sono facili da aggiungere.
Mi puoi descrivere secondo te il modo più utile di utilizzarli?
Un'idea è colorare le scritte EXECUTED e NOT EXECUTED, però solo quelle forse non bastano, devo pensarci un pochino, se mi dai un'idea aggiuntiva chiarisco le mie.  :D

Un'altra idea di cui non ero sicuro era la "risposta veloce", quindi quando si risponde con 'y' o 'n' ottenere subito la risposta senza premere invio (come nel menù), però non vorrei che fosse meno "sicuro" come metodo, gli utenti potrebbero sbagliare più facilmente. Opinioni?

Kernelpanic

  • *
  • 38
  • ....far del bene porta altro bene.....
    • Memorie dello GNU
Re:Script manutenzione
« Risposta #8 il: Giugno 23, 2016, 08:41:51 am »
Dici che sarebbe utile tradurre solo la "documentazione" o è utile solo tradurre interamente lo script?
Secondo me sarebbe meglio tradurre proprio tutto,sia documentazione che script.

Per ora ho usato solo i font "grassetto" per sottolineare alcune parti, ma anche i colori sono facili da aggiungere.
Mi puoi descrivere secondo te il modo più utile di utilizzarli?
Un'idea è colorare le scritte EXECUTED e NOT EXECUTED, però solo quelle forse non bastano, devo pensarci un pochino, se mi dai un'idea aggiuntiva chiarisco le mie.  :D

Un'altra idea di cui non ero sicuro era la "risposta veloce", quindi quando si risponde con 'y' o 'n' ottenere subito la risposta senza premere invio (come nel menù), però non vorrei che fosse meno "sicuro" come metodo, gli utenti potrebbero sbagliare più facilmente. Opinioni?
Magari tenere il testo in verde chiaro,e le domande in un'altro colore e per il yes or not differente mi pare una buona idea
Io l'invio comunque alla fine lo terrei in modo da dare reale conferma e non magari un pressione accidentale del tasto.
 :)
Comunque le soluzioni migliori si ottengono man mano provando e vedendo la strada migliore  ;)

PC ZERO

  • *****
  • 1043
Re:Script manutenzione
« Risposta #9 il: Giugno 23, 2016, 08:43:57 am »
Anche io terrei l'invio, non è un problema e nemmeno una difficoltà e ti da il tempo di leggere quello che stai facendo invece di premere Y alla follia per velocizzare ancora di più.
HP 290 G4 Microtower PC
Intel i3-10100 (8) @ 4.300GHz
Intel CometLake-S GT2 [UHD Graphics 630]
Ram 7776 MiB
Manjaro Xfce 64bit

Kernelpanic

  • *
  • 38
  • ....far del bene porta altro bene.....
    • Memorie dello GNU
Re:Script manutenzione
« Risposta #10 il: Giugno 23, 2016, 08:47:37 am »
Anche io terrei l'invio, non è un problema e nemmeno una difficoltà e ti da il tempo di leggere quello che stai facendo invece di premere Y alla follia per velocizzare ancora di più.
Quoto in pieno...altrimenti per i principianti diventa stile .exe di windows. ;D ;D ;D
Invece per lo meno premendo l'invio "dovrebbe" esserci lo sforzo di leggere quello che richiede.

PC ZERO

  • *****
  • 1043
Re:Script manutenzione
« Risposta #11 il: Giugno 23, 2016, 10:19:04 am »
Era quello che intendevo  ^-^

Piuttosto, fallo che si integri bene col quicklaunch di qualsiasi pannello; il vecchio script dell'altro post lo volevo inserire nel pannello di lxqt senza fare collegamenti sul desktop, ma non parte perché di solito chiede la conferma di essere eseguito.
HP 290 G4 Microtower PC
Intel i3-10100 (8) @ 4.300GHz
Intel CometLake-S GT2 [UHD Graphics 630]
Ram 7776 MiB
Manjaro Xfce 64bit

Cubanpit

  • *****
  • 3033
Re:Script manutenzione
« Risposta #12 il: Giugno 24, 2016, 10:41:49 am »
Piuttosto, fallo che si integri bene col quicklaunch di qualsiasi pannello; il vecchio script dell'altro post lo volevo inserire nel pannello di lxqt senza fare collegamenti sul desktop, ma non parte perché di solito chiede la conferma di essere eseguito.
Puoi fare quello che ha fatto @tuxino  , come spiega qui, creare un file .desktop.
Uno script non è visto come un'applicazione, anche per ragioni di sicurezza molti DE non lo eseguono se ci clicchi sopra, soprattutto nessuno dice al sistema di aprire un terminale ed eseguirlo lì dentro; quindi bisogna creare un file che dica "quando clicchi su di me avvii un terminale e lanci lo script dentro di esso".

PC ZERO

  • *****
  • 1043
Re:Script manutenzione
« Risposta #13 il: Giugno 24, 2016, 04:47:49 pm »
Peccato però...cmq il metodo di tuxino con me non funziona, non so se è dipeso però dal casino che ha ancora il menù di lxqt che avevo già fatto notare tempo fa, spero solo si sbrighino a metterlo a posto...fa niente.

Tornado sul nuovo Cleanupdate mi dà questo errore:
Codice: [Seleziona]
::Clean packages::

# Do you want search for orphaned packages [y/N]? y
errore: non è stato specificato nessun pacchetto (usa -h per un aiuto)
* Orphaned packages ...[OK]
Da cosa è dipeso?
« Ultima modifica: Giugno 24, 2016, 05:01:51 pm da PC ZERO »
HP 290 G4 Microtower PC
Intel i3-10100 (8) @ 4.300GHz
Intel CometLake-S GT2 [UHD Graphics 630]
Ram 7776 MiB
Manjaro Xfce 64bit

tuxino

Re:Script manutenzione
« Risposta #14 il: Giugno 24, 2016, 05:49:17 pm »
credo che dipenda dal fatto che non ci sono pacchetti orfani.

per il .desktop io ho fatto così, sono su mate , metti il tuo editor di testo, creato cleanupdate.desktop
Codice: [Seleziona]
pluma .local/share/applications/cleanupdate.desktop e incollato queste
Codice: [Seleziona]
[Desktop Entry]
Version=1.6
Encoding=UTF-8
Name=Manutenzione Sistema
Type=Application
Exec=/home/tuoutente/cleanupdate.sh
Terminal=true
Icon=/usr/share/icons/tuaicona.png
Comment=Aggiorna e pulisce il sistema
NoDisplay=false
Categories=System;

metti il percorso Exec= dove hai il cleanupdate.sh a cui devi dare i permessi di esecuzione quindi, se è in home come ce l'ho io
Codice: [Seleziona]
chmod +x cleanupdate.sh
a tuoutente e a tuaicona metti il tuo nome e il tuo percorso dell'icona, io l'ho salvata in /usr/share/icons

e questo è come lo ritrovo, sotto il menu Sistema