@GjMan78 dovresti aggiornare il messaggio:
Aggiungendo la -EEseguilo così: sudo ./manutenzione.sh
Aggiungendo la -EEseguilo così: sudo ./manutenzione.sh
Ottimo. Grazie mille per il debug!
Fatto, grazie ancora
Benissimo, grazie del feedback!
Se firefox è chiuso la funzione apre regolarmente una scheda sull'indice del forum. Mi dispiace, non ho avuto il tempo di risolvere la questione."Firefox is already running, but is not responding. To use Firefox, you must first close the existing Firefox process, restart your device, or use a different profile."
Codice: Seleziona tutto
:<<FUNZIONI
funzione_A
funzione_B
...
FUNZIONI
Mica siamo qua a pettinare i dinosauri!!
Lo avevo notato anche io, ma non era il deb in se ad essere malformato.
Strano comportamento.rai ha scritto: ↑mercoledì 6 dicembre 2023, 9:48Segnalo qualche aggiustamento da fare
Se firefox è già aperto, "Apri il forum" ottiene che si apre una finestra di errore dal titolo Close firefox che recita:Se firefox è chiuso la funzione apre regolarmente una scheda sull'indice del forum. Mi dispiace, non ho avuto il tempo di risolvere la questione."Firefox is already running, but is not responding. To use Firefox, you must first close the existing Firefox process, restart your device, or use a different profile."
Le altre due funzioni per forum funzionano bene in particolare con il copia e incolla
Ops, errore di distrazionerai ha scritto: ↑mercoledì 6 dicembre 2023, 9:48Bisogna reindirizzare lo stderr di tutti i comandi di aggiornamento/pulizia per potere vedere gli eventuali errori sul log. Cioè bisogna mettere il 2>&1 prima della pipe. In questo momento invece il 2>&1 reindirizza gli errori del tee che a noi interessano solo fino a un certo punto![]()
Le funzioni di aggiornamento e di manuntenzione peraltro funzionano bene e hanno il loro log regolare e regolarmente leggibile
Utilissimo. Provvedo insieme al resto.rai ha scritto: ↑mercoledì 6 dicembre 2023, 9:48Suggerimento:
per semplificare durante il debug la ricerca della sezione interessante, potrebbe essere utile all'inizio del file un elenco alfabetico dei nomi delle funzioni del tipo:Codice: Seleziona tutto
:<<FUNZIONI funzione_A funzione_B ... FUNZIONI
![]()
Codice: Seleziona tutto
sudo apt install kdialog
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze... Fatto
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti aggiuntivi saranno inoltre installati:
gamin kded5 kio kwayland-data kwayland-integration libdbusmenu-qt5-2
libgamin0 libgpgmepp6 libhfstospell11 libkf5archive-data libkf5archive5
libkf5auth-data libkf5authcore5 libkf5codecs-data libkf5codecs5
libkf5completion-data libkf5completion5 libkf5config-bin libkf5config-data
libkf5configcore5 libkf5configgui5 libkf5configwidgets-data
libkf5configwidgets5 libkf5coreaddons-data libkf5coreaddons5 libkf5crash5
libkf5dbusaddons-bin libkf5dbusaddons-data libkf5dbusaddons5 libkf5doctools5
libkf5guiaddons-bin libkf5guiaddons-data libkf5guiaddons5 libkf5i18n-data
libkf5i18n5 libkf5iconthemes-bin libkf5iconthemes-data libkf5iconthemes5
libkf5itemviews-data libkf5itemviews5 libkf5jobwidgets-data
libkf5jobwidgets5 libkf5kiocore5 libkf5kiogui5 libkf5kiontlm5
libkf5kiowidgets5 libkf5notifications-data libkf5notifications5
libkf5service-bin libkf5service-data libkf5service5 libkf5solid5
libkf5solid5-data libkf5sonnet5-data libkf5sonnetcore5 libkf5sonnetui5
libkf5textwidgets-data libkf5textwidgets5 libkf5wallet-bin libkf5wallet-data
libkf5wallet5 libkf5waylandclient5 libkf5widgetsaddons-data
libkf5widgetsaddons5 libkf5windowsystem-data libkf5windowsystem5
libkwalletbackend5-5 libpolkit-qt5-1-1 libqca-qt5-2 libqca-qt5-2-plugins
libqt5texttospeech5 libqt5x11extras5 libvoikko1 media-player-info
qtspeech5-speechd-plugin sonnet-plugins
installo zenity in una KDE virtualizzata e ti so dire.Che ne pensi? Utilizzare soltanto zenity potrebbe essere un buon compromesso secondo te oppure ha degli svantaggi che mi stanno sfuggendo?
Non ho una ubuntu sotto mano, ma potresti provare con l'opzione --no-install-recommends e vedere se si snellisceGjMan78 ha scritto: ↑mercoledì 6 dicembre 2023, 11:55[...]
Ho visto che installare zenity su un sistema QT based è semplice e non si porta dietro troppe dipendenze, solo zenity-common.
Ho provato a fare il contrario installando kdialog su un sistema gnome ma il risultato è pessimoChe ne pensi? Utilizzare soltanto zenity potrebbe essere un buon compromesso secondo te oppure ha degli svantaggi che mi stanno sfuggendo?Codice: Seleziona tutto
sudo apt install kdialog Lettura elenco dei pacchetti... Fatto Generazione albero delle dipendenze... Fatto Lettura informazioni sullo stato... Fatto I seguenti pacchetti aggiuntivi saranno inoltre installati: gamin kded5 kio kwayland-data kwayland-integration libdbusmenu-qt5-2 libgamin0 libgpgmepp6 libhfstospell11 libkf5archive-data libkf5archive5 libkf5auth-data libkf5authcore5 libkf5codecs-data libkf5codecs5 libkf5completion-data libkf5completion5 libkf5config-bin libkf5config-data libkf5configcore5 libkf5configgui5 libkf5configwidgets-data libkf5configwidgets5 libkf5coreaddons-data libkf5coreaddons5 libkf5crash5 libkf5dbusaddons-bin libkf5dbusaddons-data libkf5dbusaddons5 libkf5doctools5 libkf5guiaddons-bin libkf5guiaddons-data libkf5guiaddons5 libkf5i18n-data libkf5i18n5 libkf5iconthemes-bin libkf5iconthemes-data libkf5iconthemes5 libkf5itemviews-data libkf5itemviews5 libkf5jobwidgets-data libkf5jobwidgets5 libkf5kiocore5 libkf5kiogui5 libkf5kiontlm5 libkf5kiowidgets5 libkf5notifications-data libkf5notifications5 libkf5service-bin libkf5service-data libkf5service5 libkf5solid5 libkf5solid5-data libkf5sonnet5-data libkf5sonnetcore5 libkf5sonnetui5 libkf5textwidgets-data libkf5textwidgets5 libkf5wallet-bin libkf5wallet-data libkf5wallet5 libkf5waylandclient5 libkf5widgetsaddons-data libkf5widgetsaddons5 libkf5windowsystem-data libkf5windowsystem5 libkwalletbackend5-5 libpolkit-qt5-1-1 libqca-qt5-2 libqca-qt5-2-plugins libqt5texttospeech5 libqt5x11extras5 libvoikko1 media-player-info qtspeech5-speechd-plugin sonnet-plugins
![]()
Codice: Seleziona tutto
sudo apt install --no-install-recommends zenity
Ottimo suggerimento ma purtroppo il risultato non cambia molto, 65 pacchetti da installare invece di 77.
Codice: Seleziona tutto
sudo apt install --no-install-recommends kdialog
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze... Fatto
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti aggiuntivi saranno inoltre installati:
gamin kded5 kio libdbusmenu-qt5-2 libgamin0 libgpgmepp6 libkf5archive-data libkf5archive5 libkf5auth-data libkf5authcore5
libkf5codecs-data libkf5codecs5 libkf5completion-data libkf5completion5 libkf5config-data libkf5configcore5
libkf5configgui5 libkf5configwidgets-data libkf5configwidgets5 libkf5coreaddons-data libkf5coreaddons5 libkf5crash5
libkf5dbusaddons-data libkf5dbusaddons5 libkf5doctools5 libkf5guiaddons-bin libkf5guiaddons-data libkf5guiaddons5
libkf5i18n-data libkf5i18n5 libkf5iconthemes-data libkf5iconthemes5 libkf5itemviews-data libkf5itemviews5
libkf5jobwidgets-data libkf5jobwidgets5 libkf5kiocore5 libkf5kiogui5 libkf5kiontlm5 libkf5kiowidgets5
libkf5notifications-data libkf5notifications5 libkf5service-bin libkf5service-data libkf5service5 libkf5solid5
libkf5solid5-data libkf5sonnet5-data libkf5sonnetcore5 libkf5sonnetui5 libkf5textwidgets-data libkf5textwidgets5
libkf5wallet-bin libkf5wallet-data libkf5wallet5 libkf5widgetsaddons-data libkf5widgetsaddons5 libkf5windowsystem-data
libkf5windowsystem5 libkwalletbackend5-5 libpolkit-qt5-1-1 libqca-qt5-2 libqt5texttospeech5 libqt5x11extras5
Pacchetti raccomandati:
libkf5config-bin libkf5dbusaddons-bin libkf5iconthemes-bin media-player-info sonnet-plugins kwayland-integration
libqca-qt5-2-plugins qtspeech5-speechd-plugin | qtspeech5-flite-plugin
I seguenti pacchetti NUOVI saranno installati:
gamin kded5 kdialog kio libdbusmenu-qt5-2 libgamin0 libgpgmepp6 libkf5archive-data libkf5archive5 libkf5auth-data
libkf5authcore5 libkf5codecs-data libkf5codecs5 libkf5completion-data libkf5completion5 libkf5config-data
libkf5configcore5 libkf5configgui5 libkf5configwidgets-data libkf5configwidgets5 libkf5coreaddons-data libkf5coreaddons5
libkf5crash5 libkf5dbusaddons-data libkf5dbusaddons5 libkf5doctools5 libkf5guiaddons-bin libkf5guiaddons-data
libkf5guiaddons5 libkf5i18n-data libkf5i18n5 libkf5iconthemes-data libkf5iconthemes5 libkf5itemviews-data libkf5itemviews5
libkf5jobwidgets-data libkf5jobwidgets5 libkf5kiocore5 libkf5kiogui5 libkf5kiontlm5 libkf5kiowidgets5
libkf5notifications-data libkf5notifications5 libkf5service-bin libkf5service-data libkf5service5 libkf5solid5
libkf5solid5-data libkf5sonnet5-data libkf5sonnetcore5 libkf5sonnetui5 libkf5textwidgets-data libkf5textwidgets5
libkf5wallet-bin libkf5wallet-data libkf5wallet5 libkf5widgetsaddons-data libkf5widgetsaddons5 libkf5windowsystem-data
libkf5windowsystem5 libkwalletbackend5-5 libpolkit-qt5-1-1 libqca-qt5-2 libqt5texttospeech5 libqt5x11extras5
0 aggiornati, 65 installati, 0 da rimuovere e 9 non aggiornati.
È necessario scaricare 12,5 MB di archivi.
Dopo quest'operazione, verranno occupati 74,1 MB di spazio su disco.
Continuare? [S/n]
Codice: Seleziona tutto
[ -d 'PuliziaUbuntu-master' ] && rm -r PuliziaUbuntu-master
[ -f 'master.zip' ] && rm master.zip
wget https://github.com/GjMan78/PuliziaUbuntu/archive/refs/heads/master.zip && unzip master.zip || echo 'Qualcosa è andato storto nello scaricamento'
Codice: Seleziona tutto
wget https://github.com/GjMan78/Varechina/releases/download/v0.9/Varechina_0.9_amd64.deb
Codice: Seleziona tutto
raivb@VirtualBox:~$ sudo apt install zenity
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze... Fatto
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti aggiuntivi saranno inoltre installati:
enchant-2 libatomic1 libenchant-2-2 libharfbuzz-icu0 libjavascriptcoregtk-4.0-18 libmanette-0.2-0
libwebkit2gtk-4.0-37 libwpe-1.0-1 libwpebackend-fdo-1.0-1 xdg-dbus-proxy zenity-common
Pacchetti suggeriti:
libenchant-2-voikko gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-alsa
I seguenti pacchetti NUOVI saranno installati:
enchant-2 libatomic1 libenchant-2-2 libharfbuzz-icu0 libjavascriptcoregtk-4.0-18 libmanette-0.2-0
libwebkit2gtk-4.0-37 libwpe-1.0-1 libwpebackend-fdo-1.0-1 xdg-dbus-proxy zenity zenity-common
0 aggiornati, 12 installati, 0 da rimuovere e 0 non aggiornati.
È necessario scaricare 30,3 MB di archivi.
Dopo quest'operazione, verranno occupati 108 MB di spazio su disco.
Continuare? [S/n]
Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti