Bazaar: Bakhaarka App-ka Flatpak ee awooda Flathub Linux

  • Habka koowaad ee Flathub oo leh hagaajin la habeyn karo iyo cabbir muuqda si loo taageero horumariyeyaasha.
  • Qaab dhismeedka dunta badan leh, UI kala go'ay, iyo adeegga asalka ah ee waayo-aragnimo aan kala go 'lahayn.
  • Isdhexgalka GNOME Raadinta iyo KRunner, oo lagu daray rakibaad fudud oo ka socota Flathub.

Basar

Bazaar xoog buu ku yimi sida dukaanka App-ka ee Flatpak-centric kaas oo doonaya inuu hagaajiyo habka aan u ogaano oo aan ugu rakibno software Linux. Kaliya maahan beddel kale: waxay diiradda saartaa waayo-aragnimada aragga ee dhalaalaya, waxqabadka firfircoon, iyo aaladaha loogu talagalay in lagu taageero horumariyeyaasha. Haddii aad isticmaasho GNOME, KDE, ama distros sida Bazzite oo ka socda nidaamka deegaanka Blue Universal, waxaad u baahan doontaa inaad isha ku hayso.

Toddobaadyadii la soo dhaafay dib u eegis, doodo iyo bandhigyo ayaa soo baxay kuwaas oo soo bandhigaya awoodooda: hagaajinta nuxurka la hagaajin karo, is dhexgalka raadinta miiska, Flathub waafaqid sida caadiga ah, iyo qaab dhismeed oo kuu ogolaanaya inaad soo dejiso, ka saarto, oo aad sii wadato baadhista iyada oo aan wax la xidhin. Aynu jebinno wax kasta oo aan hore u naqaanay iyo waxa soo socda.

Waa maxay Bazaar iyo maxay muhiim u tahay?

Bazaar waa dukaanka app-ka cusub ee GNOME Diirada saarista helida iyo ku rakibida arjiyada iyo ku-darka meelaha fog fog ee Flatpak, iyadoo xooga la saarayo Flathub. Hadafkeeda la sheegay waa in la xoojiyo kuwa suurtageliyay desktop-ka Linux iyada oo u keenaya software iyo taageero maaliyadeed horumariyeyaasha. Tabaha ka mid ah, waxaa jira qayb "la soo koobay" oo qaybiyayaashu la qabsan karaan si ay u siiyaan khibrad maxalli ah ama gaar ah dhegaystayaashooda.

Habkani waxa uu xasuusinayaa wajiyada kale ee Flathub sida GNOME Software, Linux Mint ama Maamulaha Software Warehouse, laakiin Bazaar wuxuu soo bandhigayaa go'aamo naqshadeed oo kala duwan: wuxuu dhigayaa xiriirinta taageerada horumarinta meelaha la arki karo jaleecada hore iyo muujinta download statistics oo ka caan ah sidii caadiga ahayd. Waxaas oo dhami waxay ku duuduuban yihiin laba-guul oo navigation interface ah iyo sawirro waaweyn si ay dadka isticmaala shaashadaha ayaa miisaan badan ku leh go'aanka si loo rakibo.

Haddii fursad ahaan aad xiisaynayso wax sidan oo kale ah Raspberry Pi, muddo ka dib qof ayaa sameeyay wax la mid ah Python si uu ugu daro taageerada Raspberry Pi OS oo ku rakibo barnaamijyada Flathub. Waa mid aasaasi ah, laakiin shaqaynaysa. Waxaan u magacaabay FlatPik (pi for RPi) waxaana laga heli karaa xidhiidhkan.

Waxqabadka Bazaar iyo qaab-dhismeedka: dareeraha iyo asalka

Mid ka mid ah tiirarka farsamada waa taas Bazaar waa mid aad u dheereeya oo aad u tiro badanInterface-ka isticmaalaha ayaa gabi ahaanba laga saaray hawlgallada dhabarka dambe, taasoo kuu ogolaanaysa inaad silsilad ku xidhato soo dejinta, uninstall-ka, ama cusboonaysiinta intaad sii wadato baadhista liisaska abka kale iyada oo aan wax dhibaato ahi dhicin.

