LPI SOA Script: onderhoud en update uw Linux-app

LPI SOA Script: onderhoud en update uw Linux-app

LPI SOA Script: onderhoud en update uw Linux-app

In de loop der jaren binnen DesdeLinux, hebben we talloze publicaties (artikelen) gemaakt over tutorials en gidsen om de meest geschikte en correcte onderhouds- en updateprocessen uit te voeren van de respectievelijke GNU/Linux-distributies, met name Debian en Ubuntu, en hun afgeleiden. Ook over het optimaliseren en aanpassen van onze gewaardeerde gratis en open besturingssystemen op basis van GNU/Linux.

En sindsdien, taken zoals onderhoud, updaten, optimaliseren en maatwerk Dit zijn activiteiten die we meestal vaak doen, het ideaal is om er zoveel mogelijk van te automatiseren om alles sneller en gemakkelijker te maken. Maar ondanks het feit dat er veel toepassingen zijn voor elk van deze acties of activiteiten, is het altijd geweldig om onze eigen Terminal (CLI) of Desktop (GUI) toepassingen om op een gepersonaliseerde en precieze manier uit te voeren wat we willen. Daarom laten we je vandaag zien hoe je een eenvoudige app kunt maken in de stijl van "LPI SOA-script".

LPI - SOA: script voor geavanceerde optimalisatie gemaakt in Bash Shell

LPI – SOA: Geavanceerd optimalisatiescript gemaakt in Bash Shell

Maar voordat u aan dit huidige bericht begint over hoe u een eenvoudige app kunt maken in de stijl van "LPI-SOA-script", dan raden we je aan een andere te verkennen vorige gerelateerde post:

LPI - SOA: script voor geavanceerde optimalisatie gemaakt in Bash Shell
Gerelateerd artikel:
LPI – SOA: Geavanceerd optimalisatiescript gemaakt in Bash Shell

LPI – SOA Script: een sjabloon om een ​​Linux-app te maken

LPI SOA-script: een sjabloon voor het maken van een Linux-app

Over het LPI SOA-script

Aangezien, in een vorige post, we hebben al in meer detail besproken waar dit interessante script over gaat of app gemaakt door Tic Tac-projectgemeenschap voor puur educatieve doeleinden zullen we de link er later meteen naar laten zodat ze dat kunnen herinneren of weten waar gaat het over:

LPI – SOA is een script dat werkt als een Vrije Software-applicatie die een traditionele virtuele technische assistent emuleert. Op zo'n manier dat elke gebruiker (beginner, expert of technicus) verschillende taken op een geautomatiseerde of begeleide (handmatige) manier kan uitvoeren. Zo bespaart u niet-kwantificeerbare uren/arbeid op bepaalde taken, repetitief of niet. Bovendien, gemaakt met Shell Scripting met behulp van de Bash Shell, is het ideaal om anderen te leren en te leren om hun eigen ontwikkeling in deze native Linux-taal te doen. LPI – SOA: Geavanceerd optimalisatiescript gemaakt in Bash Shell

CLI-code

5 jaar geleden, in een post genaamd Hoe een GNU/Linux-onderhoud uitvoeren met behulp van een script?, hebben we de CLI-code onthuld die het had. Terwijl het huidige script het volgende heeft en aanbeveelt code (opdrachtopdrachten) van Shell Scripting op Bash Shell voor een snelle en efficiënte update- en onderhoudstaak:

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

Houd er rekening mee dat, om de eerste 2 regels te gebruiken, de applicatie naar wens moet worden geïnstalleerd en geconfigureerd BleachBit. Op deze manier zal het CLI-script of de app, met en zonder de opdracht "sudo", automatisch en zonder hulp, en volgens de parameters die zijn geconfigureerd in de grafische interface van Bleachbit, zowel de thuisruimte van de gebruiker als het volledige besturingssysteem grondig opschonen.

Natuurlijk in uw eigen script of CLI-app je kunt toevoegen of verwijderen wat je wilt, en zelfs elk commando vervangen door het equivalent in je GNU/Linux Distro, anders dan Debian en Ubuntu, of sommige van hun afgeleiden. Bijvoorbeeld Arch, Fedora of anderen.

Onderhouds- en updatescript op GNU / Linux
Gerelateerd artikel:
Hoe voer ik een GNU / Linux-onderhoud uit met behulp van een script?

GUI-code

De GUI-app, dat wil zeggen de LPI-SOA, is veel groter en complexer dan een eenvoudig script, dus we kunnen natuurlijk niet alle code hier plakken. hoe je het ook kunt toegang tot alle broncode ervan of het .deb-bestand van versie 0.3, om het te testen, te installeren, te gebruiken en aan te passen om je eigen Linux Desktop-app te maken, met het afspelen van gif- en mp3-multimedia, pop-upmeldingen op het bureaublad en prachtige schermen ontworpen met Zenity en GXMessage.

Een ander belangrijk feit is dat dit script of GUI-app voor technisch en educatief gebruik, ondanks dat het behoorlijk stabiel en functioneel is, is het in volle ontwikkeling, wat duidelijk is, aangezien het nauwelijks op versie 0.3 zit. Wat ons vertelt dat het nog geen volwassen ontwikkelingsstadium heeft bereikt.

Bovendien was versie 0.2 alleen beschikbaar voor gebruik en experimenten op de Respin MilagrOS in versie 3.1, gemaakt door dezelfde Tic Tac Project Community. En gewoon deze versie 0.3 is degene die buiten de Community Respin zelf kan worden getest, maar het zal worden geïnstalleerd in de toekomstige versie 3.2 van genoemde Community Respin, die we later in een toekomstige post zullen behandelen om meer te weten te komen over het nieuws.

Aldus we nodigen je uit om het te downloaden, te proberen en bij te dragen met zijn ontwikkeling. Ook om het voor uw eigen voordeel te gebruiken.

Tot slot, zodat u iets meer weet over dit interessante Respin Wonderen, en de experimentele LPI-SOA-app en een deel van de code, laten we u achter met de volgende schermafbeeldingen:

Schermafbeelding 1: MiracleOS 3.2

Schermafbeelding 2: MiracleOS 3.2

Screenshot 3: LPI-SOA-script

Screenshot 4: LPI-SOA-script

Screenshot 5: LPI-SOA-script

Schermafbeelding 6

Schermafbeelding 7

Schermafbeelding 8

MilagrOS 3.1: Er wordt al gewerkt aan de tweede versie van het jaar
Gerelateerd artikel:
MilagrOS 3.1: Er wordt al gewerkt aan de tweede versie van het jaar

Roundup: Bannerpost 2021

Overzicht

Kortom, dit handige script gemaakt door de Tic Tac Project-gemeenschap is een interessant voorstel voor maak ons ​​eigen script of apps, terminal of desktop, dat wil zeggen in CLI- of GUI-indeling, met verschillende doelstellingen. Wat perfect kan gaan, van het uitvoeren van eenvoudige taken tot onderhoud, updaten, optimaliseren en maatwerk tot andere, meer complexe configuratieacties van systeembestanden of toepassingen van derden. Alles zal afhangen van het kennisniveau van iedereen over onder andere Shell Scripting, Zenity, GXMessage.

En als je dit bericht leuk vond, stop niet met delen met anderen op uw favoriete websites, kanalen, groepen of gemeenschappen van sociale netwerken of berichtensystemen. Tot slot, onthoud bezoek onze homepage en «DesdeLinux» om meer nieuws te ontdekken. En word ook lid van ons officiële kanaal van Telegram van DesdeLinux, West groep voor meer informatie over het onderwerp van vandaag.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.