Descărcați FlightGear gratuit: Ghid oficial de instalare
Descarcă FlightGear gratuit de pe site-ul oficial. Compară pachetele Windows, macOS și Linux, instalează fișierele de date și începe primul tău zbor.
Notă privind versiunea, verificată la 6 octombrie 2026: Această procedură se aplică sistemelor SUSE Linux Enterprise Server (SLES) 15 SP7 și sistemelor SLE 15 compatibile care utilizează AppArmor. SUSE documentează AppArmor ca fiind instalat și rulând în mod implicit pe SLES 15 SP7. SUSE Linux 16.0 elimină AppArmor și utilizează SELinux în schimb, așadar nu aplicați comenzile de mai jos versiunii 16.0; utilizați ghidul de comparare SUSE Linux 16.0 de la SUSE și documentația SELinux pentru versiunea respectivă.
AppArmor este un modul de securitate Linux care restricționează ceea ce poate accesa un program. Un profil este politica atașată unui fișier executabil: poate permite sau refuza accesul la fișiere, capabilități și alte resurse. Acest ghid vă va ghida de la confirmarea platformei până la impunerea unui profil testat, cu o fază de învățare prudentă, astfel încât o aplicație personalizată să fie mai puțin probabilă să se defecteze în mod neașteptat.
Folosește o fereastră de testare sau de întreținere dacă aplicația este importantă. Ai nevoie de un cont de administrator cu sudo, calea executabilă reală a aplicației și o listă a sarcinilor normale pe care le efectuează. Include lucrările în fundal, pornirea și oprirea, reîncărcările de configurare, încărcările sau exporturile, sarcinile programate și orice funcții conectate la rețea. Un profil învățat dintr-o singură lansare nu poate deduce funcții pe care nu le exersezi niciodată.
Cunoașteți unde citește și scrie aplicația datele, ce cont le rulează și dacă pornește procese auxiliare. Evitați testarea cu date de producție sensibile atunci când este posibil. Înregistrați starea curentă a serviciului și păstrați o copie a oricărui profil existent înainte de a face modificări.
Mai întâi verificați versiunea sistemului de operare și starea curentă a AppArmor:
cat /etc/os-release
sudo aa-status


Confirmați că sistemul raportează SLES 15 SP7 sau o altă versiune a cărei documentație acceptă AppArmor. Pe SLES 15 SP7, ghidul SUSE precizează că AppArmor este instalat și rulează în mod implicit. Dacă lipsește, SUSE documentează instalarea cu sudo zypper in -t pattern apparmor. Dacă serviciul este instalat, dar nu rulează, verificați politica de pornire a sistemului și starea serviciului înainte de a-l activa; nu dezactivați modulul de securitate pentru a rezolva o problemă a aplicației. Consultați ghidul introductiv SLES 15 SP7 AppArmor și ghidul instrumentelor din linia de comandă SLES 15 SP7 AppArmor pentru detalii specifice versiunii.
Profilurile AppArmor sunt asociate cu căi de programe, așadar identificați executabilul propriu-zis, în loc să presupuneți că utilizatorul comenzii este binar. Pentru o comandă disponibilă prin calea shell, executați:
command -v myapp

Pentru un serviciu, inspectați definiția unității sale și detaliile procesului folosind instrumentele disponibile pe sistemul dvs. Un script de lansare, o legătură simbolică sau un interpretor pot duce la un executabil diferit de cel așteptat. Rezolvați o cale cunoscută cu readlink -f /path/to/myappunde este cazul. Înlocuiți calea absolută verificată în fiecare comandă de mai jos; /usr/local/bin/myappeste doar un exemplu.
Înainte de crearea profilului, verificați dacă există deja un profil sub /etc/apparmor.d. SUSE stochează profilurile acolo, iar numele fișierului înlocuiește de obicei barele oblice din calea executabilă cu puncte. De exemplu, /usr/local/bin/myappse mapează la un nume de fișier precum usr.local.bin.myapp. Nu suprascrieți un profil existent al furnizorului sau întreținut local fără a-l revizui. SUSE listează, de asemenea, profiluri suplimentare sub /usr/share/apparmor/extra-profiles; un profil adecvat poate oferi un punct de plecare, dar trebuie totuși revizuit pentru aplicația și versiunea dvs. ( documentația depozitului de profiluri SUSE ).
Rulați instrumentul de generare a profilurilor ca administrator, utilizând calea completă executabilă:
sudo aa-genprof /usr/local/bin/myapp

aa-genprofcreează un profil de pornire și plasează programul în modul de reclamație în timp ce îl exersați. Modul de reclamație înregistrează încălcările politicii, dar nu blochează operațiunea refuzată, ceea ce vă permite să observați comportamentul înainte de aplicare. Urmați instrucțiunile instrumentului; după exersarea aplicației, utilizați opțiunea de scanare pentru a revizui evenimentele înregistrate. SUSE descrie acest lucru ca un proces iterativ, nu o garanție că profilul sugerat automat este complet.
În timp ce profilul este în modul de reclamație, utilizați aplicația așa cum ar face-o un operator normal. Testați fluxurile de lucru obișnuite și sarcinile mai puțin frecvente, dar acceptate, inclusiv citiri, scrieri, încărcări, generare de rapoarte, reporniri de servicii și joburi auxiliare. Mențineți testul realist: un program poate utiliza fișiere sau procese fiu diferite pentru un export decât pentru ecranul său principal.
Examinați mesajele kernelului și jurnalul de audit pentru evenimentele AppArmor:
sudo journalctl -k | grep -i apparmor