Sidoo kale, u shaqeeya sidii adeeg: Waxay ilaalisaa xaalad xiitaa haddii aad xidhid dhammaan daaqadaha. Doorashadani waxay leedahay laba saamayn oo wax ku ool ah: waxaad ka soo qaadanaysaa isla meeshii aad ka tagtay, nidaamkuna wuxuu si kalsooni leh u maareyn karaa safafka hawsha. Si loo dhamaystiro is dhexgalka, dhaqan geli bixiyayaasha gnome-shell iyada oo loo marayo D-Bus oo uu leeyahay plugin ah KRunner ee KDE Plasma, si aad si toos ah uga "cawici karto" abka mashiinka raadinta miiska.

Naqshadeynta, Baadhitaanka, iyo Helitaanka Bazaar

Markaad furto arjiga waxa lagugu soo dhawaynayaa buug-yaraha "Curated" oo caan ah. Tabkan waxaa lagu qeexi karaa faylalka YAML by distros ama mashaariicda isku dhafan Bazaar, taasoo sahlaysa in la muujiyo qaybaha lagama maarmaanka ah, ciyaaraha, ama adeegyada saldhigga isticmaalaha. Muujinta dadweynaha, tusaale ahaan, daawaynta la socota qaabeynta Aurora, mid kale oo ka mid ah noocyada kala duwan ee Buluugga Caalamiga ah.

Raadinta isku dhafan waa meel adag: liiska apps ee bidix, faahfaahinta dhanka midig. Halkaa waxaad ka arki kartaa shatiga, isha (sida Flatpak u fogaato), degelka horumariyaha, cabbirka soo dejinta, iyo sawir-qaade sawir qaade ah oo qaada qayb wanaagsan oo ka mid ah booska, sida heerarka casriga ah ee UX ay tilmaamayaan. Waxa kale oo jira badhan inaad wadaagto kaas oo furaya modal leh xiriiriyeyaal diyaar u ah in la diro oo sidaas kor u qaada faafinta software-ka.

In kasta oo horumarku si dhakhso ah u socdo, haddana waxa horeba u jiray tafaasiil u baahan polishing: tusaale ahaan, duuduubka jiifta ee jiirarka qaarkood Wali laguma taageero ku-socodka bidix-ilaa-midig carousels abka. Kuwani waa abka caadiga ah ee ku jira abka kaasoo horumariya toddobaadba toddobaad.

Isbarbardhigga dukaamada kale ee Linux

Kuwa ka imanaya GNOME Software waxaa laga yaabaa inay u arkaan is-dhexgalka mid aan shakhsi ahayn ama la kulmay Cayayaanka la xidhiidha isku dhafka ilo badan (xirmooyinka nidaamka iyo Flatpaks). Bazaar wuxuu dhinac mariyaa qaar ka mid ah kakanaantaas isagoo si ka sii badan u qaadanaya Flathub-ka hore iyo socodka muuqaal toos ah.

Horteeda Ubuntu App Center, kaas oo riixaya qaabka Snap-ka si gaar ah, Bazaar wuxuu la jaan qaadayaa Flathub iyo Flatpak. Isticmaalayaasha qaar, tani waxay xallisaa khilaafka muhiimka ah: waxay rabaan buug ballaadhan oo casri ah laga soo go'ay saldhigga nidaamka. Waa hab joogto ah oo leh distros aan la beddeli karin iyo isbeddelka xagga kala soocida "saldhigga" iyo "load-load" (apps).

Nidaamka deegaanka ee KDE, Discover wuxuu bixiyaa, laakiin waxaa jira kuwa aan ku raacsanayn bilicdeeda ama qaab interface cufan. Bazaar waxa uu soo jeedinayaa akhrin kale: muuqaalo heersare ah, qaybo la soo koobay iyo in xooga la saaro kaalmaynta horumariyaha ku baaqay in deeqo iyo cabbirka muuqaalka.

Bogsiinta ka hortagaysa "ku-tallaabashada tuubada"

