Script LPI SOA: esegui la manutenzione e l'aggiornamento della tua app Linux

Script LPI SOA: esegui la manutenzione e l'aggiornamento della tua app Linux

Script LPI SOA: esegui la manutenzione e l'aggiornamento della tua app Linux

Nel corso degli anni, a DesdeLinux, abbiamo creato innumerevoli pubblicazioni (articoli) su tutorial e guide svolgere i più opportuni e corretti processi di manutenzione e aggiornamento delle rispettive Distro GNU/Linux, in particolare Debian e Ubuntu, e loro derivate. Inoltre, su come ottimizzare e personalizzare i nostri apprezzati sistemi operativi gratuiti e aperti basati su GNU/Linux.

E poiché, compiti come manutenzione, aggiornamento, ottimizzazione e personalizzazione Sono attività che di solito svolgiamo frequentemente, l'ideale è automatizzarne il più possibile per rendere tutto più veloce e più semplice. Tuttavia, e nonostante ci siano molte applicazioni per ciascuna di queste azioni o attività, è sempre bello poter creare il proprio Applicazioni Terminal (CLI) o Desktop (GUI). per realizzare in modo personalizzato e preciso ciò che desideriamo. Pertanto, oggi ti mostreremo come realizzare una semplice app nello stile di "Copione LPI SOA".

LPI - SOA: Script di ottimizzazione avanzato realizzato in Bash Shell

LPI – SOA: Script di ottimizzazione avanzato realizzato in Bash Shell

Ma, prima di iniziare questo post presente su come realizzare una semplice app nello stile di "Script LPI-SOA", allora ti consigliamo di esplorarne un altro precedente articolo correlato:

LPI - SOA: Script di ottimizzazione avanzato realizzato in Bash Shell
Articolo correlato:
LPI – SOA: Script di ottimizzazione avanzato realizzato in Bash Shell

LPI - Script SOA: un modello per creare un'app Linux

Script SOA LPI: un modello per la creazione di un'app Linux

Informazioni sullo script LPI SOA

Poiché, in un messaggio precedente, abbiamo già discusso in modo più dettagliato di cosa tratta questo interessante script o app creata da Comunità del progetto Tic Tac per scopi puramente didattici, lasceremo immediatamente il link ad esso in seguito in modo che possano farlo ricordare o sapere di cosa si tratta:

LPI – SOA è uno script che funziona come un'applicazione Software Libero che emula un tradizionale Assistente Tecnico Virtuale. In tal modo, per consentire a qualsiasi utente (Principiante, Esperto o Tecnico) di eseguire varie attività in modo automatizzato o guidato (manuale). Risparmiando così ore/lavoro non quantificabili su determinati compiti, ripetitivi o meno. Inoltre, essendo creato con Shell Scripting utilizzando Bash Shell, è l'ideale per imparare e insegnare ad altri a fare il proprio sviluppo in questo linguaggio Linux nativo. LPI – SOA: Script di ottimizzazione avanzato realizzato in Bash Shell

codice CLI

5 anni fa, in un post chiamato Come eseguire una manutenzione GNU/Linux utilizzando uno script?, abbiamo esposto il codice CLI che aveva. Mentre, attualmente detto script ha e raccomanda quanto segue codice (comandi di comando) di Shell Scripting su Bash Shell per un rapido ed efficiente lavoro di aggiornamento e manutenzione:

