Cum să creezi un executabil pentru actualizarea și curățarea automată a sistemului Linux Mint
Dacă folosești Linux Mint și vrei să actualizezi sistemul rapid, fără să tastezi de fiecare dată mai multe comenzi, acest ghid este pentru tine. Vom crea un script executabil care face totul automat: actualizează pachetele, actualizează aplicațiile Flatpak și curăță fișierele inutile — totul printr-un singur dublu-clic sau o singură comandă în terminal.
Nu ai nevoie de cunoștințe avansate. Urmează pașii de mai jos și vei termina în câteva minute.
📌 Notă: Acest ghid folosește nala — un front-end modern și mai lizibil pentru apt. Dacă nu îl ai instalat, nu-ți face griji, îți spunem noi cum să îl instalezi chiar mai jos.
Pas 1 – Instalează nala (dacă nu îl ai deja)
Deschide terminalul (apasă Ctrl + Alt + T) și verifică dacă nala este instalat executând:
nala --version
Dacă primești o eroare, înseamnă că nala nu este instalat. Instalează-l cu:
sudo apt install nala
Introdu parola de administrator când ți se cere și apasă Enter. Instalarea durează câteva secunde.
Pas 2 – Creează folderul ~/bin și scriptul
Folderul ~/bin este un loc standard în Linux Mint unde poți pune scripturile tale personale. Dacă nu există, îl creăm noi.
Copiază și lipește comenzile de mai jos în bloc în terminal, apoi apasă Enter:
mkdir -p ~/bin cat > ~/bin/eol <<'EOF' #!/usr/bin/env bash set -e sudo nala update sleep 3 sudo nala full-upgrade -y sleep 3 sudo flatpak update -y || true sleep 3 sudo nala autopurge -y || true sleep 3 sudo nala autoremove -y || true sleep 3 sudo apt autoclean || true echo -e "Sistemul Dvs a fost actualizat.\nTerminalul se va inchide automat in 5 secunde." sleep 5 exit EOF
Acum scriptul există, dar trebuie să îi dăm și permisiunea de a fi executat:
chmod +x ~/bin/eol
- Actualizează lista de pachete disponibile (
nala update) - Instalează toate actualizările disponibile (
nala full-upgrade) - Actualizează aplicațiile Flatpak (dacă există)
- Curăță pachetele orfane și fișierele cache inutile
- Afișează un mesaj de confirmare și se închide automat
Pas 3 – Verifică dacă ~/bin este în PATH
Pentru ca sistemul să știe unde să caute scriptul tău când îl apelezi cu numele eol, folderul ~/bin trebuie să fie inclus în variabila de sistem PATH. Linux Mint îl include de obicei automat, dar e bine să verificăm:
echo "$PATH" | tr ':' '\n' | grep -x "$HOME/bin" || echo 'NU e in PATH'
Dacă comanda afișează calea directorului tău (ceva de genul /home/numetau/bin), totul este în regulă. Treci la Pasul 3.
Dacă afișează mesajul „NU e in PATH”, continuă cu pașii de mai jos.
Dacă ~/bin nu este în PATH
Deschide fișierul .bashrc cu un editor de text simplu:
nano ~/.bashrc
Mergi la sfârșitul fișierului (apasă Ctrl + End) și adaugă linia:
export PATH="$HOME/bin:$PATH"
Salvează fișierul cu Ctrl + O, apasă Enter pentru confirmare, apoi ieși cu Ctrl + X.
Activează modificarea în terminalul curent:
source ~/.bashrc
Pas 4 – Testează scriptul din terminal
Acum poți rula scriptul direct din terminal cu comanda:
exec eol
source ~/.bashrc și încearcă din nou.Pas 5 – Creează un executabil cu dublu-clic (shortcut de desktop)
Dacă vrei să poți rula actualizarea cu un simplu dublu-clic, fără să deschizi terminalul manual, creăm un fișier .desktop — adică o scurtătură de aplicație.
5.1 – Creează fișierul
nano ~/.local/share/applications/eol-update.desktop
5.2 – Adaugă conținutul
Copiază și lipește textul de mai jos în editor:
[Desktop Entry] Name=System Update (EOL) Comment=Actualizare sistem Linux Mint Exec=gnome-terminal -- /home/numetau/bin/eol Icon=system-software-update Terminal=false Type=Application Categories=System;
/home/numetau/bin/eol cu calea reală a scriptului tău. Ca să afli calea exactă, rulează în terminal comanda echo ~/bin/eol și folosește rezultatul afișat. Iar pentru a afla numele tău rulează în terminal comanda whoami.5.3 – Salvează fișierul
Apasă Ctrl + O, confirmă cu Enter, apoi ieși cu Ctrl + X.
5.4 – Fă fișierul executabil
chmod +x ~/.local/share/applications/eol-update.desktop
Acum vei găsi scurtătura „System Update (EOL)” în meniul de aplicații al sistemului, în categoria System. O poți adăuga și pe desktop sau în bara de taskuri.
Rulează comanda (opțional, dar recomandat):
update-desktop-database ~/.local/share/applications/Caută în meniu „System Update (EOL)” sau „Actualizare sistem”. Apasă pe el → se deschide terminalul, face totul automat și se închide singur. Gata!
Rezumat – Ce am făcut
Am creat un sistem complet de actualizare automată pentru Linux Mint, format din:
- Un script bash (
~/bin/eol) care actualizează și curăță sistemul - O scurtătură .desktop care rulează scriptul într-un terminal, cu un simplu dublu-clic
De acum înainte, în loc să tastezi manual 5-6 comenzi de actualizare, o singură rulare a scriptului eol face totul pentru tine.
Întrebări frecvente
Nala afișează actualizările mult mai clar și lizibil față de apt, cu o interfață mai prietenoasă în terminal. Funcționează identic în spate, deci nu există niciun risc.
Scriptul va trece peste comanda de actualizare Flatpak fără eroare (datorită || true) și va continua normal.
Da! Editează fișierul ~/bin/eol cu nano ~/bin/eol și modifică numărul de lângă sleep 5 la finalul scriptului.
Da, deoarece comenzile de actualizare necesită drepturi de administrator (sudo). Acesta este un comportament normal și de siguranță în Linux.
Bonusuri utile
- Poți adăuga launcher-ul pe desktop sau în bara de favorite (click dreapta → Add to desktop sau Add to favorites).
- Rulează-l cel puțin o dată pe săptămână – sistemul tău va rămâne mereu curat și actualizat.
- Dacă ai Flatpak instalat, actualizarea lor este inclusă automat.
Felicitări! Ai creat acum propriul tău „buton de actualizare” personalizat. Economisești minute bune și eviți să tastezi aceleași comenzi lungi.
Dacă ai vreo problemă, lasă un comentariu mai jos și te ajut imediat! 👍
Mulțumesc că citești!
Cu drag Ady! ❤️
Pentru mai multe știri și sfaturi despre lumea IT, recomandă blogul meu și nu uita să te aboneazi la newsletter!
Poți ajuta distribuind sau recomandând acest articol.