Bogsiinta ma aha oo kaliya bilicsanaanta: waxay u adeegtaa iska ilaali isku dhufashada iyo khibradaha xun. Hal tusaale ayaa lagu xusay: haddii distro sida Bazzite uu keeno Steam heerka nidaamka, daaweyntu way awoodaa qari Steam Flatpak si aanu isticmaaleha cusubi u jahawareerin ama aanu ugu dambayn laba qalab oo isku app ah oo leh dabeecado kala duwan.

Dhexdhexaadinta, fariintu waa caddahay: Looguma talagalin in faafreeb lagu sameeyoFikradda ayaa ah in la baabi'iyo "dabinnada noob", ka ilaali "furta cagaha" meel fog iyo in aad safka hore geliso software-ka sida ugu fiican u shaqeeya Deegaankaas, looma baahna in laga saaro mashaariicda sababo fikradeed awgeed; shuruuduhu waxay noqon doonaan farsamo iyo waayo-aragnimo user ku salaysan.

Rakibaadda iyo helitaanka

Dhismayaasha horay loo sii sameeyay ayaa lagu qaybiyaa Flathub iyo iyada oo loo marayo GitHub Actions. Nidaamyada leh Flatpak karti u leh, si fudud u gal Flathub si loo rakibo Bazaar. Soodejintu waxay ku dhowdahay ~12 MiB, inkasta oo aanad haysanin GNOME runtime Inta ugu dhow ee nidaamku wuu socon doonaa, miisaankuna wuxuu u muuqan karaa mid weyn. Sida had iyo jeer, runtimes kuwan waxaa wadaaga apps badan.

Qaybaha qaar ee Universal Blue, is dhexgalka ayaa durba qoto dheer: badhanka "Xarunta Software". laga bilaabo menu-ka ugu weyn ayaa ka furmaya Bazaar iyo, rakibaadyo cusub, waxay ku go'an tahay dekeddu halkii dukaankii hore. Isbeddelkan ayaa durba u soo baxay kuwa isticmaalaya dhismooyinka maalinlaha ah; qof kasta oo kale ayaa heli doona iyada oo la socota wararka la qorsheeyay.

Tijaabinta Bazzite: Daraasad Kiis

Kuwa doonaya inay "tinker", sida ugu dhaqsaha badan uguna fudud ayaa u shidan Bazzite ee mashiinka farsamada. Waxay dhawaan noqotay dukaanka caadiga ah ee Bazzite, oo ah nidaam aan la bedeli karin oo software-kiisa laga soo dejiyo Flathub.

Maareynta maalinlaha ah: rakib, ka saar, oo la soco wixii cusub

Bazaar wuxuu la kulmaa aasaaska wuxuuna ku sameeyaa midabyo duulaya: waad awoodaa raadi, ku baadho qaybaha, arag sharraxaadaha, sawir-qaadista, shatiga, iyo isha xidhmada, rakib ama ka saar, oo hubi qoraalada sii dayn kastaKooxda Cusboonaysiinta waxay kuu ogolaanaysaa inaad dib u eegto isbeddelada oo aad si habsami leh u codsato dufcadaha adiga oo aan xannibin interface-ka.

Faahfaahin ka duwani waa meesha ay degan yihiin xiriirinta taageerada (marka ay jiraan). Waxay ku jiraan meesha ugu sareysa, isla markaad furto tab, waxayna xoojiyaan fikradda horumariyaha ayaa ah jileeeyaha dukaankaan. Soo dejinta tirakoobka oo leh muuqaal ayaa sidoo kale la soo bandhigay, macluumaad faa'iido leh oo lagu qiimeeyo caannimada iyo kalsoonida.

Deeqaha iyo joogteynta nidaamka deegaanka

Sheekada ku saabsan sida loo maalgeliyo software bilaash ah Sannado ayay miiska saarnayd. Bazaar waxa uu rabaa in uu si wax ku ool ah wax uga qabto dhibaatada: isagoo ka dhigaya mid muuqda. deeqaha iyo sahaminta wada shaqaynta Flathub si horumariyayaal badan ay awoodaan heli taageero dhaqaale si loo cabbiro.

