Manjaro Linux -Forum Italiano-

Script manutenzione

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Cubanpit

  • *****
  • 1461
    • GitHub
Script manutenzione
« il: Giugno 21, 2016, 05:01:31 pm »
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.

P.S. nel ramo testing, quindi l'utilizzo a vostro rischio e pericolo. :D

EDIT:
Questo post di parecchio tempo fa, ormai lo script presente su AUR con il nome cleanupdate-git e non pi in fase di testing bench spesso e volentieri io aggiunga qualche nuova funzione.
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.
« Ultima modifica: Marzo 28, 2017, 02:43:52 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

  • *****
  • 1461
    • GitHub
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.  ;)

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
Acer Veriton M460
Intel(R) Pentium(R) Dual  CPU  E2220  2.40GHz  2gb RAM

Manjaro LXQt 64bit

Cubanpit

  • *****
  • 1461
    • GitHub
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

  • *****
  • 1461
    • GitHub
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  ;)

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.
Acer Veriton M460
Intel(R) Pentium(R) Dual  CPU  E2220  2.40GHz  2gb RAM

Manjaro LXQt 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.

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.
Acer Veriton M460
Intel(R) Pentium(R) Dual  CPU  E2220  2.40GHz  2gb RAM

Manjaro LXQt 64bit

Cubanpit

  • *****
  • 1461
    • GitHub
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".

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 »
Acer Veriton M460
Intel(R) Pentium(R) Dual  CPU  E2220  2.40GHz  2gb RAM

Manjaro LXQt 64bit

tuxino

  • ****
  • 274
  • Nu se peu sciusci e sciurb
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