Script LPI SOA: Fes la teva app Linux de manteniment i actualització

Script LPI SOA: Fes la teva app Linux de manteniment i actualització

Script LPI SOA: Fes la teva app Linux de manteniment i actualització

Amb el passar dels anys, a DesdeLinux, hem creat infinitat de publicacions (articles) sobre tutorials i guies per realitzar els processos més adequats i correctes de manteniment i actualització de les respectives Distros GNU/Linux, sobretot de Debian i Ubuntu, i les seves derivades. També, sobre com optimitzar i personalitzar els nostres apreciats sistemes operatius lliures i oberts basats en GNU/Linux.

I atès que, tasques com el manteniment, l'actualització, l'optimització i la personalització són activitats que solem fer amb freqüència, l'ideal és automatitzar el més que se'n pugui per fer tot més ràpid i fàcil. No obstant això, i malgrat que hi ha moltes aplicacions per a cadascuna d'aquestes accions o activitats, sempre és genial poder crear les nostres pròpies aplicacions de terminal (CLI) o d'Escriptori (GUI) per fer de forma personalitzada i precisa el que desitgem. Per això, avui et mostrarem com fer una senzilla app a l'estil del Script LPI SOA.

LPI - SOA: Script d'Optimització Avançada fet a Bash Shell

LPI – SOA: Script d'Optimització Avançada fet a Bash Shell

Però, abans de començar aquesta present publicació sobre com fer una senzilla app a l'estil del «Script LPI – SOA», et recomanem després, explorar-ne una altra anterior publicació relacionada:

LPI - SOA: Script d'Optimització Avançada fet a Bash Shell
Article relacionat:
LPI – SOA: Script d'Optimització Avançada fet a Bash Shell

Script LPI – SOA: Una plantilla per crear una app Linux

Script LPI SOA: Una plantilla per crear una app Linux

Sobre l'Script LPI SOA

Atès que, en una publicació anterior, ja abordem de forma més detallada que es tracta aquest interessant script o app creada per la Comunitat del Projecte Tic Tac amb finalitats merament educatives, deixarem immediatament més endavant l'enllaç a la mateixa perquè puguin recordar o conèixer que va la mateixa:

LPI – SOA és un script que funciona com una aplicació de Programari Lliure que emula un tradicional Assistent Tècnic Virtual. De manera tal, de permetre-li a qualsevol usuari (Novato, Expert o Tècnic) executar diverses tasques de forma automatitzada o guiada (manual). Estalviant així, incuantificables hores/labor en determinades tasques, repetitives o no. A més, en estar creada amb Shell Scripting usant Bash Shell, és ideal per aprendre i ensenyar a altres fer els seus propis desenvolupaments en aquest llenguatge nadiu de Linux. LPI – SOA: Script d'Optimització Avançada fet a Bash Shell

Codi CLI

Fa 5 anys, en una publicació anomenada Com fer un Manteniment de GNU/Linux usant un Script?, vam exposar el codi CLI que la mateixa tenia. Mentre que, actualment aquest script posseeix i recomana el següent codi (ordres de comanda) de Shell Scripting sobre Bash Shell per a una ràpida i eficient tasca d'actualització i manteniment:

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

Tingueu en compte què, per utilitzar les 2 primeres línies, cal tenir instal·lada i configurada a gust l'aplicació BleachBit. D'aquesta manera, amb i sense l'ordre «sud», l'script o app CLI realitzarà de forma automatitzada i desatesa, i seguint els paràmetres configurats a la interfície gràfica de Bleachbit, una neteja profunda tant per a l'Espai (home) de l'usuari com tot el sistema operatiu.

Per descomptat, en el teu propi script o app CLI pots afegir o treure el que vulguis, i fins a reemplaçar cada ordre d'ordre per l'equivalent al teu Distro GNU/Linux, que no sigui Debian i Ubuntu, o algunes de les seves derivades. Per exemple, Arch, Fedora o altres.

Script de Manteniment i Actualització sobre GNU / Linux
Article relacionat:
¿Com fer un Manteniment de GNU / Linux usant un Script?

Codi GUI

L'app GUI, és a dir, el LPI-SOA, és molt més ampli i complex que un simple script, per això evidentment no podem enganxar tot el codi aquí. No obstant això, pots accedir a tot el codi font de la mateixa o al fitxer .deb de la versió 0.3, per provar-lo, instal·lar-lo, usar-lo i modificar-lo per crear la teva pròpia app Linux d'Escriptori, amb reproducció multimèdia de gifs i mp3, notificacions emergents d'escriptori i boniques pantalles dissenyades amb Zenity i GXMessage .

Una altra dada important és que, aquesta script o app GUI d'ús tècnica i educatiu, tot i ser força estable i funcional, està en ple desenvolupament, la qual cosa és evident, ja que, amb prou feines va per una versió 0.3. Això ens diu que no ha arribat a una etapa madura de desenvolupament.

A més, la seva versió 0.2 només estava disponible per al seu ús i experimentació sobre el Respin MilagrOS a la seva versió 3.1, creat per la mateixa Comunitat del Projecte Tic Tac. I, tot just aquesta versió 0.3 és la que pot ser provada fora del propi Respin Comunitari, però vindrà instal·lada en la futura versió 3.2 del Respin Comunitari, que després abordarem en una futura publicació per conèixer les seves novetats.

Per això, et convidem a descarregar-lo, tastar-lo i contribuir amb el desenvolupament del mateix. A més, utilitzar-lo per al teu propi benefici.

Finalment, perquè coneguis una mica més sobre aquest interessant Respin miracles, i l'experimental app LPI-SOA i una porció del vostre codi, et deixem les següents captures de pantalla:

Pantallada 1: Miracles 3.2

Pantallada 2: Miracles 3.2

Pantallada 3: Script LPI-SOA

Pantallada 4: Script LPI-SOA

Pantallada 5: Script LPI-SOA

pantallazo 6

pantallazo 7

pantallazo 8

Miracles 3.1: Ja s'està treballant a la segona versió de l'any
Article relacionat:
Miracles 3.1: Ja s'està treballant a la segona versió de l'any

Resum: Banner post 2021

Resum

En resum, aquest útil script creat per la comunitat del Projecte Tic Tac és una interessant proposta per a crear els nostres propis script o apps, de terminal o escriptori, és a dir, en format CLI o GUI, amb diferents objectius. Els quals, poden anar perfectament, des de realitzar simples tasques de manteniment, actualització, optimització i personalització fins a altres accions més complexes de configuració de fitxers del sistema o d'aplicacions de tercers. Tot dependrà del nivell de coneixement de cadascú sobre Shell Scripting, Zenity, GXMessage, entre d'altres.

I, si t'ha agradat aquesta publicació, no deixis de compartir-la amb altres als vostres llocs web, canals, grups o comunitats preferides de xarxes socials o sistemes de missatgeria. Finalment, recorda visitar la nostra pàgina d'inici en «DesdeLinux» per explorar més notícies. I també, unir-te al nostre canal oficial de Telegram de DesdeLinux, O aquest grup per a més informació sobre el tema actual.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.