bleachbit --preset --preview;  bleachbit --preset --clean
sudo bleachbit --preset --preview;  sudo bleachbit --preset --clean
sudo apt update; sudo update-apt-xapian-index; sudo apt upgrade; sudo apt install -f; sudo apt install --fix-broken; sudo apt autoclean; sudo apt autoremove; sudo apt autopurge
sudo dpkg --configure -a;
sudo update-grub; sudo update-grub2; sudo update-menus; sudo update-initramfs -u
sudo df -h
sudo du -hs /* | sort -k 2
history -c
sudo apt list --installed > $HOME/listado-paquetes-instalados-apt-dpkg-milagros.txt 
sudo dpkg-query -Wf '${Installed-size}\t${Package}\n' | column -t | sort -k1 > $HOME/listado-paquetes-instalados-peso-milagros.txt

Tieni presente che, per utilizzare le prime 2 righe, l'applicazione deve essere installata e configurata a tuo piacimento BleachBit. In questo modo, con e senza il comando "sudo", lo script o l'app CLI eseguirà automaticamente e senza assistenza, e seguendo i parametri configurati nell'interfaccia grafica di Bleachbit, una pulizia profonda sia dello spazio home dell'utente che dell'intero sistema operativo.

Certo in il tuo script o app CLI puoi aggiungere o rimuovere ciò che desideri e persino sostituire ogni comando comando con l'equivalente nella tua distribuzione GNU/Linux, diverso da Debian e Ubuntu o alcuni dei loro derivati. Ad esempio, Arch, Fedora o altri.

Script di manutenzione e aggiornamento su GNU / Linux
Articolo correlato:
Come eseguire una manutenzione GNU / Linux utilizzando uno script?

Codice GUI

L'app GUI, ovvero il file LPI-SOA, è molto più grande e più complesso di un semplice script, quindi ovviamente non possiamo incollare tutto il codice qui. comunque puoi accedere a tutto il codice sorgente di esso o il file .deb della versione 0.3, per testarlo, installarlo, usarlo e modificarlo per creare la tua app Linux Desktop, con riproduzione multimediale gif e mp3, notifiche pop-up desktop e bellissimi schermi progettati con Zenity e GXMessage .

Un altro fatto importante è che questo script o app GUI per uso tecnico e didattico, nonostante sia abbastanza stabile e funzionale, è in pieno sviluppo, il che è evidente, visto che è appena alla versione 0.3. Il che ci dice che non ha raggiunto uno stadio maturo di sviluppo.

Inoltre, la sua versione 0.2 era disponibile solo per uso e sperimentazione su Respin MilagrOS nella sua versione 3.1, creata dalla stessa Tic Tac Project Community. E solo questa versione 0.3 è quella che può essere testata al di fuori della stessa Community Respin, ma verrà installato nella futura versione 3.2 di detta Community Respin, di cui ci occuperemo successivamente in un futuro post per conoscere le sue novità.

A tal fine, vi invitiamo a scaricarlo, provarlo e contribuire con il suo sviluppo. Inoltre, per usarlo a proprio vantaggio.

Infine, in modo che tu sappia qualcosa in più su questo interessante Respin Miracoli, e l'app sperimentale LPI-SOA e una parte del suo codice, vi lasciamo con i seguenti screenshot:

Schermata 1: MiracleOS 3.2

Schermata 2: MiracleOS 3.2

Schermata 3: Script LPI-SOA

Schermata 4: Script LPI-SOA

Schermata 5: Script LPI-SOA

Screenshot 6

Screenshot 7

Screenshot 8

MilagrOS 3.1: Sono già in corso i lavori per la seconda versione dell'anno
Articolo correlato:
MilagrOS 3.1: Sono già in corso i lavori per la seconda versione dell'anno

Riepilogo: Banner post 2021

Riassunto

Insomma, questo utile script creato dalla community di Tic Tac Project è una proposta interessante creare il nostro script o app, terminale o desktop, cioè in formato CLI o GUI, con obiettivi diversi. Che, può andare perfettamente, dall'esecuzione di semplici compiti di manutenzione, aggiornamento, ottimizzazione e personalizzazione ad altre azioni di configurazione più complesse di file di sistema o applicazioni di terze parti. Tutto dipenderà dal livello di conoscenza di ciascuno su Shell Scripting, Zenity, GXMessage, tra gli altri.

E se ti è piaciuto questo post, non smettere di condividerlo con gli altri sui tuoi siti Web preferiti, canali, gruppi o comunità di social network o sistemi di messaggistica. Infine, ricorda visita la nostra home page en «DesdeLinux» per esplorare altre notizie. E inoltre, unisciti al nostro canale ufficiale di Telegramma da DesdeLinux, Ovest gruppo per ulteriori informazioni sull'argomento di oggi.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.