Manjaro Linux - Forum Italiano

Discussioni e Contributi => Argomenti liberi => Topic aperto da: Cubanpit - Giugno 21, 2016, 05:01:31 pm

Titolo: Script manutenzione
Inserito da: Cubanpit - 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 (https://manjaro-it.org/Forum_Manjaro/index.php?topic=417.0)), 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 (https://github.com/cubanpit/cleanupdate/tree/testing).  :)
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.
Titolo: Re:Script manutenzione
Inserito da: Kernelpanic - 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)
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - 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
Titolo: Re:Script manutenzione
Inserito da: Kernelpanic - 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.  ;)
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - 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
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - 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 )
Titolo: Re:Script manutenzione
Inserito da: Kernelpanic - 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
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - 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?
Titolo: Re:Script manutenzione
Inserito da: Kernelpanic - 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  ;)
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - 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ù.
Titolo: Re:Script manutenzione
Inserito da: Kernelpanic - 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.
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - 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.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - 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 (http://forum.manjaro-it.org/index.php?topic=417.msg3065#msg3065), 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".
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - 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?
Titolo: Re:Script manutenzione
Inserito da: tuxino - 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
Titolo: Re:Script manutenzione
Inserito da: notageek - Giugno 24, 2016, 06:03:50 pm
non sono le cose che si possono fare anche con Pacli, Yaourt Gui e Bleachbit?
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Giugno 24, 2016, 06:06:59 pm
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?
Senza neanche sapere del tuo commento ho appena "corretto" lo script di modo che sia più chiaro.
Prova la nuova versione, dovrebbe funzionare senza errori.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Giugno 24, 2016, 06:15:02 pm
non sono le cose che si possono fare anche con Pacli, Yaourt Gui e Bleachbit?
Certo che sì, ma anche senza bleachbit facendo tutto da terminale.
Il punto dello script è avere un unico programma che si occupa di tutta la manutenzione ordinaria del sistema.
Se leggi lo script sono tutti comandi abbastanza semplici, ma darli uno per uno è una rottura.

Comunque per precisione:
pacli è in grado di installare, rimuovere e fare un sacco di altre cose sui pacchetti, è un vera e propria TUI (Terminal User Interface penso sia il significato) per il gestore di pacchetti.
yaourt se usi pacli non serve nemmeno (usarlo direttamente), perché il secondo gestisce anche quella parte di software.
bleachbit è un programma che pulisce un sacco di cose, ma molte non sono utili (a me almeno) e altre preferisco farle a mano sapendo meglio cosa vado a cancellare, l'ho installato ma lo uso raramente; mi sono ispirato a lui per un parte dello script e mi ispirerò ancora in futuro, in modo da poterlo disinstallare. Terminal is the way! ;D

EDIT: ho letto male e ho risposto riguardo a "yaourt" non riguardo a "yaourt gui".
Titolo: Re:Script manutenzione
Inserito da: notageek - Giugno 24, 2016, 06:25:17 pm
si, mi sono accorto che pacli può benissimo sostituire yaourt gui ed è anche più completo, bleachbit lo uso raramente anch'io...

terrò d'occhio il 3d   ;)
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Giugno 26, 2016, 02:00:39 pm
Ho aggiornato l'aspetto grafico per rendere più distinguibili le domande e le conclusioni, ditemi se così secondo voi è più chiaro.  ;)
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Giugno 26, 2016, 08:45:04 pm
Io lo trovo perfetto e grazie a tuxino adesso il pacman nel pannello non si sentirà più solo  :))

http://oi67.tinypic.com/2mfcggm.jpg
Titolo: Re:Script manutenzione
Inserito da: Kernelpanic - Giugno 26, 2016, 08:48:13 pm
Bello,pulito e lineare ma soprattutto funzionale...Ottimo lavoro.
Ora secondo il mio modesto parere manca solo la versione italiana.Oppure per caso si può fare una schermata iniziale dove scegliere la lingua?Cosi uno può decidere l'inglese di default e l'italiano come opzionale  ;)
Titolo: Re:Script manutenzione
Inserito da: max deal - Giugno 26, 2016, 10:50:28 pm
Ottimo mi sembra pulito e lineare e chiaro. Bravo Cubanpit. ;)
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Luglio 03, 2016, 11:24:51 pm
Aggiunta la traduzione in italiano!
Adesso trovate lo script aggiornato anche nel ramo stabile a questo indirizzo (https://github.com/cubanpit/cleanupdate).

La traduzione dovrebbe avvenire in automatico sui sistemi con lingua italiana, ma non avendone nessuno non sono sicurissimo (non ho testato per pigrizia).
Ho aggiunto qualche messaggio in più che dovrebbe rendere il tutto più chiaro.

Lo script è davvero brutto da leggere, quindi sconsiglio di ispirarsi a questo script per imparare bash  ;D
Ho intenzione di migliorarlo, ma con calma, sto pensando di fare un file contenente le traduzioni e un file con solo lo script, il tutto installabile tramite PKGBUILD (quindi makepkg ) ma sono molto indeciso sul da farsi.

Sono ben accetti qualsiasi consiglio e opininone.  :)
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Luglio 26, 2016, 09:53:20 am
Aggiornato nuovamente lo script, conteneva un errore che non permetteva la rimozione di più pacchetti orfani per volta.  :-[
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Luglio 26, 2016, 02:29:12 pm
Complimenti,
Appena scaricato e eseguito.
"E' in un italiano perfetto"
Grazie del lavoro svolto.  :) :)

Titolo: Re:Script manutenzione
Inserito da: max deal - Luglio 26, 2016, 05:19:45 pm
Grazie cubanpit ,meriti un +1 per il tuo impegno. ;)
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Luglio 26, 2016, 05:44:40 pm
Bello veramente.  ;D
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Luglio 28, 2016, 05:24:06 pm
Aggiornato adesso con il tuo script.
Tutto Bene :) :)
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Agosto 31, 2016, 03:30:39 pm
ATTENZIONE! Consiglio di aggiornare lo script se lo state usando regolarmente per fare gli aggiornamenti di sistema.
Leggendo sul Forum internazionale di Manjaro una discussione ho scoperto dei problemi che potrebbero presentarsi nel corso di alcuni particolari aggiornamenti eseguiti con il comando  pacman -Syuu  , consigliano al suo posto di utilizzare il semplice  pacman -Syu .

Spiegazione:
Il primo comando effettua sia upgrade che downgrade.
In Manjaro può capitare (essendo rolling) che dopo un aggiornamento i mantenitori di un pacchetto decidano che sia meglio tornare alla versione precedente dello stesso, questo verrà segnalato da pacman che al successivo aggiornamento eseguito con l'opzione  -Syu  dirà "Attenzione: versione del pacchetto XX più recente di quella nei repository" (il succo è quello). A quel punto uno  può scegliere di effettuare un downgrade manuale del singolo pacchetto.
Se l'aggiornamento fosse eseguito con  -Syuu  oltre all'avviso comparirebbe una richiesta di conferma per l'esecuzione del downgrade automatico del pacchetto.
In generale tornare alla versione precedente va bene, il problema a quanto pare nasce durante aggiornamenti particolari in cui vengono sostituiti dei pacchetti (magari anche un semplice cambio di nome), in questo caso il comando  -Syuu  potrebbe far rimanere con pacchetti non adeguati e non più aggiornati.
Non ho trovato nessuno che abbia avuto problemi, ma i mantenitori di Manjaro sembrano abbastanza d'accordo nel sostenere che si corrano dei rischi.
Per sicurezza ho aggiornato lo script e segnalo qui la modifica.
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Settembre 01, 2016, 04:16:02 pm
Credo di essere incappato io nel problema.
Apro una discussione in "gestione software"

-----------------------------------------------------------------------------------
PS.  Lo script funziona egregiamente il problema"risolto" era un altro.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Settembre 21, 2016, 11:40:16 pm
Aggiornato lo script su Github!
Ho aggiunto la stima dello spazio occupato da vecchi file nella cache e tra le miniature, inoltre ho aggiunto l'eliminazione automatica delle cartelle vecchie e vuote (in cache e miniature).
Titolo: Re:Script manutenzione
Inserito da: Ste74 - Settembre 22, 2016, 07:58:43 am
Vuoi che te lo metta su AUR ?   :)
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Settembre 22, 2016, 08:21:44 am
Volevo mettercelo io direttamente, appena ho tempo di guardare la procedura lo faccio.  O0
Titolo: Re:Script manutenzione
Inserito da: Ste74 - Settembre 22, 2016, 08:26:21 am
Volevo mettercelo io direttamente, appena ho tempo di guardare la procedura lo faccio.  O0
;) ;D 8)
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Settembre 22, 2016, 01:21:20 pm
Grande, se va su AUR ci avrai anche risparmiato la fatica di scaricarlo ogni volta.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Settembre 25, 2016, 12:52:13 am
Script caricato!  :D
Lo potete trovare con il nome di cleanupdate-git.
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Settembre 25, 2016, 08:43:18 am
Ottimo, però mi sorge un piccolo problema.
Se lo cerco tra le varie applicazioni non c'è, lo trovo solo in /usr/bin e funziona solo aprendolo da lì.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Settembre 25, 2016, 08:56:19 am
Ok, non avevo pensato al creare anche il file .desktop nel pacchetto AUR.
Appena ho tempo faccio anche quello.
Al momento bisogna avviarlo da terminale o aggiungerlo manualmente al menu creando un file .desktop in .local/share/applications/ .
Titolo: Re:Script manutenzione
Inserito da: Ste74 - Settembre 25, 2016, 12:45:46 pm
Ok, non avevo pensato al creare anche il file .desktop nel pacchetto AUR.
Appena ho tempo faccio anche quello.
Al momento bisogna avviarlo da terminale o aggiungerlo manualmente al menu creando un file .desktop in .local/share/applications/ .

