Ir al cuntegn

AUR u Flatpak

Ditana sustegna pachets nativs dad Arch, pachets AUR construids localmain cun paru ed applicaziuns Flatpak da Flathub isoladas en in sandbox. L’urden da prioritad è l’emprim nativ, lura Flatpak, alura AUR – ed il motiv da tscherner insatge auter ch’in pachet nativ n’è mai che Flatpak porschia ina meglra experientscha, mabain ch’i n’è disponibel nagin pachet nativ.

Cura che Flatpak è la meglra tscherna

Secziun «Cura che Flatpak è la meglra tscherna»

Sche Arch sez n’ha betg in pachet, preferi Flatpak a l’AUR per in’applicaziun da desktop che ha in build mantegnì sin Flathub.

  • Isolaziun en in sandbox. Las applicaziuns Flatpak vegnan exequidas en in sandbox bubblewrap cun in access limità al sistem da datotecas ed a l’IPC. Per navigaturs, programs da multimedia ed autra software exponida a l’internet è quai ina vaira stresa supplementara da protecziun.
  • Nagin temp da build. Il build da pachets AUR dal code da funtauna po durar minutas (u uras, per grondas applicaziuns sco LibreOffice). Installaziuns cun Flatpak telechargian datotecas binaras gia cumpiladas da Flathub.
  • Nagin ristg d’ABI. Pachets AUR binars na funcziunan mintgatant betg pli, cura che bibliotecas dal sistem vegnan actualisadas e la datoteca binara d’origin spetga in’autra ABI. Ils Flatpaks cuntegnan lur agen runtime ed èn protegids cunter quest ristg.
  • Actualisaziuns previsiblas. Sin Flathub ha mintga versiun in numer da versiun, ed ins po facilmain turnar ad ina versiun precedenta. AUR sa mida cuntinuadamain e senza coordinaziun.

Cura che AUR è la meglra tscherna

Secziun «Cura che AUR è la meglra tscherna»

I dat trais cas nua che Ditana preferescha – u pretenda – AUR empè da Flatpak.

Ditana reconstruescha e signa gia 45 dals recepts da l’AUR che la distribuziun dovra, uschia che paru -S chatta quels savens en il repositori da Ditana e betg en l’AUR. Mintgin da quels è vegnì classifitgà avant il build: ina midada da l’URL d’ina funtauna, d’ina funcziun da build u d’ina summa da controlla senza nova versiun ferma l’entira execuziun, per ch’ina persuna examineschia la midada. Recepts che Ditana n’ha betg vegnan installads da paru directamain da l’AUR, senza revisiun – e quai è la differenza da la quala tracta il rest da questa pagina.

Navigaturs sin basa da Chromium cun il rinforzament da standard da Ditana

Secziun «Navigaturs sin basa da Chromium cun il rinforzament da standard da Ditana»

Ditana na dat betg spazis da num da l’utilisader senza privilegis a mintga program. Els èn stads la basa da pliras escalaziuns da privilegis localas publitgadas, e da las sedesch endataziuns dal kernel Linux en il Known Exploited Vulnerabilities catalogue da CISA durant trais onns èn sis explotablas cun agid da quels – dumbrà tenor la versiun dal catalog 2026.09.04; la valitaziun, da tge sis endataziuns ch’i sa tracta, è nossa, perquai vala la paina da la verifitgar empè da la crair. Perquai permetta Ditana quels spazis da num program per program: in program BPF minimal, collià cun il hook userns_create dal kernel sez, refusa in spazi da num a mintga program exequibel per il qual nagin parameter n’ha dumandà quai. bwrap ha dumandà quai, uschia che mintga Flatpak construescha ses sandbox extern sco usità.

Brave vegn tuttina da l’AUR sco brave-bin, per dus motivs che n’han nagut da far cun il sandbox extern. Ses Flatpak cuntegna zypak, che creescha spazis da num supplementars a partir d’in’atgna datoteca binara situada en la profunditad dal sandbox, e sch’ina glista da permissiuns per program exequibel vala insumma er per quels, n’è betg testà. Ultra da quai remplazza flatpak update in program exequibel en in Flatpak, ed il hook responsabel per tegnair sincronisada la glista da permissiuns na vesa betg quai; uschia scadess la permissiun tacitamain a la proxima actualisaziun.

Il pachet AUR brave-bin na dovra nagut da quai. El porta ses agen program d’agid setuid chrome-sandbox e construescha ses sandbox dal tuttafatg senza spazi da num da l’utilisader – perquai resta quest pachet, schebain che la regla metta Flatpak avant l’AUR.

Sch’in sandbox installà da Vus vegn refusà

Secziun «Sch’in sandbox installà da Vus vegn refusà»

Sch’in sandbox installà da Vus na survegn nagin spazi da num da l’utilisader, è il guardian quel che ha refusà il spazi da num. Agiuntai il program exequibel a /etc/ditana/userns-allow.conf, in percurs absolut per lingia, e rechargiai la configuraziun:

Fanestra dal terminal
sudo ditana-userns-guard --reload

sudo ditana-userns-guard --status mussa quants spazis da num ch’èn vegnids permess e refusads dapi ch’il guardian è vegnì chargià, ed enumerescha ils programs ch’el ha refusà, ils pli recents l’emprim, mintgin cun l’account d’utilisader che l’ha exequì e cun il dumber da las giadas. sudo ditana-userns-guard --observe chala da refusar e mantegna la glista, uschia ch’el mussa tge ch’in program dumandass, entant ch’il program cuntinuescha a funcziunar; sudo ditana-userns-guard activescha puspè il refus.

Software che n’è betg disponibla sin Flathub

Secziun «Software che n’è betg disponibla sin Flathub»

Ina part betg negligibla da la software Linux utila sa chatta mo sin AUR – utensils da svilup spezialisads, drivers specifics d’in fabricant, programs d’agid per la hardware, scrittiras. En quests cas è AUR l’unica opziun, e cun paru è lur installaziun simpla.

Cura che Vus vulais participar a l’ecosistem AUR

Secziun «Cura che Vus vulais participar a l’ecosistem AUR»

Sche Vus utilisais Arch e vulais suandar ils feeds da commits da l’AUR, votar per pachets u mantegnair Voss agens pachets AUR, alura As tegna l’utilisaziun dad AUR per las applicaziuns da mintga di en contact cun quest ecosistem.

Co che Ditana decida durant l’installaziun

Secziun «Co che Ditana decida durant l’installaziun»

La configuraziun KDL permetta a mintga parameter da declerar arch-packages, flatpak-packages ed aur-packages l’in sper l’auter, sco er userns-allow per in program exequibel che dovra in spazi da num da l’utilisader per ses sandbox. Sche pli ch’ina funtauna è disponibla, vegn la tscherna fatga cun intenziun, pachet per pachet, cun in’explicaziun registrada en la datoteca .kdl correspundenta. Consultai ditana-config per vesair l’argumentaziun en ses context.

Cussegl pratic: controllar regularmain ils Flatpaks installads

Secziun «Cussegl pratic: controllar regularmain ils Flatpaks installads»

Ils runtimes da Flatpak s’accumuleschan. Exequi mintgatant sudo flatpak uninstall --unused per liberar spazi sin il disc – e sudo flatpak update per tegnair actualas las applicaziuns. Omaduas èn operaziuns segiras. Ditana installescha ils Flatpaks en l’installaziun dal sistem e betg en ina installaziun per account d’utilisader, perquai dovran omaduas privilegis da root.

Questa translaziun è vegnida fatga a maschina. Las lecturas ed ils lecturs la megliereschan sin Weblate.