În funcție de configurarea jurnalizării sistemului, SUSE indică și către /var/log/audit/audit.log, journalctl | grep -i apparmor, și dmesg -T. Lipsa unei potriviri într-o vizualizare a jurnalului nu dovedește că profilul este corect: verificați dacă aplicația a fost executată și verificați serviciul de înregistrare și alte locații documentate ale jurnalelor. Nu tratați un profil generat ca fiind testat doar pentru că aplicația pornește o singură dată.
Ca root, folosește aa-logprofpentru a procesa evenimentele înregistrate și a răspunde la solicitări:
sudo aa-logprof

Pentru fiecare eveniment, întrebați dacă accesul este necesar pentru o sarcină documentată a aplicației. Permiteți doar calea îngustă, modul de acces sau capacitatea de care are nevoie programul. Se poate aștepta o citire a fișierului de configurare; o scriere neplanificată într-un director fără legătură poate semnala o eroare sau o componentă separată care necesită investigare. Regulile prea largi slăbesc limitarea restricțiilor, în timp ce regulile prea restrânse pot încălca sarcinile valide.
Profilul este o limită de control al accesului, așadar un răspuns la o solicitare ar trebui să se bazeze pe comportamentul aplicației și pe cerințele operaționale, nu doar pentru că a apărut într-un jurnal. Ghidul instrumentelor din linia de comandă SUSE SLES 15 SP7 AppArmor explică instrumentele din linia de comandă, iar linkurile de referință pentru asistența SUSE AppArmor către paginile de manual relevante, inclusiv aa-genprof, aa-logprofși apparmor_parser.
Treceți la aplicare numai după ce fluxurile de lucru reprezentative au reușit și ați revizuit evenimentele legitime. Aplicați profilul aplicației, reîncărcați setul de profiluri AppArmor și reporniți aplicația sau serviciul astfel încât procesul care rulează să utilizeze politica actualizată:
sudo aa-enforce /usr/local/bin/myapp
sudo systemctl reload apparmor

SUSE notează că reîncărcarea citește din nou profilurile /etc/apparmor.d; un program care rulează deja poate necesita repornire înainte ca profilul actualizat să aibă efect. Coordonați această repornire cu proprietarul serviciului și utilizați comanda corectă de gestionare a serviciilor pentru aplicație. Apoi, repetați fluxurile de lucru cheie aflate sub aplicare, în loc să presupuneți că succesul modului de reclamație dovedește că acestea vor funcționa neschimbate.
Verificați starea profilului și căutați noi refuzuri după testare:
sudo aa-status
sudo journalctl -k | grep -i apparmor

Confirmați că profilul dorit este încărcat și în modul de aplicare, serviciul rămâne funcțional și fiecare sarcină necesară funcționează în continuare. Dacă aplicarea blochează o operațiune legitimă, colectați evenimentul relevant, verificați dacă accesul este într-adevăr necesar și rafinați profilul în mod restrâns. Pentru un diagnostic scurt și controlat, sudo aa-complain /usr/local/bin/myappputeți pune profilul programului respectiv în modul de reclamație; investigați, actualizați și retestați înainte de a-l readuce în modul de aplicare cu aa-enforce. Reîncărcați și reporniți după cum este necesar. Evitați dezactivarea AppArmor global sau acordarea de permisiuni largi ca soluție rapidă.
Aceste referințe au fost verificate pe 6 octombrie 2026. Comenzile și detaliile pachetului pot varia în funcție de versiunea produsului; confirmați documentația pentru pachetul service pack SLES exact instalat înainte de a face modificări.
Descarcă FlightGear gratuit de pe site-ul oficial. Compară pachetele Windows, macOS și Linux, instalează fișierele de date și începe primul tău zbor.
Deschide Google Tasks într-un browser, adaugă o comandă rapidă pentru Chrome sau o lansare în stilul aplicației și gestionează activitățile de făcut în avans prin Calendar și Gmail.
OKSampler mapează clipuri MP3 pe tastele tastaturii și poate reda audio în buclă. Află ce face software-ul gratuit vechi, unde se termină funcțiile sale vechi și ce trebuie să verifici înainte de descărcare.
Instalează versiunea Linux a jocului Don't Starve Together prin Steam, creează o lume sau alătură-te prietenilor urmând acești pași de configurare și depanare.
Configurează Squad pe Linux cu Steam Play și Proton, instalează jocul, alege un instrument de compatibilitate și depanează problemele anti-cheat.
Descărcați și verificați fișierul ISO LMDE 5 arhivat, creați un USB bootabil și alegeți setările de instalare sigure. Elsie a ajuns la sfârșitul duratei de viață; consultați versiunea curentă a LMDE.
Creați un USB de instalare Windows 11 pe Linux cu Ventoy: obțineți fișierul ISO oficial, instalați Ventoy în siguranță, copiați imaginea și porniți PC-ul țintă.
Instalați Wireshark pe Ubuntu, Debian, Fedora, Arch sau openSUSE cu comenzile actuale ale pachetului, apoi configurați captura de pachete live în siguranță.
Învață cum să joci DiRT Rally pe Linux dacă îl deții deja pe Steam: instalează versiunea nativă, lansează-l și folosește Proton doar ca soluție de rezervă.
Instalați Devuan Excalibur din fișierul ISO Desktop Live. Verificați descărcarea, creați un USB bootabil, protejați partițiile existente și finalizați configurarea cu Refracta Installer.