Se posso permettermi .. hai chiamato il pacchetto -git quindi in teoria soggetto a continue revisioni su github e se uno vuole può essere slegato dalla numero di versione .. tu ora hai dato un numero di versione 0.2 vedo . Crea una release 0.2 su github eppoi se vuoi mantenere il suffisso -git aggiungi al pkgbuild la funzione pkgver
Codice: [Seleziona]
pkgver() {
  cd "$pkgname"
  git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
questo lo ggiorni tutte le volte che vuoi rilasciare nuove funzioni e il pkgver diventerà qualcosa tipo
pkgver=0.2.r2.ff4334

non posso provarlo poichè non ha la versione 0.2 rilasciata su github ...
Titolo: Re:Script manutenzione
Inserito da: giovanni-caboto - Settembre 25, 2016, 01:34:09 pm
Ok, non avevo pensato al creare anche il file .desktop nel pacchetto AUR.
Appena ho tempo faccio anche quello.
Al momento bisogna avviarlo da terminale o aggiungerlo manualmente al menu creando un file .desktop in .local/share/applications/ .
grazie cuba,
semplice e chiaro, installato "dappertutto"
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Settembre 25, 2016, 02:43:49 pm
Ok, non avevo pensato al creare anche il file .desktop nel pacchetto AUR.
Appena ho tempo faccio anche quello.
Al momento bisogna avviarlo da terminale o aggiungerlo manualmente al menu creando un file .desktop in .local/share/applications/ .

Se posso permettermi .. hai chiamato il pacchetto -git quindi in teoria soggetto a continue revisioni su github e se uno vuole può essere slegato dalla numero di versione .. tu ora hai dato un numero di versione 0.2 vedo . Crea una release 0.2 su github eppoi se vuoi mantenere il suffisso -git aggiungi al pkgbuild la funzione pkgver
Codice: [Seleziona]
pkgver() {
  cd "$pkgname"
  git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
questo lo ggiorni tutte le volte che vuoi rilasciare nuove funzioni e il pkgver diventerà qualcosa tipo
pkgver=0.2.r2.ff4334

non posso provarlo poichè non ha la versione 0.2 rilasciata su github ...
Ho visto la voce della ArchWiki a riguardo, ma per ora l'ho messo così per semplicità.
Ho aggiunto il suffisso "-git" perché ho visto che è consigliato sulle pagine wiki a riguardo, per segnalare che il pacchetto scarica direttamente da un repository sempre aggiornato.
Non ho capito a pieno l'utilità di avere il numero di versione basato sul versionamento git, salvo che per mantenitori che modificano molto spesso il sorgente e vogliono un metodo automatico per caricare su AUR le informazioni aggiornate.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Ottobre 03, 2016, 11:23:11 pm
Ho aggiunto al pacchetto il file .desktop, ho avuto occasione di provarlo solo su un sistema, ma dovrebbe funzionare.
In caso contrario segnalatemelo.  ::)
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Ottobre 04, 2016, 09:32:35 am
A me funziona tutto perfettamente.
Grazie veramente
Titolo: Re:Script manutenzione
Inserito da: Bert - Novembre 10, 2016, 12:09:15 pm
Io da ignorante in materia mi sono fatto un brutto  ;D script che altro non è che una pila di comandi di pulizia e aggiornamento... Per carità, per uso mio personale funziona perché mi risparma la digitazione di più comandi...
Però è un po' troppo rustico  ;D e mi piacerebbe imparare a fare di più...
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Novembre 10, 2016, 05:02:02 pm
All'inizio anch'io ho scritto una cosa simile prendendo spunto da script trovati online, poi pian piano è cresciuto. Adesso è talmente lungo che devo capire come organizzarlo per evitare che in futuro riaprendolo io non ci capisca più niente.  ;D
È tutto sotto GPL quindi copia quanto vuoi!  O0
(Penso che per porzioni significative sia richiesta la citazione, ma niente più)

Uno script ancora più completo (ma con fini leggermente diversi) è pacli, o il più semplice pacli-simple, dacci un'occhiata se vuoi spunti!
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Novembre 11, 2016, 10:40:17 am
Citazione
Uno script ancora più completo (ma con fini leggermente diversi) è pacli, o il più semplice pacli-simple, dacci un'occhiata se vuoi spunti!
E servirebbero a...?
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Novembre 11, 2016, 10:46:23 am
pacli (https://github.com/Manjaro-Pek/pacli) e pacli-simple (https://github.com/excalibur1234/pacli-simple) si possono consultare su GitHub ed installare da AUR. È sufficiente provarli o leggere la descrizione presente su GitHub. Io non li ho mai usati né esplorati a fondo.
Titolo: Re:Script manutenzione
Inserito da: Bert - Novembre 11, 2016, 11:54:01 am
Grazie! Lo copierò di certo e prenderò spunto per farmi un po' di idee su come si scrive uno script "vero"... Come ho detto per ora sono banali elenchi di comandi e nulla più: aggiornare i repo, pulizia di massima, svuotare il cestino, cancellar il contenuto di .cache (utile solo quando diventa eccessivamente grande e quindi commentata di default), eliminare i thumbnails, svuotare i recenti e la cronologia del terminale (si può anche rimuovere il file, ma ho preferito fare così sulla falsa riga dei "recenti"). Però come potete vedere chiamarlo script è un insulto  ::) :

Ah, ovviamente troverete come user la mia, cioé "bert" e due comandi di svuotamento cestino con "Dati" perché è la mia partizione separata per... i dati appunto... E poi
Codice: [Seleziona]
sudo paccache -r -u in genere anche quello lo tengo commentato

Codice: [Seleziona]
#! /bin/bash

sudo pacman -Syu

sudo pacman -Sc

sudo paccache -r -u

sudo rm -rf ~/.local/share/Trash/*

sudo rm -rf /run/media/bert/Dati/.Trash-1000/files/*

sudo rm -rf /run/media/bert/Dati/.Trash-1000/info/*

#rm -rf ~/.cache/*

rm -rf ~/.thumbnails/*

cat /dev/null > ~/.local/share/recently-used.xbel

cat /dev/null > ~/.bash_history
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Novembre 11, 2016, 12:47:19 pm
Occhio! Non dare mai (salvo eccezioni) il comando
Codice: [Seleziona]
pacman -ScTi svuota la cache dei pacchetti completamente e non puoi effettuare in nessun modo un downgrade (offline) di un pacchetto, è rischioso!
Per il resto il mio script fa cose simili (e qualche cosa di più), ci ho solo aggiunto qualche controllo e un'interfaccia per scegliere man mano cosa si vuole fare, in più ha una breve documentazione.
Titolo: Re:Script manutenzione
Inserito da: Bert - Novembre 12, 2016, 03:22:15 am
Hai ragione, pensandoci bene per adesso lo commento... Per ora di downgrade non ho avuto bisogno però effettivamente è meglio non rischiare!  :)

Grazie!
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Novembre 17, 2016, 12:06:09 am
Invito a testare la nuova versione dello script!  :D
Ho aggiunto l'identificazione di dischi SSD prima di effettuare l'ottimizzazione del database di pacman e cambiato parzialmente i messaggi comunicati all'utente (aggiunto l'opzione [skipped] o [saltato] per quando il comando viene ritenuto superfluo), che ne dite? Vi sembra chiaro o era meglio prima?
In particolare la prima modifica l'ho provata solo su un paio di sistemi quindi voglio sapere se funziona anche sugli altri, non vi preoccupate che anche non funzionasse bene non succede niente, alla peggio fa qualche scrittura di troppo al disco SSD, ma per una volta non gli fa né caldo né freddo.  ;)
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Novembre 17, 2016, 09:01:31 am
Non avendo SSD l'opzione aggiunta non mi salta nemmeno fuori, quindi non ti saprei dire nulla al riguardo.
Per il resto mi sembra tutto chiaro e comprensibile come sempre.
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Novembre 29, 2016, 05:34:33 pm
Ciao ho provato a scaricarlo adesso per manjaro mate ma da errore nella compilazione.(allegato)
Mentre su l'altro manjaro xfce funziona bene.(installato mesi fa)
Titolo: Re:Script manutenzione
Inserito da: Ste74 - Novembre 30, 2016, 08:55:34 am
Sono da smartphone,controlla se hai installato il pacchetto
base-devel
Titolo: Re:Script manutenzione
Inserito da: feddy - Novembre 30, 2016, 10:59:28 am
Sono da smartphone,controlla se hai installato il pacchetto
base-devel
Ho installato pacli-simple sulla mia Manjaro kde ma quando lo lancio non succede un bel niente. Devo installare anche io quel pacchetto ?
Titolo: Re:Script manutenzione
Inserito da: Ste74 - Novembre 30, 2016, 11:11:23 am
Pacli o pacli simple perché son due cose diverse e pacli simple non è nei repo ma và installato da github... pacli è nei repo e pure in italiano però qua si parla dello script di cuba .. nel caso apri un nuovo tread...
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Novembre 30, 2016, 11:26:44 am
Sono da smartphone,controlla se hai installato il pacchetto
base-devel
Come mai non è preinstallato?
Magari era un'edizione minimale di Manjaro Mate prima del rilascio ufficiale?
Titolo: Re:Script manutenzione
Inserito da: feddy - Novembre 30, 2016, 01:31:52 pm
Pacli o pacli simple perché son due cose diverse e pacli simple non è nei repo ma và installato da github... pacli è nei repo e pure in italiano però qua si parla dello script di cuba .. nel caso apri un nuovo tread...
Forse non ho ancora capito una mazza di manjaro  :o
pacli (https://github.com/Manjaro-Pek/pacli) e pacli-simple (https://github.com/excalibur1234/pacli-simple) si possono consultare su GitHub ed installare da AUR. È sufficiente provarli o leggere la descrizione presente su GitHub. Io non li ho mai usati né esplorati a fondo.
Questo non vuol dire che si possono installare da AUR ?

Comunque pensavo di installare il pacli-simple quindi
Codice: [Seleziona]
yaourt -S pacli-simple
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Novembre 30, 2016, 03:01:14 pm
Sono da smartphone,controlla se hai installato il pacchetto
base-devel
Come mai non è preinstallato?
Magari era un'edizione minimale di Manjaro Mate prima del rilascio ufficiale?

Si è l'edizione minimale creata da Stefano.
Ho installato il su detto pacchetto ed ho [Risolto].
Grazie


Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Gennaio 28, 2017, 03:01:37 pm
Ho aggiunto allo script un controllo sui file di configurazione .pacnew che ricorda all'utente di mantenere un pochino il suo sistema.  ;D
Se qualcuno prova la nuova versione può sempre riferire qui cosa ne pensa.  ;)
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Gennaio 28, 2017, 10:47:28 pm
Difatti mi chiedevo che cavolo volesse lo script con quell'avviso riferito ad un comando pacdiff...non ho mica ancora capito come e cosa dovrei controllare  :'(
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Gennaio 29, 2017, 10:19:42 am
Ecco qui (https://wiki.archlinux.org/index.php/Pacman/Pacnew_and_Pacsave_(Italiano)) la pagina della ArchWiki a riguardo, magari aggiungo nella documentazione dello script qualche informazione aggiuntiva per evitare che gli utenti vadano in confusione.
Grazie del feedback!  :)
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Gennaio 31, 2017, 01:13:31 pm
Grazie del feedback!  :)
No, grazie a te dello script; senza di esso molto probabilmente avrei già intasato il pc innumerevole volte con conseguenti problemi. :)
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Febbraio 21, 2017, 03:53:51 pm
Ho modificato lo script, ora controlla la presenza di pacchetti orfani prima di aggiornare dai repository AUR, così (almeno in alcuni casi) non dovrebbe presentarsi il problema di pacchetti rimossi dai repository di Manjaro che vengono aggiornati in blocco (e magari compilati) perché presenti su AUR per poi essere rimossi poco dopo.
Non risolve tutti i casi di questo tipo, prima o poi mi verrà in mente un modo per aiutare ancora di più l'utente ignaro di questi spostamenti.
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Febbraio 23, 2017, 12:37:13 pm
Mi ha fatto sta schermata che non avevo mai visto:
Codice: [Seleziona]
>> Desideri ripulire i file di log per guadagnare spazio su disco [S/n]? s
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@e786870bde524dc48279b25779530b4a-0000000000000001-000530c774d1339f.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@f984f5672b3847e7982d840caa922103-0000000000000316-000530c7755962eb.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@e786870bde524dc48279b25779530b4a-0000000000010510-0005332c0eaaa868.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@000533cc9a32fae4-cabe520f70bc3815.journal~: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@000533cc9abc0149-ec8bf6abbf244c96.journal~: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@000534139bd5c30b-1f8f4b8375a73b4c.journal~: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@000534139c5df285-183aff7e5d235dcc.journal~: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@0005343cdc0b5bda-4ca82073cd8d1a4d.journal~: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@0005343cdc96938d-bbf926beaf5c8ff1.journal~: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@70c6fc96e57747968cd0a04fc7680170-0000000000000001-0005343cdc06439b.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@09cac7a088cf4d0b914d13248769a8fb-000000000000031f-0005343cdc9a7e22.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@70c6fc96e57747968cd0a04fc7680170-000000000000e5a1-000536a39f032bc2.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@70c6fc96e57747968cd0a04fc7680170-000000000000e8e0-000536a39f9e3048.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@09cac7a088cf4d0b914d13248769a8fb-000000000000e8df-000536a39f9e2f06.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@70c6fc96e57747968cd0a04fc7680170-000000000002050a-00053910d607085b.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@70c6fc96e57747968cd0a04fc7680170-000000000002083f-00053910d6bf211f.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@09cac7a088cf4d0b914d13248769a8fb-000000000002083e-00053910d6bf1fb2.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@70c6fc96e57747968cd0a04fc7680170-000000000002b070-00053b82c10b1c74.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@00053d4fbf7678a5-0945afd7003af134.journal~: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@09cac7a088cf4d0b914d13248769a8fb-000000000002b3a8-00053b82c1a4f299.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@4442c479bf774d1088ee2a714e52980b-0000000000000001-00053d4fbf69157f.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@4442c479bf774d1088ee2a714e52980b-0000000000037544-00053df0d4dcef84.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@09cac7a088cf4d0b914d13248769a8fb-0000000000037539-00053df0d4dce68e.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@000541a2d26b5942-e511e5cbb592a99b.journal~: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@000541819aa8beb5-c36f15a0ad059cda.journal~: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@0005427107af5700-edbd8c550211e7bc.journal~: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@00054271070f01c6-4eacae59858c294e.journal~: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@49a5f4889d224d4191a17287be7bc521-0000000000000001-0005427106fceb2e.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@acd03dca1a73488f80b25aa20ac4d50d-0000000000000321-0005427107b42d66.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@49a5f4889d224d4191a17287be7bc521-000000000000e7dd-000544f2bbb86d7b.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@acd03dca1a73488f80b25aa20ac4d50d-000000000000eb13-000544f2bc719c7f.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@49a5f4889d224d4191a17287be7bc521-000000000000eb1e-000544f2bcb81f26.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@49a5f4889d224d4191a17287be7bc521-0000000000019849-00054762abc4cedc.journal: Permesso negato
Vacuuming done, freed 0B of archived journals from /var/log/journal/c64aa4496b624865a60b856da06b10c4.
[ESEGUITO] Pulizia file di log
È per via di un aggiornamento fatto a cleanupdate oppure ho fatto danni io in qualche maniera?
Titolo: Re:Script manutenzione
Inserito da: Kernelpanic - Febbraio 23, 2017, 09:35:55 pm
E' diventato il mio "coltellino svizzero" praticamente l'ho su tutti i pc.
Sempre meglio Cuba,grazie per aver condiviso il tuo sapere con noi :)
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Febbraio 24, 2017, 10:09:12 am
Mi ha fatto sta schermata che non avevo mai visto:
Codice: [Seleziona]
>> Desideri ripulire i file di log per guadagnare spazio su disco [S/n]? s
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@e786870bde524dc48279b25779530b4a-0000000000000001-000530c774d1339f.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@f984f5672b3847e7982d840caa922103-0000000000000316-000530c7755962eb.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@e786870bde524dc48279b25779530b4a-0000000000010510-0005332c0eaaa868.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@000533cc9a32fae4-cabe520f70bc3815.journal~: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@000533cc9abc0149-ec8bf6abbf244c96.journal~: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@000534139bd5c30b-1f8f4b8375a73b4c.journal~: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@000534139c5df285-183aff7e5d235dcc.journal~: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@0005343cdc0b5bda-4ca82073cd8d1a4d.journal~: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@0005343cdc96938d-bbf926beaf5c8ff1.journal~: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@70c6fc96e57747968cd0a04fc7680170-0000000000000001-0005343cdc06439b.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@09cac7a088cf4d0b914d13248769a8fb-000000000000031f-0005343cdc9a7e22.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@70c6fc96e57747968cd0a04fc7680170-000000000000e5a1-000536a39f032bc2.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@70c6fc96e57747968cd0a04fc7680170-000000000000e8e0-000536a39f9e3048.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@09cac7a088cf4d0b914d13248769a8fb-000000000000e8df-000536a39f9e2f06.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@70c6fc96e57747968cd0a04fc7680170-000000000002050a-00053910d607085b.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@70c6fc96e57747968cd0a04fc7680170-000000000002083f-00053910d6bf211f.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@09cac7a088cf4d0b914d13248769a8fb-000000000002083e-00053910d6bf1fb2.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@70c6fc96e57747968cd0a04fc7680170-000000000002b070-00053b82c10b1c74.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@00053d4fbf7678a5-0945afd7003af134.journal~: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@09cac7a088cf4d0b914d13248769a8fb-000000000002b3a8-00053b82c1a4f299.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@4442c479bf774d1088ee2a714e52980b-0000000000000001-00053d4fbf69157f.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@4442c479bf774d1088ee2a714e52980b-0000000000037544-00053df0d4dcef84.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@09cac7a088cf4d0b914d13248769a8fb-0000000000037539-00053df0d4dce68e.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@000541a2d26b5942-e511e5cbb592a99b.journal~: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@000541819aa8beb5-c36f15a0ad059cda.journal~: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@0005427107af5700-edbd8c550211e7bc.journal~: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@00054271070f01c6-4eacae59858c294e.journal~: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@49a5f4889d224d4191a17287be7bc521-0000000000000001-0005427106fceb2e.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@acd03dca1a73488f80b25aa20ac4d50d-0000000000000321-0005427107b42d66.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@49a5f4889d224d4191a17287be7bc521-000000000000e7dd-000544f2bbb86d7b.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/user-1000@acd03dca1a73488f80b25aa20ac4d50d-000000000000eb13-000544f2bc719c7f.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@49a5f4889d224d4191a17287be7bc521-000000000000eb1e-000544f2bcb81f26.journal: Permesso negato
Failed to delete archived journal /var/log/journal/c64aa4496b624865a60b856da06b10c4/system@49a5f4889d224d4191a17287be7bc521-0000000000019849-00054762abc4cedc.journal: Permesso negato
Vacuuming done, freed 0B of archived journals from /var/log/journal/c64aa4496b624865a60b856da06b10c4.
[ESEGUITO] Pulizia file di log
È per via di un aggiornamento fatto a cleanupdate oppure ho fatto danni io in qualche maniera?
È una nuova funzione che ho introdotto, il piccolo problema è che mi sono dimenticato che va eseguita con i permessi di amministratore, provvedo appena possibile a correggere questo difetto! Chiedo venia  :-[
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Febbraio 24, 2017, 10:42:01 am
Altro che chiedo venia, sono io che ti ringrazio per tutto il tuo lavoro...e poi sta sempre bene uno che faccia da cavia  ^-^
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Febbraio 24, 2017, 12:49:08 pm
Corretto e aggiornato, grazie per tutte le segnalazioni e l'interesse dimostrato!  :D
Titolo: Re:Script manutenzione
Inserito da: feddy - Marzo 01, 2017, 09:54:44 am
Ciao, ho installato cleanupdate-git.
L'ho lanciato con l'aopzione 1 ( aggiorna e pulisci tutto ) è quella giusta ? Nel senso che volevo provarlo.
Mi ha chiesto un pò di cose, ma ora non ricordo più quali e a quali ho risposto di si .
Al riavvio mi diceva che non era possibile aggiornare un repo.
Quindi ho sincronizzato i repo con pacman -Sy e il problema pare risolto.
Poi ho notato che psensor non funzionava più quindi l'ho reinstallato ed ora funziona.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Marzo 01, 2017, 10:35:57 am
Citazione
L'ho lanciato con l'aopzione 1 ( aggiorna e pulisci tutto ) è quella giusta ? Nel senso che volevo provarlo.
È l'opzione che esegue tutte le funzioni, non è giusta o sbagliata, se non sei sicuro della risposta alle domande è sufficiente premere "invio" e verrà scelta la risposta predefinita (indicata con la lettera maiuscola).

Citazione
Mi ha chiesto un pò di cose, ma ora non ricordo più quali e a quali ho risposto di si .
Ti consiglio di leggere meglio quello che chiede la prossima volta, se qualcosa non è chiaro puoi vedere al documentazione "in script", se nemmeno quella è chiara segnalamelo che cerco di rimediare il prima possibile.

Citazione
Al riavvio mi diceva che non era possibile aggiornare un repo.
Quale repository? Qual era il messaggio esatto? Quale programma te lo ha segnalato?

Citazione
Quindi ho sincronizzato i repo con pacman -Sy e il problema pare risolto.
Lo fa anche lo script, quindi non capisco che tipo di problema potessi avere.

Citazione
Poi ho notato che psensor non funzionava più quindi l'ho reinstallato ed ora funziona.
Su questo punto non saprei che dire, non uso quell'applicazione, può essere che il manutentore di quel pacchetto non gestisca bene gli aggiornamenti.
Titolo: Re:Script manutenzione
Inserito da: feddy - Marzo 01, 2017, 11:13:50 am
Facciamo che la prossima volta leggo bene e poi mi segno errori ecc cosi nn ti rispondo ad cazzum . 😁 grazie

Inviato dal mio ASUS_Z00ED utilizzando Tapatalk

Titolo: Re:Script manutenzione
Inserito da: feddy - Marzo 01, 2017, 10:32:34 pm
Urca!!!!!!
Codice: [Seleziona]
Aggiornamento del sistema in corso...
 non ci sono aggiornamenti disponibili
[ESEGUITO] Aggiornamento pacchetti ufficiali

>> Desideri aggiornare i pacchetti di AUR [S/n]? s
[ATTENZIONE] Sono presenti pacchetti orfani, se non sono stati installati volontariamente ne è consigliata la rimozione.
controllo delle dipendenze in corso...
:: asciidoc richiede facoltativamente source-highlight: source-highlight-filter
:: psensor richiede facoltativamente json-c: required for remote monitoring

Pacchetti (73) autoconf-archive-1:2016.09.16-1  dri2proto-2.8-2
               dri3proto-1.0-1  glib2-docs-2.50.3-1  glproto-1.4.17-1
               gperftools-2.5-1  gtk-doc-1.25+33+g567353f-1
               intltool-0.51.0-2  itstool-2.0.2+5+g676f3f7-2
               json-c-0.12.1-1  lib32-gmp-6.1.1-1  lib32-gnutls-3.4.15-1
               lib32-libidn-1.33-1  lib32-libmikmod-3.3.10-1
               lib32-libtasn1-4.9-1  lib32-libwebp-0.5.2-1
               lib32-nettle-3.3-1  lib32-p11-kit-0.23.2-1
               lib32-sdl-1.2.15-6  lib32-sdl2-2.0.5-2  lib32-smpeg-0.4.5-2
               libcurl-gnutls-7.52.1-1  libixion-0.12.2-1
               libmikmod-3.3.10-1  perl-locale-gettext-1.07-2
               perl-xml-parser-2.44-3  presentproto-1.1-1
               resourceproto-1.2.0-3  sdl2_image-2.0.1-1  sdl_mixer-1.2.12-4
               smpeg-0.4.5-2  source-highlight-3.1.8-11  tcp_wrappers-7.6-17
               xf86driproto-2.1.1-3  xorg-util-macros-1.19.1-1
               yelp-tools-3.18.0+1+g193c2bd-1  yelp-xsl-3.20.1-2
               chmlib-0.40-4  djvulibre-3.5.27-3  doxygen-1.8.13-1
               gnome-common-3.18.0-1  gnutls28-3.3.19-1  gpgmepp-16.08.3-1
               help2man-1.47.3-2  js17-17.0.0-4  lib32-acl-2.2.52-2
               lib32-gperftools-2.5-1  lib32-json-c-0.12.1-1
               lib32-libcurl-gnutls-7.52.1-2  lib32-libgnutls28-3.3.22-1
               lib32-nettle4-2.7.1-4  lib32-rtmpdump-1:2.4.r96.fa8646d-2
               lib32-sdl2_image-2.0.1-1  lib32-sdl_image-1.2.12-3
               lib32-sdl_mixer-1.2.12-2  lib32-tcp_wrappers-7.6-19
               libkactivities4-4.13.3-3  libkexiv2_4-15.08.3-2
               libkscreen4-1.0.5-2  liborcus-0.12.1-1  libspectre-0.2.8-1
               mono-addins-1.1-1  nettle4-2.7.1-4
               nm-connection-editor-1.4.4-3  perl-extutils-depends-0.405-1
               perl-extutils-pkgconfig-1.15-1  perl-test-pod-1.51-1
               poppler-qt4-0.52.0-1  qimageblitz-0.0.6-5  swig-3.0.12-1
               wqy-microhei-0.2.0_beta-7  xorg-server-devel-1.19.1-5
               xorg-server-xvfb-1.19.1-5

Dimensione totale dei pacchetti rimossi:  101,60 MiB

:: Vuoi rimuovere questi pacchetti? [S/n]
 

Opzione 2 dello script: aggiorna il sistema.
Dovrei rimuovere tutti quei pacchetti  :-X ?
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Marzo 01, 2017, 11:52:03 pm
Sono i pacchetti orfani, puoi decidere tu il loro destino, il sistema ti dice che non servono a nessuno quindi puoi rimuoverli senza problemi.  ;)
Titolo: Re:Script manutenzione
Inserito da: feddy - Marzo 02, 2017, 12:39:46 am
Sono i pacchetti orfani, puoi decidere tu il loro destino, il sistema ti dice che non servono a nessuno quindi puoi rimuoverli senza problemi.  ;)
ok, anche su questa macchina al riavvio psensor non funzionava più.
Scoperto l'arcano : installando il pacchetto json-c che li diceva "richiede facoltativamente" ha ripreso a funzionare. Quindi non era poi tanto facoltativo, ma indispensabile.
Grazie
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Marzo 02, 2017, 09:45:17 am
Potresti segnalarlo al manutentore del pacchetto su AUR, così nessuno incappa più nel problema.  ;)
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Aprile 05, 2017, 12:28:04 pm
Sto aggiungendo pian piano allo script una funzione che aiuti a risolvere i problemi più comuni con la gestione dei pacchetti (errori segnalati da pacman per il momento), se avete voglia di provare la nuova parte dello script potete scaricarlo dal ramo testing del repository GitHub linkato nel primo post.  O0
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Aprile 06, 2017, 05:46:18 pm
Ho provato a scaricarlo ma il punto 7 non appare.
Sbaglio qualcosa?
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Aprile 06, 2017, 07:26:48 pm
Sei sicuro di aver scaricato il file dal ramo testing?
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Aprile 07, 2017, 02:35:00 pm
Credo di si.
Io vado sul primo post e scarico il file zip  il nome del file è cleanupdate-testing.zip, ma quando lo estraggo e lo avvio è come l'altro ed il punto 7 non c è.
Come faccio a scaricarlo dal ramo testing?
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Aprile 07, 2017, 02:50:04 pm
Probabilmente hai aperto un terminale nella cartella giusta, ma hai lanciato
Codice: [Seleziona]
cleanupdate invece di
Codice: [Seleziona]
./cleanupdate quindi hai lanciato la versione installata nel sistema e non quella presente nella cartella corrente.  ;)
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Aprile 07, 2017, 03:12:49 pm
Hai ragione.
sono un coglione chiedo scusa quando le cose non si sanno e soprattutto non si leggono va da se che non vanno.
adesso provo.
------------------------------------------------------------------------------------------
Interessante e utile come un kit di prima necessità.

Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Aprile 07, 2017, 05:06:20 pm
Citazione
Interessante e utile come un kit di prima necessità.
Ritieni che sia meglio fatto in questo modo oppure "a domande", per esempio:
Codice: [Seleziona]
Il sistema è correttamente connesso a internet [S/n]?
...
Si desidera generare una nuova lista dei mirror [S/n]?
...
Il problema è risolto [S/n]?
...
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Aprile 07, 2017, 06:27:59 pm
Nel modo come è messo adesso è solo un vademecum dei comandi da utilizzare in caso di problemi.
In questo caso  sei tu che devi inserire i comandi per poter risolvere la cosa.
Con le domande fa tutto lui per te.
Però il punto 7 devi comunque selezionarlo tu, solo al verificarsi di problemi.
Quindi se fai partire lo script dal punto 1 e già alla prima domanda ti da errore allora sai che devi premere il tasto 7 per cercare di risolverle.
E a quel punto partono le domande.
----------------------------------------------------
Non so se mi sono spiegato bene e se sia fattibile, già cosi per me è ottimo( da quando ho il tuo script il gestore pacchetti lo apro solo per installare roba nuova ad aggiornare ci pensa cleanupdate)

Però io lascerei comunque quello che hai scritto e lo metterei fra la documentazione.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Aprile 09, 2017, 07:57:10 pm
Ammetto di non aver capito benissimo la tua idea  ;D
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Aprile 18, 2017, 10:51:48 pm
Per ora, nella sezione di risoluzione degli errori, ho lasciato i suggerimenti testuali senza inserire parti interattive. Inizia a diventare molto lungo lo script e inizio a chiedermi se dovrei trasferirlo in un linguaggio di programmazione più adatto a lavori del genere.  O:-)

Ho aggiornato ancora qualche pezzettino di codice, in particolare un difetto che rendeva problematica la convivenza con pacaur, mi spiace per tutti quelli che hanno avuto problemi con quel software per causa mia. (Spero siano pochi)  :'(

Tutte le modifiche per ora sono nel ramo testing, le lascio stagionare un pochino e magari correggo il pessimo inglese con cui ho scritto alcune parti, fra non molto prevedo di trasferire tutto anche nel ramo stabile e di conseguenza far partire un bel aggiornamento a tutti voi.  ;)
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Aprile 21, 2017, 06:28:16 pm
Lo provo  :)
-----------------------------------
Provato e funziona tutto ma verso la fine da questo messaggio.
Codice: [Seleziona]
[ATTENZIONE] Sono presenti nuove versioni di alcuni file di configurazione.
Valutare le modifiche tramite il comando 'pacdiff'. Consultare la documentazione [8] per maggiori informazioni.
Anche nella versione installata di cleanupdate da la stessa dicitura ma non so cosa devo fare.
Come posso verificare questi file? E' cosigliabile Aggiornare sempre? Il comando "pacdiff" da errore(sicuramente sono io che non so come darlo correttamente e dove?
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Aprile 21, 2017, 09:47:19 pm
Ti rispondo io visto che tempo fa avevo fatto la stessa richiesta a Cubanbit e ti rimando a questa discussione (http://forum.manjaro-it.org/index.php?PHPSESSID=2rek3im273dd8k1dhlmmff73n7&topic=746.msg5841;topicseen#msg5841) dove c'è già un'ottima spiegazione.
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Aprile 22, 2017, 08:19:10 am
Grazie PC Zero  :) :)
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Aprile 27, 2017, 11:24:59 am
Ho aggiornato il pacchetto su GitHub, ma per una modifica che ho dovuto fare al metodo di versionamento è probabile che non arrivi la notifica di aggiornamento nel gestore di pacchetti, per avere l'ultima versione di cleanupdate-git dovrete reinstallare il pacchetto.
Non dovrebbe più succedere, la causa del problema è una mia scelta sbagliata nel metodo di versionamento quando ho caricato il pacchetto su AUR la prima volta.  O:-)
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Aprile 27, 2017, 09:22:04 pm
Nuovo giro, nuova corsa  ;D
Codice: [Seleziona]
>> Desideri aggiornare i pacchetti ufficiali [S/n]? s
[sudo] password di iwakura:
.: Info Downloading mirrors from repo.manjaro.org
.: Info: Querying mirrors - This may take some time
.: Info Sto scrivendo la mirrorlist
.: Info La mirrorlist è stata generata e salvata in: /etc/pacman.d/mirrorlist
:: Sincronizzazione dei database in corso...
errore: impossibile aggiornare core (nessun server è stato configurato per il repository)
errore: impossibile aggiornare extra (nessun server è stato configurato per il repository)
errore: impossibile aggiornare community (nessun server è stato configurato per il repository)
errore: impossibile aggiornare multilib (nessun server è stato configurato per il repository)
errore: impossibile sincronizzare i database
errore: inizializzazione non riuscita (nessun server è stato configurato per il repository)

Dove sta il mio problema?
Titolo: Re:Script manutenzione
Inserito da: vema - Aprile 28, 2017, 11:42:57 am
Nuovo giro, nuova corsa  ;D
Codice: [Seleziona]
>> Desideri aggiornare i pacchetti ufficiali [S/n]? s
[sudo] password di iwakura:
.: Info Downloading mirrors from repo.manjaro.org
.: Info: Querying mirrors - This may take some time
.: Info Sto scrivendo la mirrorlist
.: Info La mirrorlist è stata generata e salvata in: /etc/pacman.d/mirrorlist
:: Sincronizzazione dei database in corso...
errore: impossibile aggiornare core (nessun server è stato configurato per il repository)
errore: impossibile aggiornare extra (nessun server è stato configurato per il repository)
errore: impossibile aggiornare community (nessun server è stato configurato per il repository)
errore: impossibile aggiornare multilib (nessun server è stato configurato per il repository)
errore: impossibile sincronizzare i database
errore: inizializzazione non riuscita (nessun server è stato configurato per il repository)

Dove sta il mio problema?
possibili cause
1 non sei connesso a internet
2 connessione troppo lenta
3 lista mirror non aggiornata o server non raggiungibile
Proviamo a vedere il contenuto di   /etc/pacman.d/mirrorlist
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Aprile 28, 2017, 12:18:36 pm
Aggiungo che potrebbe essere utile vedere anche le configurazioni in /etc/pacman-mirrors.conf.
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Aprile 28, 2017, 03:05:06 pm
possibili cause
1 non sei connesso a internet
Improbabile visto che sto scrivendo qui  >:D
Citazione
2 connessione troppo lenta
2mbps da contratto, di più non posso.
Citazione
3 lista mirror non aggiornata o server non raggiungibile
Proviamo a vedere il contenuto di   /etc/pacman.d/mirrorlist
Ecco il contenuto del file:
Codice: [Seleziona]
##
## Manjaro Linux mirrorlist
## Generated on 2017-04-28 14:55
##
## Use pacman-mirrors to modify
##


Aggiungo che potrebbe essere utile vedere anche le configurazioni in /etc/pacman-mirrors.conf.
Accontentato:
Codice: [Seleziona]
##
## /etc/pacman-mirrors.conf
##

## Branch Pacman should use (stable, testing, unstable)
Branch=stable

## Generation method
## 1) rank   - rank mirrors depending on their access time
## 2) random - randomly generate the output mirrorlist
Method=rank

## Specify to use only mirrors from a specific country
## Disabled by default
# OnlyCountry =

## Input mirrorlist directory
MirrorlistsDir="/etc/pacman.d/mirrors"

## Output mirrorlist
OutputMirrorlist="/etc/pacman.d/mirrorlist"

E c'è pure questo file denominato pacman-mirrors.conf.20170402.backup:
Codice: [Seleziona]
##
## /etc/pacman-mirrors.conf
##

## Branch Pacman should use (stable, testing, unstable)
# Branch = stable

## Generation method
## 1) rank   - rank mirrors depending on their access time
## 2) random - randomly generate the output mirrorlist
# Method = rank

## Specify to use only mirrors from specific a country.
## Can add multiple countries separated by a comma (ex: Germany,France)
## Empty means all
# OnlyCountry =

## Mirrors directory
# MirrorlistsDir = /var/lib/pacman-mirrors

## Output file
# OutputMirrorlist = /etc/pacman.d/mirrorlist

## When set to True prevents the regeneration of the mirrorlist if
## pacman-mirrors is invoked with the --no-update argument.
## Useful if you don't want the mirrorlist regenerated after a
## pacman-mirrors package upgrade.
# NoUpdate = False
L'ho messo perché non so se c'entri qualcosa...
Titolo: Re:Script manutenzione
Inserito da: Ste74 - Aprile 28, 2017, 03:13:35 pm
Con cosa hai dato l'aggiornamento ? Con lo script di cuba ? Non hai neanche un mirror attivo , devi rigenerare la lista :
Codice: [Seleziona]
sudo pacman-mirrors -g e riposta il file mirrorlist che dovrebbe essere popolato..

PS

Se vuoi usare solo i mirror italiani dai
Codice: [Seleziona]
sudo pacman-mirrors -g --geoip
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Aprile 28, 2017, 06:11:42 pm
Prova a rinominare il file /etc/pacman-mirrors.conf in /etc/pacman-mirrors.conf.bak e poi rinominare anche il file di "backup" che hai trovato chiamandolo /etc/pacman-mirrors.conf.
A questi punto riesegui il mio script, oppure esegui il comando consigliato da @Ste74 , e dovrebbe funzionare di nuovo tutto.
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Aprile 28, 2017, 06:50:10 pm
Con cosa hai dato l'aggiornamento ? Con lo script di cuba ? Non hai neanche un mirror attivo , devi rigenerare la lista :
Codice: [Seleziona]
sudo pacman-mirrors -g e riposta il file mirrorlist che dovrebbe essere popolato..
Esatto, è un po' che aggiorno solo tramite lo script ma questa è la prima volta che mi capita una cosa del genere.
Codice: [Seleziona]
##
## Manjaro Linux mirrorlist
## Generated on 2017-04-28 18:17
##
## Use pacman-mirrors to modify
##

## Country       : France
Server = ftp://ftp.free.org/mirrors/repo.manjaro.org/repos/stable/$repo/$arch

## Country       : France
Server = http://ftp.free.org/mirrors/repo.manjaro.org/repos/stable/$repo/$arch

## Country       : Romania
Server = ftp://ftp.lug.ro/manjaro/stable/$repo/$arch

## Country       : Romania
Server = http://ftp.lug.ro/manjaro/stable/$repo/$arch

## Country       : Italy
Server = http://ct.mirror.garr.it/mirrors/manjaro/stable/$repo/$arch

## Country       : Belarus
Server = http://mirror.datacenter.by/pub/mirrors/manjaro/stable/$repo/$arch

## Country       : United_Kingdom
Server = http://manjaro.mirrors.uk2.net/stable/$repo/$arch

## Country       : Poland
Server = http://mirror.chmuri.net/manjaro/stable/$repo/$arch

## Country       : Germany
Server = ftp://ftp.tu-chemnitz.de/pub/linux/manjaro/stable/$repo/$arch

## Country       : Germany
Server = http://ftp.tu-chemnitz.de/pub/linux/manjaro/stable/$repo/$arch

## Country       : Austria
Server = http://mirror.inode.at/manjaro/stable/$repo/$arch

## Country       : Germany
Server = ftp://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/stable/$repo/$arch

## Country       : Germany
Server = http://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/stable/$repo/$arch

## Country       : France
Server = http://manjarolinux.polymorf.fr/stable/$repo/$arch

## Country       : France
Server = http://mirror.lignux.com/manjaro/stable/$repo/$arch

## Country       : Germany
Server = http://mirror.ragenetwork.de/manjaro/stable/$repo/$arch

## Country       : Hungary
Server = http://mirror.infotronik.hu/mirrors/pub/manjaro/stable/$repo/$arch

## Country       : Italy
Server = http://ba.mirror.garr.it/mirrors/manjaro/stable/$repo/$arch

## Country       : Bulgaria
Server = http://manjaro.telecoms.bg/stable/$repo/$arch

## Country       : Romania
Server = http://mirrors.serverhost.ro/manjaro/packages/stable/$repo/$arch

## Country       : Turkey
Server = ftp://ftp.linux.org.tr/manjaro/stable/$repo/$arch

## Country       : Turkey
Server = http://ftp.linux.org.tr/manjaro/stable/$repo/$arch

## Country       : Spain
Server = http://ftp.caliu.cat/manjaro/stable/$repo/$arch

## Country       : United_States
Server = http://mirror.jmu.edu/manjaro/stable/$repo/$arch

## Country       : United_States
Server = http://mirror.dacentec.com/manjaro/stable/$repo/$arch

## Country       : Sweden
Server = http://mirror.zetup.net/manjaro/stable/$repo/$arch

## Country       : Greece
Server = ftp://ftp.cc.uoc.gr/mirrors/linux/manjaro/stable/$repo/$arch

## Country       : Greece
Server = http://ftp.cc.uoc.gr/mirrors/linux/manjaro/stable/$repo/$arch

## Country       : Portugal
Server = ftp://ftp.dei.uc.pt/pub/linux/manjaro/stable/$repo/$arch

## Country       : Portugal
Server = http://ftp.dei.uc.pt/pub/linux/manjaro/stable/$repo/$arch

## Country       : Sweden
Server = ftp://ftp.lysator.liu.se/pub/manjaro/stable/$repo/$arch

## Country       : Sweden
Server = https://ftp.lysator.liu.se/pub/manjaro/stable/$repo/$arch

## Country       : Germany
Server = http://manjaro-mirror-a.alpix.eu/stable/$repo/$arch

## Country       : Germany
Server = https://manjaro-mirror-a.alpix.eu/stable/$repo/$arch

## Country       : Czech
Server = http://mirror.dkm.cz/manjaro/stable/$repo/$arch

## Country       : Czech
Server = https://mirror.dkm.cz/manjaro/stable/$repo/$arch

## Country       : United_Kingdom
Server = http://mirror.catn.com/pub/manjaro/stable/$repo/$arch

## Country       : United_States
Server = http://mirror.nexcess.net/manjaro/stable/$repo/$arch

## Country       : Germany
Server = http://repo.stdout.net/manjaro/stable/$repo/$arch

## Country       : Germany
Server = https://repo.stdout.net/manjaro/stable/$repo/$arch

## Country       : United_States
Server = http://mirror.clarkson.edu/manjaro/stable/$repo/$arch

## Country       : Denmark
Server = http://mirrors.dotsrc.org/manjaro/stable/$repo/$arch

## Country       : Denmark
Server = https://mirrors.dotsrc.org/manjaro/stable/$repo/$arch

## Country       : Portugal
Server = http://manjaro.barata.pt/stable/$repo/$arch

## Country       : Brasil
Server = http://linorg.usp.br/manjaro/stable/$repo/$arch

## Country       : Belgium
Server = https://manjaro.cu.be/stable/$repo/$arch

## Country       : Germany
Server = https://mirror.netcologne.de/manjaro/stable/$repo/$arch

## Country       : Costa_Rica
Server = http://mirrors.ucr.ac.cr/manjaro/stable/$repo/$arch

## Country       : United_Kingdom
Server = http://repo.manjaro.org.uk/stable/$repo/$arch

## Country       : Japan
Server = ftp://ftp.riken.jp/Linux/manjaro/stable/$repo/$arch

## Country       : Japan
Server = http://ftp.riken.jp/Linux/manjaro/stable/$repo/$arch

## Country       : Indonesia
Server = http://kartolo.sby.datautama.net.id/manjaro/stable/$repo/$arch

## Country       : Bulgaria
Server = http://manjaro.ipacct.com/manjaro/stable/$repo/$arch

## Country       : Denmark
Server = http://www.uex.dk/repos/manjaro/stable/$repo/$arch

## Country       : Denmark
Server = https://www.uex.dk/repos/manjaro/stable/$repo/$arch

## Country       : United_States
Server = http://distro.ibiblio.org/manjaro/stable/$repo/$arch

## Country       : Belgium
Server = ftp://ftp.belnet.be/manjaro/stable/$repo/$arch

## Country       : Belgium
Server = http://ftp.belnet.be/manjaro/stable/$repo/$arch

## Country       : Bulgaria
Server = http://mirrors.netix.net/manjaro/stable/$repo/$arch

## Country       : Bulgaria
Server = https://mirrors.netix.net/manjaro/stable/$repo/$arch

## Country       : South_Africa
Server = http://mirror.is.co.za/mirrors/manjaro.org/stable/$repo/$arch

## Country       : Singapore
Server = http://download.nus.edu.sg/mirror/manjaro/stable/$repo/$arch

## Country       : Japan
Server = ftp://ftp.tsukuba.wide.ad.jp/Linux/manjaro/stable/$repo/$arch

## Country       : Japan
Server = http://ftp.tsukuba.wide.ad.jp/Linux/manjaro/stable/$repo/$arch

## Country       : Russia
Server = http://mirror.yandex.ru/mirrors/manjaro/stable/$repo/$arch

## Country       : Russia
Server = https://mirror.yandex.ru/mirrors/manjaro/stable/$repo/$arch

## Country       : China
Server = http://mirrors.ustc.edu.cn/manjaro/stable/$repo/$arch

## Country       : Australia
Server = http://manjaro.mirror.serversaustralia.com.au/stable/$repo/$arch

## Country       : Netherlands
Server = https://nl.mirror.babylon.network/manjaro/stable/$repo/$arch

## Country       : Philippines
Server = http://mirror.rise.ph/manjaro/stable/$repo/$arch

## Country       : United_States
Server = http://mirrors.ocf.berkeley.edu/manjaro/stable/$repo/$arch

## Country       : Italy
Server = http://manjaro.mirror.garr.it/mirrors/manjaro/stable/$repo/$arch

## Country       : United_States
Server = http://mirror.solarvps.com/manjaro/stable/$repo/$arch

## Country       : Germany
Server = ftp://ftp.halifax.rwth-aachen.de/manjaro/stable/$repo/$arch

## Country       : Germany
Server = http://ftp.halifax.rwth-aachen.de/manjaro/stable/$repo/$arch

## Country       : Australia
Server = http://mirror.ventraip.net.au/Manjaro/stable/$repo/$arch

## Country       : Colombia
Server = http://mirror.edatel.net.co/manjaro/stable/$repo/$arch

## Country       : Indonesia
Server = http://jaran.undip.ac.id/manjaro/stable/$repo/$arch

## Country       : Ecuador
Server = http://mirror.espoch.edu.ec/manjaro/stable/$repo/$arch

## Country       : Ecuador
Server = https://mirror.espoch.edu.ec/manjaro/stable/$repo/$arch

## Country       : Indonesia
Server = http://kambing.ui.ac.id/manjaro/stable/$repo/$arch

## Country       : China
Server = http://mirrors.tuna.tsinghua.edu.cn/manjaro/stable/$repo/$arch

## Country       : Germany
Server = https://repo.rhindon.net/manjaro/stable/$repo/$arch

## Country       : Ecuador
Server = http://mirror.cedia.org.ec/manjaro/stable/$repo/$arch

## Country       : Ecuador
Server = https://mirror.cedia.org.ec/manjaro/stable/$repo/$arch

## Country       : Germany
Server = https://mirror.netzspielplatz.de/manjaro/packages/stable/$repo/$arch

## Country       : Australia
Server = http://manjaro.uberglobalmirror.com/stable/$repo/$arch

## Country       : United_Kingdom
Server = https://www.mirrorservice.org/sites/repo.manjaro.org/repos/stable/$repo/$arch

## Country       : Ecuador
Server = http://mirror.uta.edu.ec/manjaro/stable/$repo/$arch

## Country       : Ecuador
Server = https://mirror.uta.edu.ec/manjaro/stable/$repo/$arch

## Country       : Ireland
Server = ftp://ftp.heanet.ie/mirrors/manjaro/stable/$repo/$arch

## Country       : Ireland
Server = https://ftp.heanet.ie/mirrors/manjaro/stable/$repo/$arch

## Country       : Netherlands
Server = ftp://ftp.snt.utwente.nl/pub/linux/manjaro/stable/$repo/$arch

## Country       : Netherlands
Server = http://ftp.snt.utwente.nl/pub/linux/manjaro/stable/$repo/$arch

## Country       : France
Server = https://fr.mirror.babylon.network/manjaro/stable/$repo/$arch

## Country       : Taiwan
Server = http://free.nchc.org.tw/manjaro/stable/$repo/$arch

## Country       : Chile
Server = http://manjaro.dcc.uchile.cl/stable/$repo/$arch

## Country       : China
Server = http://mirrors.zju.edu.cn/manjaro/stable/$repo/$arch

## Country       : China
Server = https://mirrors.zju.edu.cn/manjaro/stable/$repo/$arch

## Country       : China
Server = ftp://ftp.cuhk.edu.hk/pub/Linux/manjaro/stable/$repo/$arch

## Country       : China
Server = http://ftp.cuhk.edu.hk/pub/Linux/manjaro/stable/$repo/$arch

## Country       : Canada
Server = https://ca.mirror.babylon.network/manjaro/stable/$repo/$arch

## Country       : Canada
Server = http://manjaro.cybr.ca/stable/$repo/$arch

## Country       : Chile
Server = http://doge.ing.puc.cl/Mirrors/Manjaro/stable/$repo/$arch

## Country       : Netherlands
Server = ftp://ftp.nluug.nl/pub/os/Linux/distr/manjaro/stable/$repo/$arch

## Country       : Netherlands
Server = http://ftp.nluug.nl/pub/os/Linux/distr/manjaro/stable/$repo/$arch

## Country       : Vietnam
Server = https://mirror.freedif.org/Manjaro/stable/$repo/$arch

Effettivamente poi la lista è ricomparsa nel file ma successivamente dopo aver fatto partire cleanupdate il problema si è ripresentato eliminando di nuovo tutto.
Ho ripetuto il comando da terminale e ripristinato di nuovo la lista.

Prova a rinominare il file /etc/pacman-mirrors.conf in /etc/pacman-mirrors.conf.bak e poi rinominare anche il file di "backup" che hai trovato chiamandolo /etc/pacman-mirrors.
A questi punto riesegui il mio script, oppure esegui il comando consigliato da @Ste74 , e dovrebbe funzionare di nuovo tutto.
Codice: [Seleziona]
::Aggiornamento del sistema::

>> Desideri aggiornare i pacchetti ufficiali [S/n]? s
[sudo] password di iwakura:
.: Errore Impossibile leggere il file: /etc/pacman-mirrors.conf: No such file or directory
.: Info Downloading mirrors from repo.manjaro.org
.: Info: Querying mirrors - This may take some time
   0.210 Sweden         : 02:38: http://mirror.zetup.net/manjaro/
   0.160 Belarus        : 02:16: http://mirror.datacenter.by/pub/mirrors/manjaro
   0.362 United_States  : 00:28: http://mirror.dacentec.com/manjaro/
   0.179 United_Kingdom : 03:18: http://mirror.catn.com/pub/manjaro/
   0.283 Germany        : 00:07: https://manjaro-mirror-a.alpix.eu/
   1.117 Australia      : 00:16: http://manjaro.uberglobalmirror.com/
   0.349 Ireland        : 01:28: https://ftp.heanet.ie/mirrors/manjaro/
   0.368 Portugal       : 00:48: http://manjaro.barata.pt/
   0.497 South_Africa   : 02:18: http://mirror.is.co.za/mirrors/manjaro.org/
   0.709 Canada         : 01:56: https://ca.mirror.babylon.network/manjaro/
.: Info Sto scrivendo la mirrorlist
   Belarus         : http://mirror.datacenter.by/pub/mirrors/manjaro/stable
   United_Kingdom  : http://mirror.catn.com/pub/manjaro/stable
   Sweden          : http://mirror.zetup.net/manjaro/stable
   Germany         : http://manjaro-mirror-a.alpix.eu/stable
   Germany         : https://manjaro-mirror-a.alpix.eu/stable
   Ireland         : ftp://ftp.heanet.ie/mirrors/manjaro/stable
   Ireland         : https://ftp.heanet.ie/mirrors/manjaro/stable
   United_States   : http://mirror.dacentec.com/manjaro/stable
   Portugal        : http://manjaro.barata.pt/stable
   South_Africa    : http://mirror.is.co.za/mirrors/manjaro.org/stable
   Canada          : https://ca.mirror.babylon.network/manjaro/stable
   Australia       : http://manjaro.uberglobalmirror.com/stable
.: Info La mirrorlist è stata generata e salvata in: /etc/pacman.d/mirrorlist
:: Sincronizzazione dei database in corso...
 core                     138,3 KiB   241K/s 00:01 [######################] 100%
 extra                   1806,0 KiB   227K/s 00:08 [######################] 100%
 community                  4,1 MiB   208K/s 00:20 [######################] 100%
 multilib                 182,2 KiB   217K/s 00:01 [######################] 100%
:: Aggiornamento del sistema in corso...
 non ci sono aggiornamenti disponibili
[ESEGUITO] Aggiornamento pacchetti ufficiali
Il restante funziona tutto ma mi sono soffermato su questo:
Citazione
.: Errore Impossibile leggere il file: /etc/pacman-mirrors.conf: No such file or directory
Quale dei file dovrei rinominare con questo nome?
Titolo: Re:Script manutenzione
Inserito da: Ste74 - Aprile 28, 2017, 08:33:19 pm
Non mi ricordo il percorso esatto, dovrei ricercarlo ma il problema credo si sia verificato perché ti è arrivato la nuova versione dell script che genera la lista.. praticamente la nuova deve sovrascrivere la vecchia ma rigenerarla .. forse come prima volta il fatto di forzare -f10 ha fallito perche prima deve avere una lista da cui partire.. almeno nelle prime versioni.. tra poco arriva la 4.3 in stabile e quella sib porta dietro molte correzioni ...

Inviato dal mio VIE-L09 utilizzando Tapatalk
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Aprile 29, 2017, 09:17:31 pm
Ste...non c'ho capito molto ma mi fido  ;D

Ad ogni modo ho risolto l'errore partendo da questo suggerimento precedente di Cuban:
Citazione
Prova a rinominare il file /etc/pacman-mirrors.conf in /etc/pacman-mirrors.conf.bak e poi rinominare anche il file di "backup" che hai trovato chiamandolo /etc/pacman-mirrors.
...solo che io il file di backup l'ho rinominato pacman-mirrors.conf

Magari era da fare già così prima...comunque sembra funzionare tutto correttamente.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Maggio 01, 2017, 12:20:58 pm
Ho sbagliato a digitare il nome, dimenticandomi un pezzo, adesso ho corretto il post.  O:-)
Va benissimo la tua modifica.
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Maggio 02, 2017, 09:48:58 am
Nema problema  ^-^
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Maggio 08, 2017, 03:28:20 pm
Ho provato a creare un'icona per cleanupdate siccome ora ha la stessa icona del terminale e mi pareva opportuno crearne una propria da inserire nello script visto che oramai lo usano in tanti.
Intanto è una prova e si accettano critiche e suggerimenti, se si ha il favore di Cubanpit  ^-^
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Maggio 08, 2017, 11:06:42 pm
Complimenti! Bel lavoro!
Ma hai realizzato tu i simboli? Hai anche un file vettoriale per generare icone di qualunque dimensione?
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Maggio 09, 2017, 09:01:00 am
Ho solo usato gimp, le immagini le ho reperite in rete (se serve le carico qui) e le ho modificate a mio piacimento.
Il file vettoriale non ce l'ho, ma adesso provo a vedere come si fa con gimp e vedo se riesco ad accontentarti.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Maggio 09, 2017, 10:00:24 am
Chiedo l'origine delle immagini perché i problemi di licenza sono sempre in agguato, se le immagini di partenza sono rilasciate con licenza libera o le hai modificate tanto da renderle irriconoscibili allora non ci sono problemi. Lo script è rilasciato con licenza GPL e devo assicurarmi che tutto ciò che comprende sia compatibile con tale licenza.

Il file vettoriale non è obbligatorio, anche il file che hai caricato è abbastanza risoluto per creare icone delle dimensioni più diffuse, semplicemente un file vettoriale rende più semplice da ritoccare in futuro l'icona senza perdere qualità.

Grazie per l'aiuto in ogni caso!
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Maggio 09, 2017, 10:35:07 am
Allora ti carico le immagini che ho usato così sei più tranquillo.
ad ogni modo non credo di aver usato immagini con licenze specifiche perché nessuna di loro escluso il logo di manjaro è usata da qualche parte...se ho visto bene.
Ti carico pure il file svg che ho fatto con inkscape...se ho fatto bene visto che è la prima volta che lo uso.
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Maggio 10, 2017, 09:41:48 am
Ho modificato leggermente la colorazione che non mi convinceva del tutto, prova a vedere se così ti piace di più.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Maggio 10, 2017, 02:38:24 pm
Ho trovato a questo link (https://www.iconfinder.com/icons/728046/broom_clean_clear_dust_housework_sweep_icon) l'icona che hai usato per identificare la "pulizia", è rilasciata sotto una licenza non libera (https://www.iconfinder.com/licenses/basic) che vieta di usare l'immagine per creare un logo, ma ne consente l'utilizzo all'interno di applicazioni software, devo capire se l'icona di un programma rientra nell'una o nell'altra categoria.

L'altra icona non è reperibile online se non all'interno di un blog in cui viene usata come freccia per tornare all'inizio della pagina, è anche molto più "comune" quindi non me ne preoccuperei molto.

Tra le due versioni preferisco quella con la scopa bianca, secondo me è più pulita.
Non ho capito il logo di Manjaro in che modo rientri nell'icona, non mi sembra di vederlo; in ogni caso meglio così perché preferirei tenere cleanupdate slegato dal progetto Manjaro Linux, anche nel codice cerco di far sì che funzioni senza gli strumenti di Manjaro.

Grazie mille per l'impegno, più tardi cerco di chiarirmi le idee sulla licenza e pensare a possibili modifiche/miglioramenti.
Invito anche gli altri utenti a esprimere opinioni e consigli, tanto per stimolare la fantasia!  :D
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Maggio 11, 2017, 09:33:30 am
Il logo di manjaro l'ho usato come sfondo, a dire il vero andava bene un qualsiasi cerchio ma ce l'avevo aperto tra le possibili immagini da usare e l'ho usato tenendone solo il contorno.
Se la scopa è già stata usata provo a modificarla un poco, che è quel tanto che basta per stare tranquilli con licenze varie.
Edit: Modificata, non credo ci sia un'immagine simile in giro...
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Maggio 20, 2017, 03:59:29 pm
Dopo un po' di tempo ho ripreso in mano il materiale, ho usato le stesse forme cambiando un po' i colori, questi ultimi sono abbastanza simili ai colori del tema Maia (un pelo più brillanti).
Allego l'icona in formato PNG e SVG, che ne pensate?
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Maggio 20, 2017, 07:12:04 pm
Bella
Per me è ok.
Cosi cleanupdate è diventato un programma vero e proprio.
A volte sono le piccolezze  a far grande una cosa.
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Maggio 21, 2017, 09:17:35 am
Il lavoro è magnifico, la colorazione che avevo scelto non mi convinceva molto ma non avevo idee, così invece è perfetta ed è identica al tema Breath-Dark che mi son ritrovato su lxqt.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Giugno 20, 2017, 04:42:53 pm
Ho aggiornato un po' lo script, ma senza "lanciare" l'aggiornamento agli utenti, così da accumulare un po' di modifiche e rompere meno le balle agli utenti.  ;D
Adesso sono ad un punto per cui vorrei rilasciare l'aggiornamento ma voglio essere sicuro che lo script funzioni bene in tutte le situazioni, quindi se qualcuno ha voglia di provare "in anteprima" le novità e darmi qualche giudizio a riguardo può reinstallare lo script ed ottenere l'ultima versione.  O0
Non dovrebbe uccidere nessuno, semplicemente c'è la remota possibilità che si chiuda senza un buon motivo, ma senza danneggiare niente.
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Giugno 20, 2017, 06:22:05 pm
Ciao
Ho scaricato il file dal primo post e l'ho fatto partire aprendo un terminale all'interno della cartella da li ho dato
./cleanupdate
dovrei aver fatto giusto stavolta. (vero!!!)
Non ha dato nessun problema si è concluso tutto. Provato su manjaro xfce 64bit.
-------------------------------------------------------------
Ps E' un po che non mi faccio sentire ma la "colpa" è di Manjaro perchè funziona sempre tutto. ;D ;D ;D



Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Giugno 20, 2017, 08:04:43 pm
Mi spiace ma il primo post è parecchio datato, il link al ramo testing su GitHub non porta all'ultima versione dello script.
Puoi installarlo da AUR, oppure puoi scaricare il file aggiornato dal ramo stabile (https://github.com/cubanpit/cleanupdate/).
Grazie!  :)
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Giugno 20, 2017, 08:15:58 pm
L'ho scaricato dal tuo ultimo link cleanupdate master
Pero  non funziona.
come cè scritto nel file readme ho fatto come in precedenza, aprendo un terminale nella cartella scaricata e fatto partire con ./cleanupdate
si apre la pagina iniziale ma se faccio partire  con 1 non parte niente.
Magari devo proprio installarlo?
-------------------------------------------
Installato bellina l'icona ma non parte.
Titolo: Re:Script manutenzione
Inserito da: undersc0re1975 - Giugno 20, 2017, 08:36:35 pm
Ciao, l'ho appena scaricato con yaourt. le opzioni 2 e 4 mi fanno ritornare al prompt bash. le opzioni 1 e 3 non le ho provate. 7, 8, 9, q|0 funzionano. se vuoi altri dati sono disponibile

p.s
[tony@manjaro-kde ~]$ yaourt -Ss cleanupdate-git
aur/cleanupdate-git r89.4bb715b-0 [installed: r103.d3fdc70-1] (0) (0,00)
    A simple script to speed up updating and cleaning your system
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Giugno 20, 2017, 11:03:48 pm
Mannaggia, pensavo di aver controllato a sufficienza!
Domani appena riesco ad accedere al computer cerco di sistemare il problema.
Per chi ha installato lo script tramite AUR in precedenza può facilmente tornare ad una versione precedente tramite il comando downgrade cleanupdate-git.
Chi non ha vecchie versioni nella cache, può scaricare una versione precedente del file da GitHub.
Mi scuso per il disagio!  :-[
Titolo: Re:Script manutenzione
Inserito da: undersc0re1975 - Giugno 21, 2017, 12:20:33 am
ma che disagio, grazie per averlo scritto. é molto comodo ;-)
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Giugno 21, 2017, 07:34:15 am
Ok, ho rimosso le righe che erano causa del problema, adesso potete reinstallarlo e dovrebbe funzionare, nel frattempo riattivo il ramo testing per cercare di far funzionare lo script come vorrei.  :D
Se avete una voglia pazza di aiutarmi a capire il problema potete scaricare il file dal ramo testing e dirmi a che punto si blocca e cosa vi dice.  ;D
(L'apparenza sarà molto brutta, ma mi serve per capire il problema.)
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Giugno 21, 2017, 10:05:29 am
Dovrei essere riuscito a risolvere il problema, ne ho approfittato per modificare parecchio la sintassi dello script, viste le corpose modifiche aspetto di averlo testato per qualche giorno prima di portarlo sul ramo stabile.
Come detto, chi volesse provarlo può scaricare il file aggiornato dal ramo testing di GitHub.  O0
Titolo: Re:Script manutenzione
Inserito da: undersc0re1975 - Giugno 21, 2017, 10:22:22 am
per poterlo testare dovrei passare temporaneamente in testing, giusto?
ho trovato questo nel wiki:

https://wiki.manjaro.org/index.php?title=Access_the_Testing_Repositories

posso passarci solo temporaneamente, installare il tuo script, poi ritornare in stable, giusto?
chiedo prima di combinare guai :-))
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Giugno 21, 2017, 02:39:17 pm
No, si tratta di una cosa diversa, lo script non è nei repository di Manjaro, quindi non devi cambiare "ramo di Manjaro".
Devi scaricare il file da GitHub, il link è presente nel primo post (il link punta già al ramo testing).
Le istruzioni per eseguirlo le trovi nel file Readme su GitHub.
Grazie per l'interessamento!
Titolo: Re:Script manutenzione
Inserito da: undersc0re1975 - Giugno 21, 2017, 02:58:53 pm
ok, ora funziona l' opzione 2. la 4 fa tutto, tranne svuotare il cestino. Ti dice eseguito, ma il cestino è sempre pieno e l'icona rossa. uso kde.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Giugno 21, 2017, 06:06:04 pm
Problema identificato e risolto, spero.
Grazie per la segnalazione!
Non come mai fino ad ora non me n'ero accorto, secondo me qualche aggiornamento ha cambiato il comportamento di bash nelle espansioni delle wildcard.
Titolo: Re:Script manutenzione
Inserito da: undersc0re1975 - Giugno 21, 2017, 06:14:38 pm
 ;)
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Giugno 21, 2017, 07:14:50 pm
Confermo anch'io, funziona.
L'ho reinstallato ed è tutto ok.Ho fatto partire tutto dall'inizio con l'opzione 1 e ha concluso senza alcun intoppo.
Tornando al discorso del Disagio non pensarlo nemmeno.
Almeno per me è un piacere poter aiutare nell'unico modo che posso cioè, provare.
Grazie di farci partecipi. :) :) :)
---------------------------------------------------
PS ho cantato vittoria troppo presto, dopo la segnalazione di undersc0re1975 (caspita un nome più seplice non c'era) è una battuta.
riguardante il cestino  ho visto adesso che non elimina i file
Mi dice che ci sono e se voglio eliminarli, gli dico si ma non li elimina.
Una cosa strana, se apro il cestino i file appaiono con un lucchetto ma se faccio svuota cestino vengono cancellati.
Sembra quasi che per il programma cleanupdate manchino i permessi (non so se ho detto una castroneria)
---------------------Manjaro xfce 64-------------
Titolo: Re:Script manutenzione
Inserito da: undersc0re1975 - Giugno 21, 2017, 08:18:35 pm
@D-BARTO va bene anche Tony ;-)
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Giugno 21, 2017, 11:50:04 pm
PS ho cantato vittoria troppo presto, dopo la segnalazione di undersc0re1975 (caspita un nome più seplice non c'era) è una battuta.
riguardante il cestino  ho visto adesso che non elimina i file
Mi dice che ci sono e se voglio eliminarli, gli dico si ma non li elimina.
Una cosa strana, se apro il cestino i file appaiono con un lucchetto ma se faccio svuota cestino vengono cancellati.
Sembra quasi che per il programma cleanupdate manchino i permessi (non so se ho detto una castroneria)
Hai provato ad installarlo da AUR o lo hai scaricato da GitHub?
Quello su AUR l'ho corretto per evitare il problema della chiusura improvvisa ma poi non l'ho più toccato per non rischiare di causare nuovi difetti, adesso sto modificando solo quello nel ramo testing di GitHub, che bisogna copiare/scaricare manualmente.
Quando sarò sicuro di aver fatto le cose per bene aggiorno anche la versione "stabile" rendendolo accessibile da AUR.
In sunto, il difetto legato al cestino dovrebbe essere presente nella versione su AUR ma non dovrebbe essere presente nella versione testing.
Titolo: Re:Script manutenzione
Inserito da: undersc0re1975 - Giugno 22, 2017, 01:12:26 am
provata la versione testing con git ma il problema del cestino rimane. ora della prova:

gio 22 giu 2017, 01.08.08, CEST

la sincro fatta con git un paio di minuti prima. ho usato il comando:

git clone https://github.com/cubanpit/cleanupdate

spero di non aver sbagliato qualcosa ;-)
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Giugno 22, 2017, 09:26:35 am
In questo modo penso tu abbia comunque ottenuto il file del ramo master (stabile), per provare il file all'ultima versione del ramo testing lancia questi comandi:
Codice: [Seleziona]
curl https://raw.githubusercontent.com/cubanpit/cleanupdate/testing/cleanupdate > cleanupdate_testing
chmod +x cleanupdate_testing
./cleanupdate_testing
In pratica scarichi il file, lo salvi in un file chiamato cleanupdate_testing, gli fornisci i permessi di esecuzione e lo esegui.
Titolo: Re:Script manutenzione
Inserito da: undersc0re1975 - Giugno 22, 2017, 09:38:12 am
ok, ora i file li cancella effettivamente, ma l'icona rimane rossa (cestino pieno)
sono sempre su kde
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Giugno 22, 2017, 04:15:53 pm
Hai provato ad installarlo da AUR o lo hai scaricato da GitHub?
L'ho installato da AUR con il comando yaourt -S cleanupdate-git
Ho provato a reinstallarlo anche adesso ma il file dal cestino non li cancella.
Ti posto un'immagine di come appaiono i file nel cestino.(magari è un problema mio)

Xfce 64
Ho aggiorntato tutto anche adesso mediante lo cleanupdate e non ha dato  problemi  solo il cestino non si svuota.
----------------------------------------
PS non è una cosa grave sopravvivo lo stesso.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Giugno 22, 2017, 04:32:00 pm
Citazione
ok, ora i file li cancella effettivamente, ma l'icona rimane rossa (cestino pieno)
Probabilmente chiudendo e riaprendo il gestore file l'icona del cestino torna nera, se il cestino non contiene file è solo un problema di "aggiornamento delle informazioni" di KDE.

Citazione
L'ho installato da AUR con il comando yaourt -S cleanupdate-git
Come dicevo prima la versione accessibile da AUR non è la più aggiornata, per evitare problemi peggiori non ho corretto ancora il problema del cestino; la versione corretta e aggiornata è utilizzabile con i comandi da me indicati prima ma potrebbe contenere difetti, voglio verificare bene la mancanza di problemi prima di renderla accessibile via AUR.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Giugno 28, 2017, 12:04:18 am
Aggiornato lo script!
Dovrebbe apportare parecchie migliorie, sia per aspetti visibili agli utenti sia "nelle interiora".  :D
Viste le modifiche corpose chiedo a tutti coloro che lo provano di segnalarmi il prima possibile eventuali difetti (o problemi di installazione) in modo da correggerli tempestivamente.

EDIT: questa volta l'ho aggiornato proprio su AUR, quindi dovrebbe arrivarvi in automatico l'aggiornamento se l'avete installato tramite questo metodo.
Titolo: Re:Script manutenzione
Inserito da: undersc0re1975 - Giugno 28, 2017, 12:12:54 am
grazie Cubanpit, appena ho un attimo di tregua lo provo
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Giugno 29, 2017, 08:58:01 am
Per i problemi comincio sempre io... ::)
L'icona sulla quale si era tanto lavorato non c'é più, perlomeno su lxqt, non c'é...al suo posto c'é quella per i file txt o similari.
Comunque per il resto a me sembra tutto come prima, non ho notato differenze...mi è arrivato l'aggiornamento normale, cosa avresti cambiato?
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Giugno 29, 2017, 10:28:39 am
Citazione
L'icona sulla quale si era tanto lavorato non c'é più, perlomeno su lxqt, non c'é...al suo posto c'é quella per i file txt o similari.
Mannaggia, devo capire come "forzare l'aggiornamento" della cache delle icone, l'icona c'è in teoria, e pure in diversi formati per adattarsi meglio ai vari sistemi, ma non viene vista.
Non ho mai lavorato con le icone, devo ancora imparare.  :(

Citazione
Comunque per il resto a me sembra tutto come prima, non ho notato differenze...mi è arrivato l'aggiornamento normale, cosa avresti cambiato?
Lo script se incontra errori si chiude, prima andava avanti ad eseguire i passi successivi, questo cambiamento è costato un po' di lavoro.
La funzione per la risoluzione dei problemi adesso non si chiude in automatico dopo aver consultato una risposta ma bisogna chiuderla esplicitamente premendo 'q' o '0'.
La ricerca dei file residui dovrebbe essersi velocizzata sui dischi meccanici, la ricerca  di vecchi file di cache aveva un difetto legato a pacaur, adesso dovrebbe essere risolto.
Se si avvia da terminale viene ripulito tutto lo scrollback, prima rimaneva una stampa del menu principale (o altro, a seconda del terminale in uso).
Poi il codice ha cambiato un po' aspetto, ma quello non si vede.  :))

Ho scoperto un difetto che correggerò prossimamente: se si accetta di eseguire un aggiornamento di sistema ma poi si dice "no" alla richiesta di conferma di pacman allora lo script si chiude.
Non so come mai ma pacman ritorna un errore in molti casi in cui non sembra essere necessario. Non è pensato per essere ficcato dentro uno script, forse.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Giugno 29, 2017, 10:57:03 am
Citazione
Mannaggia, devo capire come "forzare l'aggiornamento" della cache delle icone, l'icona c'è in teoria, e pure in diversi formati per adattarsi meglio ai vari sistemi, ma non viene vista.
Ok, ricontrollando ho scoperto che avevo messo le icone nella cartella sbagliata, di poco, ma abbastanza perché non venissero viste, con l'aggiornamento appena rilasciato dovrebbe essersi risolto questo problema.  O:-)

EDIT: aggiungo che per vedere tutte le modifiche effettuate con una breve descrizione è possibile consultare l'elenco delle commit sulla pagina GitHub (https://github.com/cubanpit/cleanupdate/commits/master).
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Giugno 29, 2017, 05:05:08 pm
Aggiornato adesso.
Tutto ok
L'icona è presente.
Io ero rimasto al problema cestino che non si svuotava e adesso funziona.
Grazie.



Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Giugno 30, 2017, 09:30:27 am
Funziona tutto  ;D
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Luglio 08, 2017, 08:18:21 am
Ieri per necessità ho dovuto eliminare cleanupdate per reinstallarlo oggi sempre da aur e l'icona non è più presente, è sparita nuovamente.
Per il resto funziona tutto.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Luglio 08, 2017, 08:26:23 am
Strano, non ho cambiato niente di recente.
Prova a guardare se al percorso /usr/share/icons/hicolor/scalable/apps/ c'è un file di nome cleanupdate.svg.
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Luglio 08, 2017, 11:31:05 am
L'icona c'é...forse il problema non sta nello script ma nel mio pc.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Luglio 08, 2017, 12:26:57 pm
Se continua a non funzionare dopo un riavvio, prova ad aggiornare la cache del tema tramite
Codice: [Seleziona]
sudo gtk-update-icon-cache /usr/share/icons/hicolor --force
Titolo: Re:Script manutenzione
Inserito da: giovanni-caboto - Luglio 08, 2017, 06:21:33 pm
ciao a tutti,
mi inserisco anch'io nella discussione con una mia richiesta:

ho installato lo script su una raspb pi3 con arch arm e lanciando lo script si apre correttamente il menù
principale, ma qualunque opzione seleziono ho il seguente msg

Codice: [Seleziona]
/bin/grep: /etc/lsb-release: No such file or directory
grazie
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Luglio 08, 2017, 07:22:21 pm
ciao a tutti,
mi inserisco anch'io nella discussione con una mia richiesta:

ho installato lo script su una raspb pi3 con arch arm e lanciando lo script si apre correttamente il menù
principale, ma qualunque opzione seleziono ho il seguente msg

Codice: [Seleziona]
/bin/grep: /etc/lsb-release: No such file or directory
grazie

Non controllavo l'esistenza del file prima di leggerlo, ho appena corretto l'errore, adesso dovrebbe funzionare.
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Luglio 08, 2017, 10:14:06 pm
L'icona c'é...forse il problema non sta nello script ma nel mio pc.
No il problema è decisamente del mio pc...ho riacceso adesso e mi son ritrovato l'icona che fa il suo dovere e lo schermo con una risoluzione diversa che ho corretto subito e subito dopo ho aggiornato con cleanupdate.
Tutto funziona...mah, si vede che pure il pc soffre sta calura  :o
Titolo: Re:Script manutenzione
Inserito da: giovanni-caboto - Luglio 08, 2017, 10:46:06 pm
ciao a tutti,
mi inserisco anch'io nella discussione con una mia richiesta:

ho installato lo script su una raspb pi3 con arch arm e lanciando lo script si apre correttamente il menù
principale, ma qualunque opzione seleziono ho il seguente msg

Codice: [Seleziona]
/bin/grep: /etc/lsb-release: No such file or directory
grazie

Non controllavo l'esistenza del file prima di leggerlo, ho appena corretto l'errore, adesso dovrebbe funzionare.

grazie Cuba, tutto ok
Una domanda: la deframmentazione si può fare su micro SD?
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Luglio 08, 2017, 11:44:52 pm
Citazione
Una domanda: la deframmentazione si può fare su micro SD?
Come nel caso degli SSD si tratta di memorie FLASH, quindi è meglio non farla. Non serve e a lungo andare "consuma" la memoria.
Lo script dovrebbe evitare di farla in automatico, non ho mai provato su una SD, puoi confermarmi il comportamento?
(se parte non ti preoccupare, è un po' come scrivere un file inutile)
Titolo: Re:Script manutenzione
Inserito da: giovanni-caboto - Luglio 09, 2017, 10:09:18 am
Citazione
Una domanda: la deframmentazione si può fare su micro SD?
Come nel caso degli SSD si tratta di memorie FLASH, quindi è meglio non farla. Non serve e a lungo andare "consuma" la memoria.
Lo script dovrebbe evitare di farla in automatico, non ho mai provato su una SD, puoi confermarmi il comportamento?
(se parte non ti preoccupare, è un po' come scrivere un file inutile)

ti confermo che chiede se deframmentare o meno
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Luglio 09, 2017, 10:22:43 am
Ma se rispondi che vuoi deframmentare, lo esegue oppure no?
Dovrebbe comportarsi in questo modo:
Codice: [Seleziona]
>> Desideri ottimizzare (deframmentare) il database di pacman [S/n]?
Il database di pacman non risiede su un disco rotazionale, non è necessario eseguire la deframmentazione.
[SALTATO] Ottimizzazione database
Titolo: Re:Script manutenzione
Inserito da: giovanni-caboto - Luglio 09, 2017, 10:29:06 am
confermo,
non deframmenta come dici

proprio uno strumento utile Cuba!
Titolo: Re:Script manutenzione
Inserito da: drugo - Agosto 19, 2017, 05:20:37 pm
Complimenti Cubanpit per lo script di manutenzione,
volevo segnalarti che (probabilmente per le modifiche che ho fatto al mio SO Manjaro Xfce per trasformarlo in MATE: http://forum.manjaro-it.org/index.php?topic=1007.msg7897#msg7897), quando ho fatto partire il programma (cleanupdate) mi dava errore perché mancava il terminale "xterm". Installato in seguito e tutto ok  :)

Non so se magari è il caso di fare una verifica che un utente ce l'abbia installato (vedi tu).


PS: [OT] si potrebbe avere lo script per vedere come l'hai fatto? Vorrei imparare un linguaggio di programmazione (pensavo a python, per iniziare, ma anche il bash forse non sarebbe un cattivo inizio  ???) [/OT]
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Agosto 19, 2017, 10:56:46 pm
Per quanto riguarda l'errore, non penso dipenda dallo script, penso che dipenda dall'ambiente desktop che non trova il terminale predefinito per l'apertura degli script, che per molti è il vecchio xterm.

Per vedere lo script puoi aprire il file /usr/bin/cleanupdate sul tuo sistema oppure consultando la pagina AUR trovi il link al repository GitHub dove ci sono anche le modifiche con commenti e la versione "in fase di test".
Non prendere troppo esempio che ci lavoro appena da un annetto e non sono un professionista. :D
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Settembre 23, 2017, 11:19:55 am
Se è da un po' che non annuncio particolari aggiornamenti è perché la versione in fase di testing sta richiedendo un po' di tempo e io non ne ho molto a disposizione, però inizio ad anticipare (per chi non ha spiato il ramo testing su GitHub) che ci saranno le seguenti novità:
Mi mancano un paio di cosette da finir di modificare poi inizierò a testarlo completamente per poi rilasciare l'aggiornamento.
Se vi vengono in mente richieste particolari, già che ci sto mettendo le mani, non esitate assolutamente!
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Settembre 23, 2017, 11:54:08 am
Non so se sia una cosa fattibile ma visto che questo script sta diventando un vero e proprio programma per aggiornare e ripulire, che per quanto mi riguarda ha sostituito il modo ufficiale di farlo, forse implementare anche qualcosa inerente i kernel.
Ad esempio fornire info su quello installato e magari visualizzare la possibilità di aggiornarlo e anche cosa assai più complicata, rimettere uno più vecchio.Se è consigliabile farlo ecc. ecc.
Però impostando come scelta predefinita il NO in modo da evitare in automatico l'aggiornamento, se uno non sta attento.
Forse è una cosa complessa e non si può fare ma visto che hai chiesto ho buttato giù un'idea.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Settembre 23, 2017, 01:07:41 pm
In teoria i sistemi Manjaro hanno già delle notifiche a riguardo gestite da "Manjaro Settings Manager" (che io ricordi), però potrei quantomeno controllare se uno dei kernel installati non è EOL (End Of Life, non più supportato).  :)
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Settembre 23, 2017, 03:13:23 pm
Si manjaro quando arriva un nuovo kernel te lo segnala.
In effetti è una cosa superflua.
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Settembre 23, 2017, 10:15:40 pm
In teoria i sistemi Manjaro hanno già delle notifiche a riguardo gestite da "Manjaro Settings Manager" (che io ricordi), però potrei quantomeno controllare se uno dei kernel installati non è EOL (End Of Life, non più supportato).  :)
Io pensavo che manjaro facesse già un'avviso in caso di EOL, o mi sbaglio?
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Settembre 24, 2017, 09:52:26 am
Non ricordo, ammetto di aver disattivato quasi tutti i servizi che notificano queste informazioni.  O:-)
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Ottobre 10, 2017, 06:42:57 pm
Lo script funziona alla grande.
Detto questo  c e' un piccolo problema che riscontro.
Ho riletto tutta la discussione e non mi sembra che se ne sia parlato.
Normalmente faccio partire lo script dal menù  e non ci sono problemi.Oggi però ho voluto spostare l'icona nella barra applicazioni e qui non funziona, come non funziona se creo un'icona sul desktop.
il messaggio di errore è questo
Codice: [Seleziona]
Esecuzione del processo figlio(xterm) non riuscita (no such file or directory) .
Sbaglio qualcosa io?
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Ottobre 11, 2017, 08:36:23 am
In teoria di quella parte si occupa l'ambiente desktop, utilizzi Xfce? Quale terminale utilizzi, quello predefinito?
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Ottobre 11, 2017, 04:03:53 pm
Ora che me lo hai fatto notare ho verificato sul fisso con xfce funziona.
Sul portatile con Mate e non funziona. Vedo di trovare l'inghippo. ;) ;)
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Ottobre 12, 2017, 05:46:28 pm
Ok ho risolto. In pratica in Mate mancava il pacchetto xterm.
Adesso tutto ok anche su Mate ;) ;)
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Ottobre 21, 2017, 10:20:06 am
Mi stavo chiedendo se fosse fattibile inserire l'icona dello script all'interno dello script in modo da sotituire le CU iniziali, ovvero queste:

                ┌───    ┐             ┐
                │                 │            │
                └────└───┘
                    cleanupdate v0.8

Un risultato simile a quello che si vede nel pacchetto screenfetch è fattibile?
Se si come posso ottenerlo?
Cosi lo faccio (se riesco a farlo bene  O:-)) ed al prossimo aggiornamento di cuba lo possiamo inserire, perché sinceramente il logo iniziale così com'é non mi piace molto...
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Ottobre 21, 2017, 11:11:37 am
Non so come fare disegni più sofisticati all'interno di un terminale, ho cambiato il logo per renderlo più leggero (visivamente) e per ridurne le dimensioni (anche in un piccolo terminale non si deforma), però sono aperto al cambiamento.  ;D
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Ottobre 21, 2017, 11:11:52 pm
Io ho trovato questo sito ed ho fatto un paio di esperimenti.
http://www.text-image.com/convert/ascii.html
Devo dire che non è affatto semplice ottenere dei risultati decenti; ho dovuto prendere il png dell'icona, ridurla in bianco e nero con gimp, ma ho provato pure con l'immagine a colori, e poi convertire tutto col sito provando vari settaggi proposti.
Alla fine avevo solo due risultati abbastanza soddisfacenti con un immagine comprensibile e tutto sommato bellina, ma poi mi sono accorto che erano letteralmente enormi per entraci nello script, quindi ho dovuto ridimensionare e ripetere tutto.
Alla fine ho 4 tentativi che non mi convincono troppo, ma gli altri erano decisamente peggiori e non si riusciva a distinguere niente:
Codice: [Seleziona]
            `.--:::--.`           
        `-/ossssssssssso/:`       
     `-+ssssssssssssssss/:++-`     
    -osssssssssssssssso:/+:/oo-   
  `/sssssssssssssssss+:/:`///os/   
  /sssssoo+ossssssso///.`/ss+:+s/ 
 -sssssso//osssssso:/- .ossoo+:/o-
 +ssssssssoso+osso+:``-/sso:++++o+
 ossso/+oosso+osso- .+:/ss+:osssso
 +ssso//oosssoooo. :oo:oss:/sssss+
 -ssssosso+:.``.-:+ss//ss/:osssss-
  /so+/:.`       `+s+:oo/:osssss/ 
  `/o.``          ::/+//+osssss/   
    -/`          `-://+ossssso-   
     `....   `  .+oosssssss+-`     
        `.`-/.`-osssssso/:`       
            `.--:::--.`           
Codice: [Seleziona]
           ``.--:::--.``           
       `.:/+ooooooooooo+/:.`       
     `-+oooooooooooooooo//++-`     
   `-+oooooooooooooooo+//+/+o+-`   
  `/ooooooooooooooooo+//:.///+o/` 
 `/oooooo++ooooooooo///../oo+/+o/`
`-oooooo+//+oooooo+//-`-+oooo+//o-`
`+ooooooooooo++ooo+:.`-+ooo/+++++/`
`+ooo++++oooo++oo+:`.+/+oo+/ooooo+`
`/ooo+/++oooo++o+.`:+o/+oo//ooooo/`
`-ooooooo+/:-...::/oo//oo+/+ooooo-`
 `/oo+/:-.````````/o+/oo//+ooooo/`
  `/+-..``````````///++/+oooooo/` 
   `-/.``````````.///++oooooo+-`   
     `-.-.```.``.+ooooooooo+-`     
       `...-/.`-+oooooo+/:.`       
           ``.--:::--.``           
Codice: [Seleziona]
            `.--:::--.`           
        `-/ossssssssssso/-`       
      -+ssssssssssssssso:.++-     
    -+ssssssssssssssss+.-/.:o+-   
   /sssssssssssssssss/.::`/-.os/   
  /ssssso++ossssssso-./``/ss/./o/ 
 -sssssso:.+ssssss+.-- .osso+/`-o-
 +ssssssssoso/+sso/. ``:sso`://:++
 ossso::+osso/+sso- .+.:ss+`osssso
 +ssso-:+osssoooo. -oo`+ss.-sssss+
 -ssssosso+:.``.-:+ss--ss:`osssss-
  /so+/:.`        +s:.oo-.+sssss/ 
   /o.``          -.-/:.:osssss/   
    -/`            `-:+osssss+-   
      ...`   `  `+ooossssss+-     
        ```-/``-osssssso/:`       
            ``.-:::--.`           
Codice: [Seleziona]
            ``.-----.``           
        `-/+ooooooooooo+/-`       
      -/oooooooooooooooo-`//-     
    -+oooooooooooooooo+.-:`:o+.   
   :ooooooooooooooooo:`:-`/-.+o:   
  :oooooo+/oooooooo+-.:``/oo/./o: 
 .oooooo+-.+oooooo/`-- .+oo++/`-+.
 /oooooooo+oo/+ooo:. ``-oo+`:::://
 +ooo+::+oooo//oo+- ./.:oo/`+oooo+
 /ooo+--+oooo++o+` -++ +oo.-ooooo/
 .ooooooo+/:.```-:/oo-.oo:`+ooooo.
  :o+//:.`        /o:.++-.+ooooo: 
   :+.``          -.-/-.:+ooooo:   
    .:`            `.-/+ooooo+.   
      ...`   `  `/++ooooooo/-     
        ```./``.+oooooo+/-`       
            ``.-----.``           
Noto anche che lo sfondo chiaro che c'é qui aiuta ancora meno a far comprendere bene l'immagine che si è già rovinata molto nel ridimensionamento.
Magari andrebbe bene anche l'icona in bianco e nero come in forto solo coi colori invertiti perché nel terminale così non si vedrebbe niente...
(http://i63.tinypic.com/307w8aw.png)
...però non riesco a farla uscire bene così, figuratevi a colori.

Si accettano suggerimenti  :(
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Ottobre 22, 2017, 09:15:12 am
Ho provato anche a copiarla nel terminale per invertire i colori, ma non si distingue molto.
Probabilmente il modo migliore di ottenere un'icona nel terminale sarebbe cambiare icona con una più semplice da rappresentare in ASCII.
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Ottobre 22, 2017, 12:02:26 pm
Ciao
io ho provato ad inserire un immagine a colori e lui(il tuo sito) la trasforma con i colori già impostati.
Quindi non penso serva metterla in bianco e nero.
Però non so se la cosa risulta fattibile inserendola nel programma. :) :)
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Ottobre 22, 2017, 03:06:31 pm
Ma a colori te la mette in codice binario...non penso vada bene...e non credo dipenda nemmeno dal tipo di immagine, si vedono cose molto più complesse in ascii e si vedono comunque bene, il problema sta nel quantitativo di caratteri da usare.
Codice: [Seleziona]
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmddddddddddmMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNmdyyyoooo++++++++++++ooooyyydmNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMNmdssoo++++++++++++++++++++++++++++oossdmNMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMNhyoo++++++++++++++++++++++++++++++++++++++ooyhmMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMmdso+++++++++++++++++++++++++++++++++++++++++++++ooodmMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMNmso++++++++++++++++++++++++++++++++++++++++++++++sdNho+osmNMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMmyoo++++++++++++++++++++++++++++++++++++++++++++++osmMMMdo++ooymMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMNho+++++++++++++++++++++++++++++++++++++++++++++++++hMMMMMMms++++ohNMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMNyo+++++++++++++++++++++++++++++++++++++++++++++++++omMMMdyNMMNy+++++ohNMMMMMMMMMMMMMM
MMMMMMMMMMMMNho++++++++++++++++++++++++++++++++++++++++++++++++++smMMNho+sdMMNd++++++ohMMMMMMMMMMMMM
MMMMMMMMMMMms+++++++++++++++++++++++++++++++++++++++++++++++++++hNMMmy++oooyNMMms+++++oymMMMMMMMMMMM
MMMMMMMMMMho++++++++++++++++++++++++++++++++++++++++++++++++++ohMMMmo+sdNNmssmMMNy++++++omMMMMMMMMMM
MMMMMMMMMdo++++++++++++++++++++++++++++++++++++++++++++++++++smMMMhooyNMMMMd+ohMMMyo+++++odMMMMMMMMM
MMMMMMMMho+++++++++++++++++++++++++++++++++++++++++++++++++osNMMmsoomMMMMMmo++ohNMMdo+++++ohMMMMMMMM
MMMMMMMh++++++++++++++++++++++++++++++++++++++++++++++++++odMMNdooymMMMMNyo+++++ymMMNs++++++hMMMMMMM
MMMMMMh+++++++++++++++++++++sh+++++++++++++++++++++++++++smMMNy+ohMMMMMms++++++++omMMNho+++++hMMMMMM
MMMMMmo+++++++++++++++++++oyMNyo++++++++++++++++++++++++yNMMNo+yNMMMMMdo++++++++++ohMMMds++++omMMMMM
MMMMNy+++++++++++++++++ohdmMMMMmhso+++++++++++++++++++ohNMMdoohNMMMMNy++++++++++++++sNMMMyo+++yNMMMM
MMMMm++++++++++++++++++osshmMMmhsso++++++++++++++++++odMMNyooNMMMMMNo++++++++++++++++sdMMMho+++mMMMM
MMMMs+++++++++++++++++++++++Nms+++++++++++++++++++++sNMMMdyhNMMMMMmo+++++++++syyyyyyyyyNMMMms++sMMMM
MMMN++++++++++++++++++++++++sy+++++++++o++++++++++odNMMMMMMMMMMMMMMs+++++++++dMMMMMMMMMMMMMMNo++NMMM
MMMh+++++++++++++++++++++++++++++++++++Ns+++++++++oyyyyydMMMMMMmMMMs+++++++++dMMdyyyyyyyyyyyys++mMMM
MMMo+++++++++++++++oo+++++++++++++++shmMNhoo++++++++++smMMMMMMmoMMMs++++++++yMMMh+++++++++++++++oMMM
MMMo+++++++++++++++hy+++++++++++++++yydMNhys+++++++++ymMMMMMMs++MMMs++++++++hMMMh+++++++++++++++oMMM
MMMo++++++++++++++yMNs+++++++++++++++++my++++++++++oyMMMMMMms++yMMMs++++++++hMMmo+++++++++++++++oMMM
MMMo++++++++++oyydMMMMdyys++++++++++++++++++++++++sNMMMMMMho+++mMMNo+++++++sNMMm++++++++++++++++oMMM
MMMo++++++++++yhmNMMMMNNdhyo+++++++++++++++++++++yNMMMMMNy+++++mMMy++++++++yMMMy++++++++++++++++oMMM
MMMm+++++++++++++ohMMyoo+++++++++++++++++++++++odMMMMMMNs+++++yNMMy++++++++MMMN+++++++++++++++++mMMM
MMMN++++++++++++++omy++++++++++++++++++osso+++omNMMMMMdo+++++odMMdo+++++++yMMMh+++++++++++++++++NMMM
MMMMs++++++++++++++oo+++++++++++++oyhmmmMMmmhooosdmMMyo++++++sMMMy+++++++yMMMmo++++++++++++++++sMMMM
MMMMm++++++++++++++++++++++++++osdNMMMMMMMMMMNNyo+ooo+++++++odMMN+++++++smMMNy+++++++++++++++++mMMMM
MMMMNy++++++++++++++++++++ooyhmNMMMMMMMMMMMMMMMMNmso++++++++dMMMs++++++oNMMNy+++++++++++++++++yNMMMM
MMMMMmo++++++++++++++++oshmNMMMMMMMMMMMMMMMMMMMMMMMms++++++yNMMy++++++yNMMMy+++++++++++++++++omMMMMM
MMMMMMh++++++++++oosyymNNMMMMMMMMMMMMMMMMMMMMMMMMMMMy+++++yNMMdo++++ohNMMNy++++++++++++++++++hMMMMMM
MMMMMMMh+++++ohhdmNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMy++++dNMMdo++++sdMMMms++++++++++++++++++hMMMMMMM
MMMMMMMMho+++dMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMy+osdMMMyo+++sdNMMMyo+++++++++++++++++ohMMMMMMMM
MMMMMMMMMdo++oMMNmddmNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMysdNMMms++osdNMMMds++++++++++++++++++odMMMMMMMMM
MMMMMMMMMMmo++syymNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMNdsoyhNMMMmdso++++++++++++++++++omMMMMMMMMMM
MMMMMMMMMMMmyo+sNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNhddNMMMNmyo+++++++++++++++++++oymMMMMMMMMMMM
MMMMMMMMMMMMMho+yNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNdhoo++++++++++++++++++++ohMMMMMMMMMMMMM
MMMMMMMMMMMMMMNhosNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNhhso++++++++++++++++++++++ohNMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMNhodMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmddysso+++++++++++++++++++++++++ohNMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMmhhmNMMNNddNMMMMMMMMMNNMMMMMMMho++++++++++++++++++++++++++++ooymMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMNhhysyhmMMMMMMMMMmhmMMMMMMMy++++++++++++++++++++++++++++osmNMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMmdsmNMMMMMMNhyyNMMMMMMNy++++++++++++++++++++++++++oodmMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMNhdmdNdho+sNMMMMMMms+++++++++++++++++++++++ooyhmMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMNmdssoomNNNNNNdo+++++++++++++++++++oossdmNMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNmdyyyoooo++++++++++++ooooyyydmNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmddddddddddmMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
Qui sono 100 caratteri (dalle indicazioni del sito) e corrispondono a 51 righe, occorrerebbe sapere innanzitutto quante righe cuba è disposto ad inserire nello script in modo che non sia né troppo piccolo che si veda male, né enorme che dia fastidio.
Così abbiamo un punto di partenza per convertire nelle dimensioni esatte l'immagine, poi in caso la si modifica manualmente per farla risaltare meglio e come ultimissima cosa (se si vuole) i colori immagino debbano essere aggiunti dentro lo script nella stessa maniera in cui sono state evidenziate le scritte già presenti.

EDIT: Qui di righe ce ne son 21 e tutto sommato mi sembra meglio di prima...ma si accettano consigli ;)
Codice: [Seleziona]
............,,:~======~~:,,.............
.........,:=================:,..........
......,,~===================?=~,,.......
.....,~====================777==~,......
....,=====================77=7?===,.....
..,,===================== I=~=77===,....
..,=====================7+=,,:=77===,...
.,=====================7I=,,~===I7===,..
,~========77==========7+~,,======+7==~,.
,====================7=~,,=========7==,.
,=====================:,,7====7?======,,
:======?=======7=====,,,=7====7=======:,
:=====+7?===========,,,==7====7=======:,
,======7===========,,,===7====7=======,.
,==============,,==~:===++===7+=======,.
,~=========~,,,,,,,~====7===+7=======~,.
.,======~,,,,,,,,,,,===7I==?7========,..
..,==,,,:,,,,,,,,,,,==7+==77========,...
...,==,,,,,,,,,,,,,,77==77=========,....
....,=:,,,,,,,,,,,,,777?==========,.....
.....,~~,,,,,,,,,,,=============~,......
......,,~=,,,,~,,,============~,,.......
.........,:=~=:,,===========:,..........
...........,,,,=========:,,,............
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Ottobre 27, 2017, 08:56:54 am
Ci rinuncio, non riesco a farla bene  >:(
Titolo: Re:Script manutenzione
Inserito da: MrPajot - Dicembre 19, 2017, 12:04:03 pm
Codice: [Seleziona]
______________                           
__  ____/__  /__________ _______         
_  /    __  /_  _ \  __ `/_  __ \         
/ /___  _  / /  __/ /_/ /_  / / /         
\____/  /_/  \___/\__,_/ /_/ /_/   V 0.8 
                                         
_____  __       _________      _____     
__  / / /_____________  /_____ __  /_____
_  / / /___  __ \  __  /_  __ `/  __/  _ \
/ /_/ / __  /_/ / /_/ / / /_/ // /_ /  __/
\____/  _  .___/\__,_/  \__,_/ \__/ \___/
        /_/                               
Codice: [Seleziona]
   ________                       
  / ____/ /__  ____ _____         
 / /   / / _ \/ __ `/ __ \       
/ /___/ /  __/ /_/ / / / /       
\____/______/\__,_/__ /_/  V 0.8 
  / / / /___  ____/ /___ _/ /____
 / / / / __ \/ __  / __ `/ __/ _ \
/ /_/ / /_/ / /_/ / /_/ / /_/  __/
\____/ .___/\__,_/\__,_/\__/\___/
    /_/                           
Codice: [Seleziona]
   ___ _                         
  / __\ | ___  __ _ _ __         
 / /  | |/ _ \/ _` | '_ \       
/ /___| |  __/ (_| | | | |       
\____/|_|\___|\__,_|_| |_| V 0.8
                                 
                 _       _       
 /\ /\ _ __   __| | __ _| |_ ___
/ / \ \ '_ \ / _` |/ _` | __/ _ \
\ \_/ / |_) | (_| | (_| | ||  __/
 \___/| .__/ \__,_|\__,_|\__\___|
      |_|                       
Codice: [Seleziona]
   _____ _                         
  / ____| |                       
 | |    | | ___  __ _ _ __         
 | |    | |/ _ \/ _` | '_ \       
 | |____| |  __/ (_| | | | |       
  \_____|_|\___|\__,_|_| |_| V 0.8
  _    _           _       _       
 | |  | |         | |     | |     
 | |  | |_ __   __| | __ _| |_ ___
 | |  | | '_ \ / _` |/ _` | __/ _ \
 | |__| | |_) | (_| | (_| | ||  __/
  \____/| .__/ \__,_|\__,_|\__\___|
        | |                       
        |_|                       
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Dicembre 19, 2017, 05:43:18 pm
Ti ringrazio per il contributo, ma questi loghi sono simili a quello vecchio che ho cambiato per i motivi citati sopra.
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Gennaio 23, 2018, 06:20:50 pm
Ho visto che è arrivato un aggiornamento di cleanupdate...che c'è di nuovo?
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Gennaio 23, 2018, 08:19:29 pm
Ho aggiunto il supporto per trizen (https://github.com/trizen/trizen), puoi vedere i dettagli qui (https://github.com/cubanpit/cleanupdate/commit/d0b718164621d5016eee0278f74a82372ddd49ee).
Nessuna novità importante, non sento la mancanza di funzioni importanti, ho al momento una breve TODO list su alcune migliorie: cancellazione di vecchi log oltre ai log di sitema, sperimentare una "barra di avanzamento" per alcune funzioni, investigare su un bug che un utente ha visto su Arch ma che non sono mai riuscito a ripetere.
Poi ogni tanto mi viene in mente di riscriverlo interamente in Python, ma la voglia di farlo passa velocemente.  ;D
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Gennaio 24, 2018, 06:37:42 pm
Perché dovresti farlo in Python?
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Gennaio 24, 2018, 09:56:46 pm
BASH non è proprio un linguaggio di programmazione completo, anche se è molto comodo per automatizzare la gestione di file o processi.
Python è invece un linguaggio con tutti i crismi, compresa la gestione degli errori e una volta scritto bene il codice è più facile da estendere o riutilizzare.

Ormai a BASH sono affezionato e lo conosco abbastanza quindi finisco per utilizzarlo di continuo, ma so che in molti casi non è la scelta migliore.
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Marzo 26, 2018, 07:24:52 am
Poi ogni tanto mi viene in mente di riscriverlo interamente in Python, ma la voglia di farlo passa velocemente.  ;D
Nessuna novità su questo campo?  ;)
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Marzo 26, 2018, 10:52:33 am
Ultimamente ho poco tempo, quindi di novità non ce ne saranno per un po', salvo errori che vengono scovati nel codice o manutenzione varia.
Probabilmente non avrò voglia di portarlo in Python finché non mi convinco che ce ne sia un reale bisogno.
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Aprile 01, 2018, 08:42:10 am
Codice: [Seleziona]
::Aggiornamento del sistema::

>> Desideri aggiornare i pacchetti ufficiali [S/n]? s
>> La lista dei mirror non viene aggiornata da più di un giorno, desideri aggiornarla [S/n]? s
[sudo] password di iwakura:
.: INFO Scaricamento in corso dei mirror da repo.manjaro.org
.: INFO: Interrogazione in corso dei mirror - Questa operazione potrebbe richiedere del tempo
   0.141 France         : 03:24: http://mirror.lignux.com/manjaro/
   0.257 Romania        : 09:53: http://mirrors.serverhost.ro/manjaro/packages/
   0.287 Portugal       : 00:23: http://manjaro.barata.pt/
   0.619 United_States  : 03:27: https://mirror.clarkson.edu/manjaro/
   1.013 Ireland        : 03:22: https://ftp.heanet.ie/mirrors/manjaro/
   0.197 Netherlands    : 03:53: http://ftp.snt.utwente.nl/pub/linux/manjaro/
   0.226 Italy          : 07:42: https://ct.mirror.garr.it/mirrors/manjaro/
   ..... China          : 09:50: https://mirrors.zju.edu.cn/manjaro/
   0.152 Austria        : 03:49: http://mirror.inode.at/manjaro/
   ..... Australia      : 01:49: http://manjaro.melbourneitmirror.net/
.: ERRORE [Errno 101] Network is unreachable 'http://manjaro.melbourneitmirror.net/'

   1.602 Iran           : 01:32: https://repo.sadjad.ac.ir/manjaro/
   0.414 Belgium        : 03:49: https://manjaro.cu.be/
.: INFO Scrittura in corso della mirrorlist
   France          : http://mirror.lignux.com/manjaro/stable
   Austria         : http://mirror.inode.at/manjaro/stable
   Netherlands     : http://ftp.snt.utwente.nl/pub/linux/manjaro/stable
   Italy           : https://ct.mirror.garr.it/mirrors/manjaro/stable
   Romania         : http://mirrors.serverhost.ro/manjaro/packages/stable
   Portugal        : http://manjaro.barata.pt/stable
   Belgium         : https://manjaro.cu.be/stable
   United_States   : https://mirror.clarkson.edu/manjaro/stable
   Ireland         : https://ftp.heanet.ie/mirrors/manjaro/stable
   Iran            : https://repo.sadjad.ac.ir/manjaro/stable
.: INFO La lista dei mirror è stata generata e salvata in: /etc/pacman.d/mirrorlist
:: Sincronizzazione dei database in corso...
 core                                                143,6 KiB   694K/s 00:00 [############################################] 100%
 extra                                              1717,1 KiB   612K/s 00:03 [############################################] 100%
 community                                             4,5 MiB   957K/s 00:05 [############################################] 100%
 multilib                                            175,9 KiB  1293K/s 00:00 [############################################] 100%
Ricerca aggiornamenti in corso...
Non sono disponibili nuovi aggiornamenti.
[SALTATO] Aggiornamento pacchetti ufficiali

>> Desideri aggiornare i pacchetti di AUR [S/n]? s

Ricerca pacchetti orfani in corso...
[SALTATO] Non sono presenti pacchetti orfani.

Altri pacchetti: \ 3 / 3
[ESEGUITO ] Aggiornamento AUR

 ::Pulizia pacchetti::

Ricerca pacchetti orfani in corso...
[SALTATO] Non sono presenti pacchetti orfani.

Controllo cache dei pacchetti installati in corso...
Pulizia cache non necessaria.
[SALTATO] Pulizia cache pacchetti installati

Controllo cache dei pacchetti disinstallati in corso...
>> Desideri pulire completamente la cache dei pacchetti disinstallati [S/n]? s
[b]/bin/paccache: riga 148: impossibile creare un file temporaneo per here-document: Spazio esaurito sul device
paccache: option '--keep' requires an argument[/b]


Lo script è terminato in modo non previsto. È possibile rileggere i messaggi di errore nel file '/tmp/cleanupdate.log' fino al prossimo riavvio.
Premere un tasto qualsiasi per uscire.

Che diamine significa?
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Aprile 01, 2018, 10:13:32 am
Codice: [Seleziona]
[b] Spazio esaurito sul device
paccache: option '--keep' requires an argument[/b]

Il problema potrebbe essere questo.
Ha me funziona regolarmente.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Aprile 01, 2018, 11:13:18 am
Controlla lo spazio disponibile sul tuo disco, sembra che il programma paccache restituisca un errore per mancanza di spazio, i messaggi successivi non sono "affidabili" perché derivano dal primo errore.
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Aprile 03, 2018, 08:51:57 am
E 10Gb non erano sufficienti?
Comunque adesso ho riprovato e funziona tutto, ma non capisco il motivo di tale errore.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Aprile 03, 2018, 01:49:06 pm
L'unico motivo che mi viene in mente è che cercasse di scrivere nella cartella dei file temporanei, che per impostazione predefinita è montata su RAM e quindi a volte risulta piena.
Non mi è mai capitato quell'errore quindi non posso essere sicuro della causa.
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Maggio 25, 2018, 08:55:01 am
Oggi il programma fa le bizze, non si comporta come dovrebbe e si blocca.
Questo è quello che esce dalla sessione dopo aver provato a riavviare il pc e reinstallarlo.
Codice: [Seleziona]
                   
                       
               
             cleanupdate v0.8
 
     1.  Aggiorna e pulisci tutto       
     2.  Aggiorna il sistema             
     3.  Pulisci i pacchetti             
     4.  Pulisci i file                 
                                         
     7.  Risoluzione problemi frequenti 
     8.  Documentazione                 
     9.  Cambia lingua (eng|ita)         
   q|0.  ESCI                           
 

 Seleziona un'opzione :



















 ::Aggiornamento del sistema::

>> Desideri aggiornare i pacchetti ufficiali [S/n]? s
[sudo] password for iwakura:
:: Synchronizing package databases...
error: failed to update core (no servers configured for repository)
error: failed to update extra (no servers configured for repository)
error: failed to update community (no servers configured for repository)
error: failed to update multilib (no servers configured for repository)
error: failed to synchronize any databases
error: failed to init transaction (no servers configured for repository)


Lo script  terminato in modo non previsto.  possibile rileggere i messaggi di errore nel file '/tmp/cleanupdate.log' fino al prossimo riavvio.
Premere un tasto qualsiasi per uscire.
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Maggio 25, 2018, 03:24:03 pm
Sul mio tutto regolare.
Tu lo installi da AUR vero?
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Maggio 25, 2018, 11:28:35 pm
Citazione
Codice: [Seleziona]
error: failed to update core (no servers configured for repository)
Mi sa che c'è un problema con la lista dei mirror, prova a rigenerarla con
Codice: [Seleziona]
sudo pacman-mirrors -f 10
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Maggio 26, 2018, 07:32:12 am
Citazione
Codice: [Seleziona]
error: failed to update core (no servers configured for repository)
Mi sa che c'è un problema con la lista dei mirror, prova a rigenerarla con
Codice: [Seleziona]
sudo pacman-mirrors -f 10
Stesso risultato di prima.

Sul mio tutto regolare.
Tu lo installi da AUR vero?
Si, da AUR. Però devo dire che dall'ultimo aggiornamento mi sono ritrovato il terminale che quando scarica da aur è tutto in inglese.

A dire il vero non so se sia perché sta versione di manjaro non abbia più nessuno che la mantiene, però ultimamente non funziona proprio alla grande...sto meditando di passare obbligatoriamente a lxde che se non altro qualcuno che la mantiene c'é...
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Maggio 26, 2018, 09:57:10 pm
Stesso risultato di prima.

Ti chiederei di aprire un topic a parte, perché non è legato allo script, immagino che anche lanciando da terminale
Codice: [Seleziona]
sudo pacman -Syyuil risultato sia lo stesso.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Novembre 19, 2018, 12:13:47 pm
Sto modificando un poco lo script per utilizzare pkexec invece di sudo quando possibile, se siete interessati a testarlo potete scaricare l'ultima versione dal ramo 'pkexec' (https://github.com/cubanpit/cleanupdate/tree/pkexec) del repository GitHub.
Ovviamente sarebbe molto utile per me avere riscontri diretti di qualche utente. :D
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Novembre 19, 2018, 03:59:25 pm
Io ho fatto una prova e funziona come l'altro.
La differenza è che chiede la password due volte ma è ininfluente sul funzionamento.
1° per aggiornare la lista dei mirror,
2° alla sincronizzazione del database
Poi una cosa che è anche nell'altro : secondo me quando chiede di cancellare i pacchetti orfani la voce di default dovrebbe essere No, perchè si possono cancellare inavvertitamente pacchetti necessari (es legati alla scheda video).
A me vuole cancellare mhwd-nvidia-304xx che per me è necessario.
Come sempre un ottimo lavoro :) grazie.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Novembre 19, 2018, 09:18:19 pm
Citazione
Io ho fatto una prova e funziona come l'altro.
La differenza è che chiede la password due volte ma è ininfluente sul funzionamento.
Perfetto, per curiosità la password la chiede da terminale o da una finestra separata?

Citazione
Poi una cosa che è anche nell'altro : secondo me quando chiede di cancellare i pacchetti orfani la voce di default dovrebbe essere No, perchè si possono cancellare inavvertitamente pacchetti necessari (es legati alla scheda video).
A me vuole cancellare mhwd-nvidia-304xx che per me è necessario.
Ci posso pensare, in effetti potrebbe essere rischioso in alcuni casi, rimando la modifica a più tardi che per ora mi concentro su pkexec.
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Novembre 22, 2018, 03:41:06 pm
Scusa se non rispondo subito.
La chiede in una finestra separata
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Novembre 23, 2018, 08:43:18 am
Figurati, grazie per la conferma!
Titolo: Re:Script manutenzione
Inserito da: kippo - Dicembre 16, 2018, 01:52:32 pm
script appena scaricato e provato
tutto ok ma all' opzione 4 pulizia files mi da questo errore

Codice: [Seleziona]
::Pulizia file::
Controllo della dimensione dei journal log in corso...
Hint: You are currently not seeing messages from other users and the system.
      Users in the 'systemd-journal' group can see all messages. Pass -q to
      turn off this notice.
No journal files were opened due to insufficient permissions.

Lo script è terminato in modo non previsto. È possibile rileggere alcuni messaggi di errore nel file '/tmp/cleanupdate.log' fino al prossimo riavvio.
Premere un tasto qualsiasi per uscire.

questo e il cleanupdate.log

Codice: [Seleziona]
Sun, 16 Dec 2018 13:10:38 +0100 --- Cleanupdate errors log
Start trouble_shoot()
Start clean_file()
Sun, 16 Dec 2018 13:20:12 +0100 --- Cleanupdate errors log
Start clean_file()
Sun, 16 Dec 2018 13:22:51 +0100 --- Cleanupdate errors log
Start clean_pkg()
Start orph_pkgs()
/bin/find: ‘/etc/sudoers.d’: Permesso negato
/bin/find: ‘/etc/lvm/cache’: Permesso negato
/bin/find: ‘/etc/cups/ssl’: Permesso negato
/bin/find: ‘/etc/polkit-1/rules.d’: Permesso negato
/bin/find: ‘/etc/audisp/plugins.d’: Permesso negato
/bin/find: ‘/etc/samba/private’: Permesso negato
/bin/find: ‘/etc/NetworkManager/system-connections’: Permesso negato
/bin/find: ‘/etc/pacman.d/gnupg/private-keys-v1.d’: Permesso negato
/bin/find: ‘/etc/pacman.d/gnupg/openpgp-revocs.d’: Permesso negato
/bin/find: ‘/etc/pacman.d/gnupg/crls.d’: Permesso negato
Start clean_pkg()
Start orph_pkgs()
/bin/find: ‘/etc/sudoers.d’: Permesso negato
/bin/find: ‘/etc/lvm/cache’: Permesso negato
/bin/find: ‘/etc/cups/ssl’: Permesso negato
/bin/find: ‘/etc/polkit-1/rules.d’: Permesso negato
/bin/find: ‘/etc/audisp/plugins.d’: Permesso negato
/bin/find: ‘/etc/samba/private’: Permesso negato
/bin/find: ‘/etc/NetworkManager/system-connections’: Permesso negato
/bin/find: ‘/etc/pacman.d/gnupg/private-keys-v1.d’: Permesso negato
/bin/find: ‘/etc/pacman.d/gnupg/openpgp-revocs.d’: Permesso negato
/bin/find: ‘/etc/pacman.d/gnupg/crls.d’: Permesso negato
Start clean_file()
Sun, 16 Dec 2018 13:29:39 +0100 --- Cleanupdate errors log
Start clean_file()

sembra un probl di permessi

Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Dicembre 17, 2018, 09:26:44 am
Gli errori nei log sono normali, quello del journal è un problema che non avevo considerato, su Manjaro qualunque utente può leggere i log di sistema, devo aggiungere un controllo di qualche tipo.
Usi Manjaro oppure altri sistemi Arch-based?
Titolo: Re:Script manutenzione
Inserito da: kippo - Dicembre 17, 2018, 08:04:43 pm
vengo da mint uso manjaro da pochissimo e credo che abbandonero' presto mint
cmq uso manjaro la versione credo sia la 17 ma non so esattamente come si vede
uname -r mi restituisce: 4.9.144-1-MANJARO
ciao
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Dicembre 17, 2018, 09:09:35 pm
Come lo hai installato? Con Calamares oppure con Architect?
Puoi darmi l'output del comando  groups ?
Titolo: Re:Script manutenzione
Inserito da: kippo - Dicembre 18, 2018, 01:14:52 pm
Codice: [Seleziona]
Come lo hai installato? Con Calamares oppure con Architect?non lo so ho messo la iso sul dvd ed ho fatto installa
Codice: [Seleziona]
Puoi darmi l'output del comando  groups ?eccolo
Codice: [Seleziona]
sys lp wheel network video optical storage scanner power autologin romul
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Dicembre 18, 2018, 06:16:14 pm
Grazie, cercherò di correggere il problema nei prossimi giorni, devo indagare meglio su come controllare i permessi degli utenti, sembra che io riesca a leggere i log anche senza essere nel gruppo systemd-journal, quindi un controllo su quel gruppo non è sufficiente.
Titolo: Re:Script manutenzione
Inserito da: kippo - Dicembre 18, 2018, 07:35:47 pm
altra cosa
non so se gia presente non avendo portato a termine l'operazione ma suggerirei di cancellare anche il file .xsession-errors (e .xsession-errors.old) nelle varie home sembra che cresca a dismisura ed essendo nascosto uno non se ne accorge
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Dicembre 18, 2018, 10:30:15 pm
Nella mia home non esiste nemmeno, che ambiente desktop utilizzi?
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Dicembre 18, 2018, 11:09:48 pm
@kippo se reinstalli lo script dovrebbe scaricare una versione aggiornata che non presenta più il problema con i log di sistema, adesso chiede la password di modo da avere i permessi adeguati.
In un prossimo futuro prima della richiesta di password chiederò all'utente se vuole controllare i log, così un utente frettoloso minimizza la richiesta di password da parte di polkit.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Dicembre 19, 2018, 12:31:13 am
Ho rifatto un pezzetto dello script per renderne più comoda l'espansione e la riorganizzazione, potete scaricare l'ultima versione dal ramo 'testing' (https://github.com/cubanpit/cleanupdate/tree/testing) del repository GitHub se volete aiutarmi testandolo, i problemi che sto cercando sono nella risposta alle domande (quindi c'è un problema se quando rispondete 'no' lo script va avanti come se aveste risposto 'sì').
Ovviamente sarebbe molto utile per me avere riscontri diretti di qualche utente. :D
Titolo: Re:Script manutenzione
Inserito da: kippo - Dicembre 19, 2018, 12:13:20 pm
Codice: [Seleziona]
Nella mia home non esiste nemmeno, che ambiente desktop utilizzi?uso xfce ma sta in tutti i linux, almeno quelli che ho provato io, se gogooli puoi vedere che e' un file di log che essendo nascosto puo' crescere troppo
devi fare ctrl h x vederlo
testero' lo script nuovo poi ti facio sapere
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Dicembre 19, 2018, 03:16:53 pm
Grazie delle informazioni, so cosa sono i file nascosti, nel mio sistema non è presente quel file perché uso Wayland invece di Xorg ma mi è venuto in mente solo ora.
Non ho notato il problema sui miei sistemi con Xorg ma ci farò caso, se tutto funzionasse correttamente penso che il file dovrebbe resettarsi al login successivo, ma controllerò per sicurezza.
Titolo: Re:Script manutenzione
Inserito da: vema - Dicembre 20, 2018, 05:19:42 am
Provato script appena scaricato

quì si ferma e continua a chiedere password
Citazione
::Pulizia file::

Controllo della dimensione dei journal log in corso...
I file di log non occupano eccessivo spazio su disco.
[SALTATO] Pulizia file di log

Controllo dei log obsoleti in corso...
/var/log/Xorg.1.log      /var/log/cups/cups-pdf_log
/var/log/cups/access_log.1.gz   /var/log/cups/error_log.1.gz
/var/log/gufw.log      /var/log/lastlog
/var/log/tallylog
>> Ci sono 7 file di log obsoleti, desideri rimuoverli [s/N]? s
Error executing command as another user: Request dismissed


Lo script è terminato in modo non previsto. È possibile rileggere alcuni messaggi di errore nel file '/tmp/cleanupdate.log' fino al prossimo riavvio.
Premere un tasto qualsiasi per uscire.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Dicembre 20, 2018, 10:49:27 am
Quel messaggio di solito appare quando viene chiusa la finestra di richiesta password e quindi l'autenticazione non va a buon fine, se è questo che succede allora è un problema che spero di risolvere prossimamente ma non è grave, di solito un utente dopo aver confermato un'azione la password la mette.
Se invece è un problema diverso mi servirebbe sapere meglio i passaggi che avvengono, così riesco a riprodurlo sul mio sistema.
Titolo: Re:Script manutenzione
Inserito da: vema - Dicembre 20, 2018, 11:19:40 am
arrivo quì
Citazione
>> Ci sono 7 file di log obsoleti, desideri rimuoverli [s/N]? s
rispondo sì
appare la finestra di autenticazione
inserisco la password invio
riappare la finestra di autenticazione

riprovato
chiede la password per ogni file
in questo caso  7 file = 7 volte chiede password

Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Dicembre 20, 2018, 06:55:30 pm
Caspita, hai ragione, adesso vedo di correggere!
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Dicembre 20, 2018, 07:31:27 pm
Il problema della richiesta di password per ogni file dovrebbe essere risolto, è sufficiente reinstallare lo script per ottenere la versione aggiornata.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Dicembre 20, 2018, 11:45:12 pm
Apportate ulteriori modifiche allo script, sempre sul ramo testing, spero di riuscire a testarle un pochino nei prossimi giorni se trovo il tempo, nel frattempo ogni resoconto su test effettuati da utenti è molto ben accetto.
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Gennaio 31, 2019, 09:31:05 am
C'é poco da fare resoconti, lo script ve che è una scheggia e funziona tutto perfettamente.  ;D
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Febbraio 01, 2019, 02:24:08 pm
Ottimo!
Ho reintrodotto l'utilizzo di sudo, chi preferisce pkexec può semplicemente aggiungere una variabile d'ambiente al suo ~/.bashrc.
Titolo: Re:Script manutenzione
Inserito da: guido - Aprile 05, 2019, 08:46:49 am
Buongiorno, avrei qualche domanda da fare sullo script .
Premesso che ormai lo uso in modo esclusivo , e che non sono pratico con comandi e configurazioni mi chiedevo se fosse possibile aggiungere un'opzione
per gli utenti (come me) a cui non venga fatta la richiesta di modificare il package o fare altre modifiche ai file di installazzione ecc. ecc. , perchè 1 non ci capisco nulla e 2 potrei fare solo danni e compromettere l'aggiiornamento.
Inoltre non ho ben capito la differenza tra l'opzione 1 e la 2.
Grazie e scusa la mia ignoranza.
 
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Aprile 05, 2019, 10:40:06 am
Citazione
Premesso che ormai lo uso in modo esclusivo , e che non sono pratico con comandi e configurazioni mi chiedevo se fosse possibile aggiungere un'opzione
per gli utenti (come me) a cui non venga fatta la richiesta di modificare il package o fare altre modifiche ai file di installazzione ecc. ecc. , perchè 1 non ci capisco nulla e 2 potrei fare solo danni e compromettere l'aggiiornamento.
Lo script chiama un gestore di pacchetti installato sul sistema, questa modifica devi farla nel gestore di pacchetti che sicuramente ha un file di configurazione per impostare le preferenze, quale gestore di pacchetti AUR stai usando tra yay, trizen e yaourt?

Citazione
Inoltre non ho ben capito la differenza tra l'opzione 1 e la 2.
La prima opzione esegue in ordine le opzioni 2, 3 e 4.

Citazione
Grazie e scusa la mia ignoranza.
Sono richieste legittime, mica c'è niente di cui scusarsi.
Titolo: Re:Script manutenzione
Inserito da: guido - Aprile 05, 2019, 11:00:06 am
Citazione
Lo script chiama un gestore di pacchetti installato sul sistema, questa modifica devi farla nel gestore di pacchetti che sicuramente ha un file di configurazione per impostare le preferenze, quale gestore di pacchetti AUR stai usando tra yay, trizen e yaourt?

Ciao e grazie per la risposta , uso Yaourt e octopi come gestore pacchetti.

potresti indicarmi dove e cosa modificare ?
Allego screenshot menù yaourt.


Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Aprile 05, 2019, 11:56:36 am
Se posso permettermi, ti consiglio di installare trizen e rimuovere yaourt e yaourt-gui, questi ultimi due pacchetti non sono più mantenuti e potrebbero causare problemi.
Trizen ha il file di configurazione al percorso ~/.config/trizen/trizen.conf, puoi disabilitare le richieste di modifica dei file cambiando la seguente riga
Codice: [Seleziona]
noedit                       => 0,basta sostituire il numero zero con il numero uno, in questo modo
Codice: [Seleziona]
noedit                       => 1,
Titolo: Re:Script manutenzione
Inserito da: guido - Aprile 05, 2019, 12:44:16 pm
Se posso permettermi, ti consiglio di installare trizen e rimuovere yaourt e yaourt-gui, questi ultimi due pacchetti non sono più mantenuti e potrebbero causare problemi.
Trizen ha il file di configurazione al percorso ~/.config/trizen/trizen.conf, puoi disabilitare le richieste di modifica dei file cambiando la seguente riga
Codice: [Seleziona]
noedit                       => 0,basta sostituire il numero zero con il numero uno, in questo modo
Codice: [Seleziona]
noedit                       => 1,

Certo che ti puoi permettere :)

Ho disinstallato yaourt ed installato trizen
Ho configurato octopi scegliendo per l'appunto trizen

per il resto credo che basti spuntare noedit ( vedi immagine)

Nella seconda immagine lo script in esecuzione e non capisco gli "errori" nelle prime righe




Titolo: Re:Script manutenzione
Inserito da: guido - Aprile 05, 2019, 01:05:25 pm
La konsole è impazzita.

Centra qualcosa l'attivazione di trizen ?

Sta installando parecchia roba
mi sta installando molta roba riferita a gnome ....
non è che per caso mi sta portando a gnome ?
credo di aver capito ... volevo installare shutter per catturare le immagini a schermo con la possibilità di scriverci sopra.
infatti ho terminato l'installazione ed è tutto tornato a posto.


Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Aprile 06, 2019, 11:14:42 am
Citazione
per il resto credo che basti spuntare noedit ( vedi immagine)
Questo però funziona solo quando usi Octopi, cleanupdate non ne sa niente, non stai andando a modificare il file di configurazione.

Citazione
Nella seconda immagine lo script in esecuzione e non capisco gli "errori" nelle prime righe
Un pacchetto non è presente su AUR, il messaggio è abbastanza esplicito, probabilmente è stato sostituito da un altro pacchetto oppure non è più necessario.
L'altro messaggio ti avverte che un pacchetto che hai installato non è mantenuto attivamente, quindi nessuno lo sta aggiornando, se esiste un'alternativa aggiornata è meglio sostituirlo, altrimenti finché funziona puoi tenerlo.
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Aprile 07, 2019, 09:33:33 am
È fattibile invece che per qualche assurdo motivo durante un'aggiornamento installi un pacchetto da aur?
Chiedo perché l'altro giorno mi sono accorto di un pacchetto di aur riguardante le schede pcmcia che era stato installato, con scritto specificatamente installato, mentre io non ho mai installato volutamente quel pacchetto.
Pacchetto tra l'altro che non era legato a nessun'altro e che ora non si trova più su aur...
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Aprile 07, 2019, 10:25:24 am
La cosa più probabile è che fosse un pacchetto presente sui repository, poi rimosso e (forse) trasferito su AUR, capita quando il sistema è installato da parecchio tempo che pian piano alcuni pacchetti preinstallati vengano dismessi, tutto si muove nelle distribuzioni rolling.  :D
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Aprile 07, 2019, 11:41:14 am
Adesso ho installato anch'io Trizen al posto di yaourt.
Su arc dicono che va bene per ogni DE. Confermi?
Titolo: Re:Script manutenzione
Inserito da: guido - Aprile 07, 2019, 08:24:42 pm
Seguiti tutti i consigli di @Cubanpit .

Tutto perfetto tranne questo durante la ricerca aggiornamenti in AUR:

[ATTENZIONE ] Sono presenti nuove versioni di alcuni file di configurazione. Valutare le modifiche tramite il comando 'pacdiff'. Consultare la documentazione [8] per maggiori informazioni.

Ma non ho capito.
 
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Aprile 07, 2019, 11:03:51 pm
Adesso ho installato anch'io Trizen al posto di yaourt.
Su arc dicono che va bene per ogni DE. Confermi?
Trizen è solo uno strumento da riga di comando, va bene per ogni ambiente desktop.

[ATTENZIONE ] Sono presenti nuove versioni di alcuni file di configurazione. Valutare le modifiche tramite il comando 'pacdiff'. Consultare la documentazione [8] per maggiori informazioni.

Ma non ho capito.
Hai provato a leggere la documentazione, ossia il manuale di Cleanupdate?  ;)
Comunque trovi maggiori informazioni in questa discussione (https://www.manjaro-it.org/Forum_Manjaro/index.php?topic=746.0) e su questa pagina (https://wiki.manjaro.org/index.php?title=Manutenzione_del_sistema#File_di_configurazione), se hai dubbi apri pure una nuova discussione nella sezione più adeguata.
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Aprile 08, 2019, 11:03:57 am
Grazie per la spiegazione cubanpit, ed intanto già che c'ero mi sono mosso a trizen pure io  ;)
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Luglio 04, 2019, 02:32:22 pm
Mi è sorto un'inconveniente.
Cleanupdate mi segnala il pacchetto cmake come orfano e mi chiede ogni volta di eliminarlo, solo che tale pacchetto mi si è installato quando ho installato il pacchetto aseprite da aur, ma non come dipendenza del suddetto pacchetto.
Ora il mio dubbio è se lasciarlo o eliminarlo, visto che immagino se me l'ha fatto installare un motivo ci sarà...
Se lo lascio, come faccio a far capire a cleanupdate che non è un pacchetto orfano da eliminare?
Perché se lascio così com'é sono sicuro che in un momento di distrazione, acconsento ad eliminarlo.  :-\
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Luglio 08, 2019, 09:39:42 pm
Probabilmente è una dipendenza di compilazione, ossia è necessario ogni volta che installi o aggiorni il pacchetto aseprite, ma non è necessario per il suo funzionamento una volta conclusa l'operazione.
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Luglio 09, 2019, 08:27:55 am
E che senso avrebbe una cosa simile?
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Luglio 09, 2019, 07:03:39 pm
Il martello serve solo per costruire un mobile, una volta che hai finito lo puoi anche mettere nel ripostiglio.  ;)
Comunque è normale che gli strumenti di compilazione non servano durante l'utilizzo del programma, con i pacchetti dei repository non te ne accorgi perché sono già compilati da volenterosi manutentori.
Puoi vedere queste dipendenze di compilazione nei pacchetti AUR sotto il nome di make dependencies.
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Luglio 10, 2019, 12:27:31 pm
Il martello serve solo per costruire un mobile, una volta che hai finito lo puoi anche mettere nel ripostiglio.  ;)
Appunto, metterlo nel ripostiglio non significa eliminarlo come vengono eliminati tali pacchetti, che tra l'altro devono essere ogni volta reinstallati portandomi via tempo.
E per un pacchetto che già di per se la mia vecchia carcassa ci mette due ore (crnometrate  :o) per compilarlo ed installarlo...non è un fattore da sottovalutare...
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Luglio 13, 2019, 04:31:17 pm
Personalmente elimino le dipendenze di compilazione perché ho solo un paio di pacchetti da AUR che ne richiedono alcune e nel giro di pochi secondi sono installate nuovamente.
L'unica cosa che puoi fare per ora è rifiutare l'eliminazione dei pacchetti orfani.
Potrei pensare di implementare in futuro una sorta di "lista bianca" che contiene i pacchetti che un utente non vuole vedere eliminati, al momento non ho il tempo di farlo, nel frattempo vediamo se qualcun altro è interessato.
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Luglio 15, 2019, 07:49:51 am
Volevo segnalare un'altra cosa: l'icona di octopi diventa rossa quando ci sono degli up da fare, e fin qui non ci piove, ma dopo aver aggiornato con cleanupdate l'icona mi rimane sempre rossa mentre prima diventava verde in automatico.
Solo dopo aver dato col tanto detro da octopi check updates, ridiventa verde.
Come mai?
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Luglio 15, 2019, 07:55:32 pm
Probabilmente Octopi controlla gli aggiornamenti ad intervalli regolari, controllare continuamente è dispendioso.
Può essere che prima per ottenere l'effetto "real time" senza sprecare risorse utilizzasse qualche file come controllo, in ogni caso è dovuto a qualche problema di Octopi, il mio script continua ad utilizzare pacman come ha sempre fatto (non lo modifico da un po', visto che funziona abbastanza bene).
Titolo: Re:Script manutenzione
Inserito da: gaeTX - Febbraio 15, 2020, 12:32:35 pm
Ciao, scusa l'intromissione ...approfitto perchè ho provato ad installare lo script in questione....
quando lancio il file mi esce Impossibile eseguire il processo figlio...esecuzione del processo figlio non riuscita (file o directory inesistente)..
Lanciando da terminale non mi trova il percorso (in Scaricati) con i file della cartella estratti... Perchè? grazie
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Febbraio 15, 2020, 12:43:55 pm
Ciao
Non devi più scaricarlo da esterno lo trovi nel gestore abilitando Aur se non l'hai già fatto cleanupdate-git
adesso è mantenuto regolarmente

PS cancella tutto quello scaricato.

PSS. Ho messo un promemoria ad inizio discussione in modo indirizzare subito chi legge alla nuova posizione del programma.
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Febbraio 15, 2020, 02:03:50 pm
PSS. Ho messo un promemoria ad inizio discussione in modo indirizzare subito chi legge alla nuova posizione del programma.
Il bello è che avevo già modificato il primo messaggio per includere questa informazione, e su GitHub appare subito il file README che indica come installarlo da AUR.
Adesso cerco di modificare, di nuovo, il messaggio iniziale, sperando che le persone lo leggano.  ;)
Titolo: Re:Script manutenzione
Inserito da: Stonehenge - Febbraio 15, 2020, 02:22:13 pm
il vostro pappagallo non vola.
Fantastica :)
Titolo: Re:Script manutenzione
Inserito da: gaeTX - Febbraio 15, 2020, 08:27:45 pm
e c'hai anche ragione...sai con il cellulare..
grazie
comunque apro un'altro topic per verificare problemi aggiornamenti/prerequisiti del sistema
ciao
Titolo: Re:Script manutenzione
Inserito da: Ginger - Maggio 20, 2020, 12:40:56 pm
Ciao, grazie per il fantastico Script che utilizzo da tempo, senza mai aver avuto problemi.
Dopo l'ultimo aggiornamento in Manjaro KDE, cercando di aprire Cleanupdate dal menu mi esce l'errore: impossibile trovare il programma "konsole".. ma Konsole è installato e facendo partire lo script dal terminale, questo funziona normalmente. A voi dà questo errore?
Titolo: Re:Script manutenzione
Inserito da: max deal - Maggio 20, 2020, 06:22:50 pm
Ciao, grazie per il fantastico Script che utilizzo da tempo, senza mai aver avuto problemi.
Dopo l'ultimo aggiornamento in Manjaro KDE, cercando di aprire Cleanupdate dal menu mi esce l'errore: impossibile trovare il programma "konsole".. ma Konsole è installato e facendo partire lo script dal terminale, questo funziona normalmente. A voi dà questo errore?
Provo e ti faccio sapere , con xfce e altri de non ci sono problemi.
Titolo: Re:Script manutenzione
Inserito da: Ginger - Maggio 20, 2020, 06:49:12 pm
Grazie, comunque ho capito ora che il problema non riguarda lo script, ma qualsiasi programma che si apre nel terminale come Htop. Diverse persone lo stanno segnalando nel post dell'aggiornamento nel forum internazionale (https://forum.manjaro.org/t/stable-update-2020-05-19-kernels-calamares-kde-framework-msm-wine/143499/45)

Edit: è un bug di frameworks 5.70 che verrà risolto nell'aggiornamento alla versione 5.70.1
Titolo: Re:Script manutenzione
Inserito da: max deal - Maggio 20, 2020, 08:25:37 pm
Confermo che cleaupdate funziona senza problemi su kde plasma lanciato due minuti fa , tutto ok.
Titolo: Re:Script manutenzione
Inserito da: guido - Maggio 21, 2020, 08:39:18 pm
Ciao a tutti non so che maialata ho combinato ma cleanupdate non si apre più mi da un errore plasma , impossibile trovare il programma konsole.
Avete idee ?
Titolo: Re:Script manutenzione
Inserito da: max deal - Maggio 21, 2020, 09:10:41 pm
Ciao a tutti non so che maialata ho combinato ma cleanupdate non si apre più mi da un errore plasma , impossibile trovare il programma konsole.
Avete idee ?
Hai provato a farlo partire da terminale ?
Titolo: Re:Script manutenzione
Inserito da: guido - Maggio 21, 2020, 09:14:56 pm
Ciao a tutti non so che maialata ho combinato ma cleanupdate non si apre più mi da un errore plasma , impossibile trovare il programma konsole.
Avete idee ?
Hai provato a farlo partire da terminale ?

Non so come fare ....
Titolo: Re:Script manutenzione
Inserito da: guido - Maggio 21, 2020, 09:39:48 pm
Ok scusa , ci sono riuscito da terminale si apre e funziona regolarmente.

Ma perché da icona non si apre ?
Titolo: Re:Script manutenzione
Inserito da: max deal - Maggio 21, 2020, 11:02:47 pm
Prova a reinstallare konsole .
Titolo: Re:Script manutenzione
Inserito da: guido - Maggio 22, 2020, 09:08:52 am
Buongiorno , niente da fare, sto reinstallando.

Vi aggiorno.

Ciao
Titolo: Re:Script manutenzione
Inserito da: Cubanpit - Maggio 22, 2020, 02:24:09 pm
Ciao a tutti non so che maialata ho combinato ma cleanupdate non si apre più mi da un errore plasma , impossibile trovare il programma konsole.
Avete idee ?
Hai letto i messaggi precedenti? È tutto spiegato abbastanza chiaramente.
Titolo: Re:Script manutenzione
Inserito da: Ginger - Maggio 22, 2020, 07:10:32 pm
Buongiorno , niente da fare, sto reinstallando.

Vi aggiorno.

Ciao
Ciao è un errore che verrà risolto in uno dei prossimi aggiornamenti di Manjaro, come già detto, non dipende dallo script, ma da Frameworks 5.70.0 che ha introdotto un bug che verrà corretto a breve
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Novembre 03, 2021, 07:40:40 am
Faccio un piccolo OT qui se non crea disturbo.
Ma che fine ha fatto Cubanpit?
È un sacco di tempo che non lo vedo sul forum...spero stia bene.
Qualcuno sa niente?
Titolo: Re:Script manutenzione
Inserito da: kippo - Novembre 03, 2021, 03:43:16 pm
se non erro ci aveva salutato dicendo che aveva impegni di lavoro
ciao
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Novembre 23, 2021, 08:07:42 pm
Oggi mi son ritrovato un problema con lo script.
Mi ha cambiato da solo il terminale, passando da qterminal a xterm, che non ricordavo nemmeno fosse ancora installato.
Ha fatto il suo lavoro e poi l'ho chiuso.
Ho eliminato xterm, che come detto non l'ho nemmeno mai usato.
Ed ora non mi parte più cleanudate.
Ho provato a reinstallarlo ma niente, m'é sparita pure l'icona e non parte lo stesso.
Titolo: Re:Script manutenzione
Inserito da: PC ZERO - Novembre 25, 2021, 10:45:48 am
Solo io mi ritrovo con sto problema?
Titolo: Re:Script manutenzione
Inserito da: andy2 - Novembre 26, 2021, 10:26:41 am
Magari prova ad aprire un issue (https://github.com/cubanpit/cleanupdate/issues) su github, anche se probabilmente è un problema molto specifico alla tua situazione e configurazione.