Waxaa la sheegay meelaha sida Qoraaga Ko-fi, oo leh xiriiriye qof kasta oo raba inuu wax ku biiriyo. Furaha, si kastaba ha ahaatee, waa in laga gudbo "ku-deeqidda jacaylka fanka" oo la abuuro habab taas miisaanka desktop-ka Linux, iyadoo Flathub u tahay xudunta cufisjiidadka.

Wixii ka dambeeya GNOME: Korsashada iyo "Modelka Cloud"

Doorashada Bazaar ee Bazzite iyo daabacaadyada kale ee Universal Blue waxay ka jawaabayaan istiraatiijiyadda: sharad ku saabsan Flathub iyo qaabka ay qaybintu tahay aasaaska aan la beddeli karin iyo "waxa iftiimaya" waa desktop-ka iyo apps-ka. Tani waa waxa dadka qaar ay u yaqaanaan a Cloud-hooyo desktop ama xitaa "la'aan" taas oo ah lakabka dhexe waa in laga dhigo mid aan la arki karin isticmaalaha ugu dambeeya.

Doodaha dadweynaha ayaa lagu tilmaamay in Bazaar lama tartan Flathub, laakiin waa "dariiqa aan door bideyno inaan ku gaarno Flathub." Haddii mashaariic badan ay qaataan, weyn; haddii kale, waxay u shaqeysaa si la mid ah sababtoo ah waa qaybinta agnostic. Jidka dhexdiisa, SteamOS waxay mar hore dooratay Flathub iyo distros kale oo badan ayaa u socda jihadaas.

Ku-tiirsanaanta Bazaar iyo Isku-dubarid Maxali ah

Haddii aad dareento inaad isku daydo mashruuca gudaha, qulqulka ayaa ah inaad xidho kaydka oo aad ku dhisto Meson iyo Ninja gudaha deegaanka C compiler oo leh ku tiirsanaanta muhiimka ah. Kuwani waa maktabadaha iyo noocyada ugu yar ee la taxay, oo ay la socoto ujeeddooyinkooda:

Ku tiirsanaanta pkg-isku xidhka Nooca ugu yar Ku isticmaal Bazaar
gtk4 gtk4 waxaa daabacday libadwaita Saldhigga interface garaaf
libadwaita libadwaita-1 1.7 Qaababka iyo Qaybaha GNOME
libdex libdex-1 0.11.1 Dhaqaalaha asynchronous
flatpak flatpak 1.9 Maareynta xarumaha Flatpak
wabiyada wabiyada 1.0 Soodejinta metadata ee apps
xmlb xmlb 0.3.4 Xakamaynta xidhmooyinka XML binary/parse
glycin glycin-1 1.0 Hel oo fur sawirada
glycin-gtk4 glycin-gtk4-1 1.0 U beddel meeraha GdkTexture
libyaml yaml-0.1 0.2.5 Falanqaynta Habaynta YAML
libsoup libsoup-3.0 3.6.0 Hawlgallada HTTP
json-glib json-glib-1.0 1.10.0 Falanqaynta jawaabaha JSON (Flathub)

Mashruuca wuxuu qaataa GNOME Code of Conduct; Ka-qaybgalka PRs, Arrimaha, ama Wada-hadallada waxay tusinaysaa ixtiraamka xeerarkan. Waxa xiiso leh, summada app-ka waxa nashqadeeyay Jakub Steiner, oo ah shakhsi caan ah oo ku jira nidaamka deegaanka ee GNOME.

Heerka, xawaaraha horumarka Bazaar, iyo rakibida Flathub

Dhowr toddobaad gudahood, Bazaar waxa uu ka baxay in la helo oo keliya gudaha Bazzite si loogu diyaar garoobo imaatinkeeda baahsan ee Flathub. Waxaa jira codsiyo furan ka muuqda kaydka iyo, taas, waxa ay u jirtaa uun gujinsho kasta oo awood u leh Flatpak. Xawaaruhu waa dhakhso, iyo cusboonaysiin kasta waxay iftiiminaysaa faahfaahinta UI/UX iyo waxay wanaajisaa isdhexgalka oo leh lakabyada desktop-ka.

