Under åren, i DesdeLinux, har vi skapat otaliga publikationer (artiklar) om handledningar och guider att utföra de mest lämpliga och korrekta underhålls- och uppdateringsprocesserna för respektive GNU/Linux-distros, särskilt Debian och Ubuntu, och deras derivat. Dessutom om hur man optimerar och anpassar våra uppskattade gratis och öppna operativsystem baserade på GNU/Linux.
Och sedan, uppgifter som underhåll, uppdatering, optimering och anpassning Det här är aktiviteter som vi brukar göra ofta, det ideala är att automatisera så mycket som möjligt av dem för att göra allt snabbare och enklare. Men, och trots att det finns många applikationer för var och en av dessa åtgärder eller aktiviteter, är det alltid bra att kunna skapa våra egna Terminal (CLI) eller Desktop (GUI) applikationer att på ett personligt och precist sätt utföra det vi vill. Därför kommer vi idag att visa dig hur du gör en enkel app i stil med "LPI SOA-skript".
Men innan du börjar detta nuvarande inlägg om hur man gör en enkel app i stil med "LPI-SOA-skript", då rekommenderar vi att du utforskar en annan tidigare relaterat inlägg:
LPI SOA-skript: En mall för att skapa en Linux-app
Om LPI SOA-skriptet
Sedan, i en tidigare inlägg, vi diskuterade redan mer i detalj vad detta intressanta manus handlar om eller app skapad av Tic Tac Project Community i rent utbildningssyfte lämnar vi omedelbart länken till den senare så att de kan minns eller vet vad handlar det om:
LPI – SOA är ett skript som fungerar som en fri programvara som emulerar en traditionell virtuell teknisk assistent. På ett sådant sätt, för att tillåta alla användare (nybörjare, experter eller tekniker) att utföra olika uppgifter på ett automatiserat eller guidat (manuellt) sätt. På så sätt sparar du okantifierbara timmar/arbete på vissa uppgifter, repetitiva eller inte. Dessutom, skapad med Shell Scripting med Bash Shell, är den idealisk för att lära sig och lära andra att göra sin egen utveckling på detta inhemska Linux-språk. LPI – SOA: Advanced Optimization Script gjort i Bash Shell
CLI-kod
5 år sedan, i ett inlägg som heter Hur gör man ett GNU/Linux-underhåll med ett skript?, avslöjade vi CLI-koden som den hade. Medan, för närvarande nämnda manus har och rekommenderar följande kod (kommandokommandon) för Shell Scripting på Bash Shell för en snabb och effektiv uppgift att uppdatera och underhålla:
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
Tänk på att för att använda de två första raderna måste applikationen installeras och konfigureras enligt dina önskemål BleachBit. På detta sätt, med och utan "sudo"-kommandot, kommer CLI-skriptet eller appen automatiskt och utan hjälp, och efter parametrarna som konfigurerats i Bleachbits grafiska gränssnitt, att rengöra både användarens hemutrymme och hela operativsystemet på djupet.
Naturligtvis i ditt eget skript eller CLI-app du kan lägga till eller ta bort vad du vill, och till och med ersätta varje kommandokommando med motsvarande i din GNU/Linux Distro, förutom Debian och Ubuntu, eller några av deras derivator. Till exempel Arch, Fedora eller andra.
GUI-kod
GUI-appen, det vill säga LPI-SOA, är mycket större och mer komplex än ett enkelt skript, så uppenbarligen kan vi inte klistra in all kod här. hur du än kan komma åt all källkod av den eller .deb-filen av version 0.3, för att testa, installera, använda och modifiera den för att skapa din egen Linux Desktop-app, med gif- och mp3-multimediauppspelning, popup-meddelanden på skrivbordet och vackra skärmar designade med Zenity och GXMessage .
Ett annat viktigt faktum är att detta skript eller GUI-app för tekniskt och pedagogiskt bruk, trots att den är ganska stabil och funktionell, är den i full utveckling, vilket är uppenbart, eftersom det knappt finns på version 0.3. Vilket säger oss att det inte har nått ett moget utvecklingsstadium.
Dessutom var dess version 0.2 endast tillgänglig för användning och experiment på Respin MilagrOS i dess version 3.1, skapad av samma Tic Tac Project Community. Och bara denna version 0.3 är den som kan testas utanför själva Community Respin, men det kommer att installeras i den framtida versionen 3.2 av nämnda Community Respin, som vi senare kommer att ta upp i ett framtida inlägg för att lära oss om dess nyheter.
Sålunda, vi inbjuder dig att ladda ner den, prova den och bidra med dess utveckling. Också att använda den för din egen fördel.
Slutligen, så att du vet lite mer om detta intressanta Återspinn MilagrOS, och den experimentella LPI-SOA-appen och en del av dess kod lämnar vi dig med följande skärmdumpar:
Sammanfattning
Kort sagt, detta användbara manus skapat av Tic Tac Project-gemenskapen är ett intressant förslag för skapa våra egna skript eller appar, terminal eller skrivbord, det vill säga i CLI- eller GUI-format, med olika syften. Som, kan gå perfekt, från att utföra enkla uppgifter av underhåll, uppdatering, optimering och anpassning till andra mer komplexa konfigurationsåtgärder för systemfiler eller tredjepartsprogram. Allt kommer att bero på kunskapsnivån hos var och en om Shell Scripting, Zenity, GXMessage, bland andra.
Och om du gillade det här inlägget, sluta inte dela den med andra på dina favoritwebbplatser, kanaler, grupper eller gemenskaper i sociala nätverk eller meddelandesystem. Slutligen, kom ihåg besök vår hemsida en «DesdeLinux» för att utforska fler nyheter. Och gå med i vår officiella kanal Telegram av DesdeLinux, Väst grupp för mer information om dagens ämne.