Haddii aad go'aansato inaad ku rakibto, xusuusnow in kasta oo download app waa iftiin, ah Runtime la wadaago Waxaad kordhin kartaa cabbirka hore haddii aanad hore u haysan. Waa dhigiisa nidaamka deegaanka ee sharad ku galo qaybaha dib loo isticmaali karo u dhexeeya codsiyada.

Wax la saxo

Sida qof u isticmaala Bazzite, waxaan u maleynayaa inay tahay dukaan leh karti, laakiin ikhtiyaarka "Cusub" ee aan ku aragno GitHub wuxuu caddaynayaa in hadda la sii daayay oo uu leeyahay boos hagaajin. Waxa i dhibaya waa in aanu had iyo jeer lahayn badhanka dhabarka, xataa xitaa shaashadda guriga. Mararka qaarkood waxaan rabaa inaan sidaas sameeyo, iyo waqtiga qorista maqaalkan, waa inaan xiraa app-ka oo aan dib u furo si aan sidaas u sameeyo. Ama haddii ikhtiyaarku jiro, ma aan helin, taas oo markaa loo baahan yahay isticmaalka isticmaalka.

Su'aalaha la isweydiiyo ee nidaamka deegaanka

Ma beddeli doontaa dukaamada kale ee KDE? Jawaabta macquulka ah waa: ku noolaanshaha marxalad kala guur ah. Bazzite ayaa isku dari doona, Aurora waxay ku dari doontaa adiga oo aan jebin khibradaada hadda waxaana jira qorshe lagu beddelayo soo jeedinta KRunner by kuwa Bazaar. Qt frontend ayaa sidoo kale la soo jeediyay, inkastoo aan dammaanad la'aan.

Miyuu ku xidhnaan doonaa caalamka buluuga ah ee Universal? Fikirku waa caksi: noqo UI dusha sare ee Flathub. Haddii GNOME, KDE, Mint, SteamOS, ama qof kasta oo raba inuu qaato fikrado ama hore laftiisa, waa dhul bacrin ah. Ugu dambeyntii, arrinta muhiimka ah waa taas Flathub wuu koraa iyo in isticmaaluhu uu leeyahay waayo-aragnimo isku xidhan, ee ma aha "calaamadaynta" dukaanka.

Qoraalada ugu dambeeya iyo tafaasiisha la taaban karo

Bazaar waxaa ka mid ah xiriiriyayaasha (oo lagu aqoonsaday astaamo u eg qadaadiic). Haddii aad iyaga wax ku iibsatid, qoraagu waxa laga yaabaa inuu helo guddi yar oo aan kharash dheeraad ah kugu bixin. Waa xasuusin kale oo ku saabsan noocyo kala duwan kuwaas oo loo sahamiyay inay ka dhigaan shaqada desktop-ka Linux mid waara.

Waxaa la arkay in indhashareeraha daaweeyay Waxaan isticmaalay qaabeynta Aurora, taasina waxay noqon kartaa safka hawlgallada badan iyada oo aan la xannibin navigation. Isticmaalaha ugu dambeeya, faahfaahintaani waxay sameeyaan farqi sababtoo ah waxay xoojiyaan dareenka "dukaan firfircoon» taasi kaama saarayso socodka.

Inta kor ku xusan oo dhan, Bazaar ayaa soo baxaya sida albaab casri ah oo loo maro FlathubDegdeg ah, muuqaal ah, oo leh habayn caado ah, is dhexgalka adag ee raadinta miiska, iyo diirada cad ee joogtaynta kuwa abuura abka. Kuwa muddada dheer isticmaalayay Linux iyo kuwa ku cusub, xoogga saarista helitaanka, rakibidda, iyo horumarinta taageerada hal meel waxay si weyn u fududayn kartaa nolosha waxayna u riixaysaa nidaamka deegaanka jihada saxda ah.

GNOME iyo KDE waxay yeelan karaan bakhaar guud
Maqaalka laxiriira:
Hal dukaan oo lagu rakibo dhamaantood