Sida loo abuuro xirmo Flatpak talaabo talaabo gudaha Linux

Cusbooneysiintii ugu dambeysay: 04/12/2025
Author: Isaac
  • Flatpak wuxuu kuu ogolaanayaa inaad ku xidho codsiyada iyo ku tiirsanaanta weelasha la qaadi karo, go'doonsan ee qaybinta badan. Linux.
  • Xirmooyinka Flatpak waxay ku salaysan yihiin runtimes la wadaago, xog badan oo badan, iyo qaab dhismeedka cad ee faylasha, astaanta, iyo AppData.
  • Flathub wuxuu u shaqeeyaa sidii kayd dhexe oo loogu talagalay codsiyada Flatpak, in kasta oo habka daabacaadda uu u baahan yahay muujinta faahfaahsan iyo ururinta iyada oo aan la helin shabakad.

Hage tallaabo-tallaabo ah oo lagu abuurayo xirmo Flatpak

Haddii aad la shaqeyso GNU/Linux oo aad xiisaynayso inaad u qaybiso codsiyadaada qaab fudud, mar dhow ama hadhow waxaad la kulmi doontaa Flatpak. Qaabka baakaduhu wuxuu noqday mid ka mid ah siyaabaha ugu caansan ee lagu gudbiyo codsiyada desktop-ka. kuwaas oo si isku mid ah uga shaqeeya ku dhawaad ​​qaybinta kasta, iyada oo aan la halgamin ku-tiirsanaanta ama maamulaha xirmada ee maalinta.

Tilmaamahan waxaan ku arki doonaa Sida loo abuuro xirmo Flatpak tallaabo tallaabo, laga bilaabo xoq iyo si faahfaahsanWaxaad arki doontaa sida saxda ah waxa Flatpak yahay, sababta ay maanta muhiim u tahay, waxaad u baahan tahay inaad ku diyaariso deegaankaaga, sida loo qaabeeyo xirmadaada, waxa metadata aad u baahan tahay, sida loo rakibo, tijaabi, u dhoofinta kaydka, iyo xitaa waxa ay ka dhigan tahay in lagu dhejiyo Flathub. Dhammaan oo leh hab wax ku ool ah iyo qaab la heli karo si aadan ugu helin wax culus.

Waa maxay Flatpak maxayse muhiim u noqotay?

Waa maxay Flatpak sideese u shaqeysaa?

Flatpak waa baakadaha software-ku-saleysan iyo tignoolajiyada qaybinta LinuxFikradda waa mid aad u fudud laakiin awood leh: halkii ay ku xirnaan lahayd maareeyaha xirmada qaybinta kasta, arjiga waxaa lagu baakadeeyay maktabadaha iyo ku tiirsanaanta ay u baahan tahay, oo waxay ku socotaa deegaan go'doonsan (sanduuq ciid) kaas oo dammaanad qaadaya habdhaqan joogto ah oo ku saabsan distro kasta oo ku habboon.

Ficil ahaan, Xidhmada Flatpak waxaa ku jira codsiga iyo dhammaan maktabadaha lagama maarmaanka u ah inay shaqeyso.iyada oo aan la faragelin inta kale ee barnaamijyada nidaamka. Tani waxay ka fogaanaysaa cadaabta ku tiirsanaanta caadiga ah, waxay yaraynaysaa isku dhacyada, waxayna siinaysaa horumariyaha inuu si toos ah u koontaroolo sida codsigooda loo qaybiyo oo loo cusboonaysiiyo, iyada oo aan la sugin ilaaliyaha qaybinta inuu xidho.

Si taas loo gaaro, Flatpak waxay ku tiirsan tahay deegaan runtime la wadaagoRuntimes-yadani waxay bixiyaan aasaas guud (tusaale ahaan, nooc gaar ah oo ah madal GNOME) kaas oo codsiyo badan ay ku shaqeeyaan. Sidan, uma baahnid inaad gabi ahaanba wax walba ku xidho app kasta, laakiin kaliya waxa aan horay loogu darin wakhtiga runtime, meel badbaadinta iyo fududaynta dayactirka.

Intaa waxaa dheer, codsiyada Flatpak waa ay socdaan sanduuq ciid leh nidaam ogolaansho u gaar ahQaabkani wuxuu kuu ogolaanayaa inaad xakamayso helitaanka ilaha sida nidaamka faylka, shabakada, Bluetooth, maqalka, ama server-ka sawirada (X11/Wayland). Go'doominta waxay hagaajisaa amniga waxayna xaddidaysaa waxyeelada ka iman karta codsiga xaasidnimo ama la musuqmaasuqay.

Mid ka mid ah faa'iidooyinka ugu weyn ee isticmaalayaasha iyo maamulayaasha waa taas Xirmooyinka Flatpak waa la rakibay oo la cusboonaysiiyay si ka madax bannaan maamulaha xirmada qaybinta.Waxaad heli kartaa codsiyadaada Flatpak inay ku wada noolaadaan xidhmooyinka waddaniga ah iyaga oo aan faragelin midba midka kale, oo xitaa isku mar maamula noocyo badan oo isla abka ah.

Faa'iidooyinka iyo khasaaraha Flatpak marka la barbar dhigo qaababka kale

Faa'iidooyinka iyo khasaaraha Flatpak

Nidaamka deegaanka ee GNU/Linux wuxuu had iyo jeer lahaa habab baakad badan: deb, rpm, AppImage, Snap, Flatpak… Mid kastaa wuxuu u xalliyaa dhibaatada qaybinta software-ka qaab u gaar ah. Flatpak ayaa si gaar ah ugu fiican miiska miiska, mana aha wax nasiib ah in qaybin badan oo waaweyn ay si caadi ah u taageeraan.

Waxaa ka mid ah ugu weyn Faa'iidooyinka Flatpak ee aragtida isticmaalaha waan istaagi karnaa:

  • Ku rakib fudud oo caalami ah: Hal qaab oo xirmo ah waxaad ku rakibi kartaa isla app-ka qaybinta kala duwan (Debian, Fedora, openSUSE, Arch, iwm.) ilaa iyo inta ay awood u leeyihiin Flatpak.
  • Dahaarka iyo amniga oo la hagaajiyay: Codsiyada waxay ku dhex socdaan sanduuq ciid ah oo leh ogolaansho cad, yaraynta khataraha iyo isku dhacyada u dhexeeya barnaamijyada.
  • Cusbooneysiin toos ah iyo mid dhexe: Hal amar ayaad ku cusboonaysiin kartaa dhammaan kaaga apps Flatpak, iyada oo aan ku xidhnayn wareegga distro.
  • Wada noolaanshaha noocyo badan: Waa suurtogal in la rakibo wax ka badan hal nooc oo isla arji ah, kaas oo aad waxtar ugu leh horumariyeyaasha ama deegaanka tijaabinta.
  • Arrimo yar oo ku habboon: Ku-tiirsanaanta waxaa gacanta ku haya xirmada lafteeda iyo/ama wakhtiga runtime, sidaas awgeed waxay yaraynaysaa isku dhacyada maktabadaha nidaamka.

Flatpak sidoo kale aad bay u soo jiidataa horumariyeyaasha. Waxay kuu ogolaanaysaa inaad si toos ah u daabacdo arjiga adigoon ku xidhnayn ilaaliye si uu ugu xidho qaybin kasta.Marka aad soo rogto abkaaga (tusaale, Flathub), isticmaale kasta oo Linux ah oo leh Flatpak karti u leh wuxuu ku rakibi karaa hal ama laba amar. amaradaama xitaa dukaanka software garaafyada ee deegaankaaga.

Degdegani waxay ka dhigan tahay taas Nooca cusub ee codsigaga wuxuu gaari karaa isticmaalayaasha qaybinta kala duwan isku mar.Tani waxay si gaar ah u xiiso badan tahay qaybinta oo leh wareegyo sii deyn ah oo gaabis ah halkaasoo xirmooyinka rasmiga ah ay waqti dheer ku qaataan in la cusbooneysiiyo. Intaa waxaa dheer, jawiga runtime wuxuu bixiyaa saldhig isku mid ah, sidaas darteed hoos u dhigida tirada isku-darka maktabadda ee u baahan in la taageero.

  Maxaan samayn karaa si aan u xannibo gelitaanka Facebook? Sidee meesha looga saaraa gelitaanka xaddidan ee Facebook?

Dhammaan faa'iidooyinka maaha. Waxaa jira Qaar ka mid ah dib-u-dhacyo iyo kharashyo ay tahay in maskaxda lagu hayo:

  • Cabbirrada xirmada: Xirmooyinka Flatpak waxay sida caadiga ah qaataan meel ka badan xirmooyinka waddaniga ah sababtoo ah waxay ku jiraan ku-tiirsanaan dheeraad ah ama waxay wadaagaan waqtiyo runtimes oo waaweyn. Tani waxay keenaysaa soo dejin badan iyo isticmaalka diskka oo kordhay.
  • Ganaaxa waxqabadka yar: Sababtoo ah waxay ku dhex shaqeysaa sanduuqa ciid waxayna leedahay lakabyo dheeri ah oo soo saarid ah, xaaladaha qaarkood waxaa laga yaabaa inay saameyn yar ku yeelato waxqabadka, inkastoo ay badanaa ugu yar tahay isticmaalayaasha badankood.
  • Ku tiirsanaanta meelaha Flatpak: Haddii abka kaliya lagu qaybiyo Flathub ama meel kale oo Flatpak ah, waxaad ku xidhan tahay in kaydkaas lagu sii hayo oo la cusbooneysiiyo.
  • Kakanaanta xirmada: Abuuritaanka Flatpak si wanaagsan loo sameeyay, gaar ahaan geynta Flathub, waxay noqon kartaa mid aad uga dadaal badan sidii ay markii hore u muuqatay, gaar ahaan ku tiirsanaanta iyo xogta badan.

Intaa waxaa dheer, marka la barbar dhigo xalalka kale sida Snap, Si daacad ah loo hadlo, waayo-aragnimada xirxirid iyo furfurid waxay noqon kartaa xoogaa jahawareer badan.Tilmaamaha rasmiga ah waa xoogaa kala firdhisan yahay, oo haddii hadafkaagu yahay inaad ku daabacdo Flathub, waxaa jira tillaabooyin iyo shuruudo badan oo la buuxinayo.

Sida Flatpak ugu shaqeeyo heer farsamo

Sida Flatpak u shaqeyso

Si aad si buuxda u fahamto sida loo abuuro xirmo Flatpak, aad bay waxtar u leedahay in si cad loo fahmo qaabdhismeedkeeda. Flatpak waxay ku salaysan tahay laba qaybood oo aasaasi ah: runtimes iyo codsiyadaRuntime waa deegaan fulinta la wadaago, sida org.gnome.Platform/x86_64/3.22, kaas oo bixiya saldhig guud oo maktabadaha iyo qaybaha.

Codsiga Flatpak wuxuu ku caddeeyaa xogtiisa badan waa maxay runtime ay u baahan tahay si ay u shaqeysoSidan, abka badan ayaa isticmaali kara isla runtime, badbaadinta meel iyo hubinta ku-habboonaanta. Natiijadu waa wax la mid ah, "appku wuxuu ku tiirsan yahay madal xasilloon oo la yaqaan, iyo wax kasta oo aan ku jirin goobtaas waxaa lagu baakadeeyey abka laftiisa."

Codsiyada ayaa ku dhex socda weelasha go'doonsan ee xaddidaya helitaanka ilaha muhiimka ahGo'doomintan waxaa lagu maareeyaa ogolaansho la habeyn karo: marin u helka shabakada, hagaha nidaamka faylka, aaladaha wax gelinta, maqalka (PulseAudio), server-ka sawirada (X11/ Wayland), D-Bus ee isgaarsiinta geedi socodka, iwm.

Fikradda muhiimka ah waa taas Waaxyaha waxaa loo maamulaa si la saadaalin karoHalkii aad ku tiirsanaan lahayd noocyada maktabadda nidaamka, taas oo si weyn u kala duwanaan karta inta u dhaxaysa qaybinta iyo noocyada, horumariyahu wuu sii ogaanayaa waxa runtime-ga la heli karo iyo, haddii wax cusub ama ka sii gaar ah loo baahdo, si toos ah ugu dara xirmada.

Qaybinta inta badan waxaa lagu sameeyaa bakhaarada sida Flathub, kaas oo u shaqeeya sidii kayd dhexe ee codsiyada FlatpakHalkaa, isticmaalayaashu waxay ka raadin karaan, soo dejisan karaan, oo ku rakibi karaan abka leh hal amar ama dukaanka garaafyada. Waxa kale oo suurtogal ah in la abuuro kayd gaar ah, kuwaas oo aad waxtar ugu leh deegaanka shirkadaha ama waxbarashada halkaas oo codsiyada la geeyo hab la xakameeyey.

Shuruudaha abuuritaanka xirmo Flatpak

Kahor intaadan bilaabin baakooyinka, waxaad u baahan tahay inaad caddayso waxa Flatpak u baahan yahay si ay wax walba u shaqeeyaan. Waxaa jira saddex shuruudood oo aasaasi ah: in Flatpak la rakibo, lahaanshaha runtime ku habboon, iyo qeexidda qaab dhismeedka xirmada..

Ku dhawaad ​​qayb kasta oo casri ah oo aad awooddo Ku rakib Flatpak maamulaha xirmada ee distroGudaha Arch Linux, tusaale ahaan, haddii aad ku rakibto GNOME kooxaha xirmada gnome y gnome-dheeraad ahFlatpak si toos ah ayaa loogu rakibay ku-tiirsanaan ahaan. Haddaysan ahayn, waxaad si cad ugu rakiban kartaa adigoo isticmaalaya maareeyaha xirmadaada distro (pacman, apt, dnf, zypper, iwm.).

Talaabada labaad ayaa ah habee ugu yaraan hal jawi runtimeInta badan codsiyada desktop-ka, waa wax caadi ah in lagu tiirsado aaladaha sida org.gnome.Platform ama kuwa ay bixiso KDE, had iyo jeer dhismaha iyo nooca aad isticmaali doonto, tusaale ahaan x86_64/3.22.

Markaad hesho Flatpak iyo wakhtiga runtime diyaarsan tahay, waa waqtigii aad ka fikiri lahayd qaab dhismeedka xirmada iyo magaca codsiga oo dhamaystiranFlatpak waxay isticmaashaa heshiis nooca com.distribuidor.App o org.test.HelloTani waxay la mid tahay aqoonsiyada domainka. Aqoonsigan waxa loo isticmaali doonaa dhammaan amarrada iyo bayaannada.

Ugu dambeyntii, waxaad u baahan doontaa qalabka horumarinta ee u dhigma luqadaada ama farsamada, sababtoo ah Qayb ka mid ah geeddi-socodku waxa ay ku lug leedahay ururinta ama diyaarinta binaries-ka kaas oo markaa lagu ridi doono weelka FlatpakLa mid ma aha in qolof yar la xidho script In ka badan abka adag ee C++, Java, Python ama Electron.

Qaab dhismeedka aasaasiga ah ee xirmada Flatpak

Xidhmada Flatpak kaliya maaha binaries. Waxa ku jira dhawr waxyaalood oo muhiim ah oo sharxaya arjiga una oggolaanaya in lagu dhex daro miiska.Qaybaha caadiga ah ee ka kooban xirmada Flatpak waxaa ka mid ah:

  • AppData (Codsiga xogta badan): Faylasha macluumaadka ee ku saabsan abka (sida caadiga ah qaabka XML) oo ay ku jiraan sharraxaad, sawir-qaadis, qaybta, isku xirka bogga rasmiga ah, iwm. Kuwani waxay lagama maarmaan u yihiin dukaamada software inay si sax ah u muujiyaan abka.
  • Astaamo cabbirro kala duwan leh: Sawirro loo habeeyey cufnaanta shaashadda ee kala duwan, oo ay ku jiraan bandhigyo xallin sare leh. Waxay ku rakiban yihiin waddooyinka caadiga ah ee loo aqoonsaday deegaanka desktop-ka.
  • .desktop-ka: Jid-gaaban oo kuu oggolaanaya inaad ka soo saarto arjiga menu-ka, furaha arjiga, ama goobta-xidhka deegaanka desktop-ka.
  • Qaabeynta D-Bus iyo adeegyada kale: Qeexitaannada isgaarsiinta ee nidaamka baska fariinta, iyo sidoo kale isdhexgalka PulseAudio ee codka iyo X11/Wayland ee matalaadda garaafyada.
  • Faylasha codsiga-gaarka ah: Fulinta, qoraallada, maktabado dheeraad ah, agab garaaf, iwm. Marka la soo koobo, wax kasta oo lagama maarmaanka u ah barnaamijkaaga inuu shaqeeyo.
  Tani waa hab sahlan oo lagu gooyo oo lagu dhejiyo heesaha Windows 10 PC.

Si aad si fiican u fahamto qaab-dhismeedka, ka fikir inaad abuurayso tusaale aad u fudud, "Hello world" oo ku xidhan Flatpak. Waxaad ku bilaabi kartaa adigoo abuuraya kala sareynta hagaha sidan oo kale:

mkdir hello
mkdir hello/files
mkdir hello/files/bin
mkdir hello/export

Faylka hello/files/bin meel ma dhigi lahayd la fulin karo ama qoraalka in aad rabto in aad orod, oo gudaha gasho hello Waxaad heli doontaa xogta badan ee Flatpak, sida faylka codsiga ee qaybta [Application] meesha magaca iyo amarka bilaabista lagu cayimay.

Tusaalaha la fududeeyay ee metadata waxa uu u ekaan karaa wax sidan oo kale ah, halkee Aqoonsiga, runtime, iyo amarka ugu weyn ee la fulinayo waa la qeexay.:

[Application] name=org.test.Hello
runtime=org.gnome.Platform/x86_64/3.22
command=hello.sh

Iyo faylka hello.sh waxay noqon kartaa a qoraalka qolof fudud nuxurkan, kaas oo lagu rakibi doono gudaha files/bin:

#!/bin/sh
echo "Hello world, from a sandbox"

Tusaalahani waa mid aasaasi ah, laakiin Tani waxay muujineysaa fikradda ah in xirmada Flatpak ay ka kooban tahay, hal dhinac, faylasha codsiga iyo, dhanka kale, dhammaan macluumaadka loo baahan yahay in la isku daro oo si sax ah loo maamulo. gudaha deegaan gaar ah oo dil ah.

Tallaabooyinka guud ee lagu abuurayo xirmo Flatpak tallaabo tallaabo

Iyada oo ku saleysan dhammaan kuwa kore, waxaan soo koobi karnaa qulqulka aasaasiga ah ee baakadaha codsiga gudaha Flatpak. Talaabooyinkani waxay ansax u yihiin labadaba imtixaanada maxaliga ah iyo daabacaadyo ka sii daran. (inkastoo, sida aan arki doono, Flathub wuxuu ku darayaa shuruudo dheeri ah):

  1. Ku rakib Flatpak qaybintaada Haddii aadan hore u haysan, isticmaal maamulaha xirmada (apt, dnf, pacman, iwm.).
  2. Habee runtime ku haboonTusaale ahaan, adoo ku dara Flathub meel kayd ahaan ah oo soo dejinaya wakhtiga runtime ee looga baahan yahay abkaaga.
  3. Qeex qaabka xirmada iyo aqoonsigeeda oo buuxa (nooca com.tuempresa.TuApp), marka lagu daro abuurista galka faylka, xogta badan, calaamadaha, AppData, iwm.
  4. Dhis xirmada oo u dhoofi meel kayd ah local ama fog, tusaale ahaan amar sida flatpak build-export repo hello, meesha repo waa kaydka kaydka iyo hello Waa tusaha la dhisayo.
  5. Ku rakib xirmada kaydkaas oo tijaabi. si loo xaqiijiyo in wax walba ay u shaqeeyaan sidii la filayey gudaha sanduuqa bacaadka.

Amarka flatpak build-export waxaa lagu dari karaa saxiixyada GPG ee si loo dammaanad qaado xaqiiqada horumariyaha iyo hufnaanta xirmadaTani waxay si gaar ah u xiiso badan tahay marka la qaybinayo codsiyada meelaha ay muhiim u tahay xaqiijinta cryptographic.

Fadlan la soco taas Talaabooyinka kore waxay qeexayaan si cadaalad ah oo toos ah, socodka shaqada ee deegaanka ku jihaysanMarka aan ka hadalno Flathub, sheekadu way yara sii adkaanaysaa, sababtoo ah kaydinta ma aqbalayso baakadaha hore loo soo ururiyey, laakiin waxay ku ururisaa feylasha Flatpak adeegyadeeda iyada oo xaddidan gelitaanka shabakadda.

Ku rakib, socodsii, oo maamul codsiyada Flatpak ee ka imanaya terminalka

Markaad haysato xirmadaada, ama aad rabto inaad isku daydo kuwa kale, Maareynta codsiyada Flatpak ee khadka taliska waa wax fududAynu eegno tusaalooyin caadi ah oo kaa caawin doona inaad fahanto sida baakaddaada loo isticmaali doono marka la baakadeeyo.

Bal qiyaas inaad samaysay kayd yar oo la yiraahdo tutorial-repo oo ka kooban codsigaaga muunada org.test.Hello. Si aad ugu darto kaydkaas oo aad ugu rakibto abka isticmaalahaaga oo keliyaWaxaad isticmaali kartaa:

flatpak --user remote-add --no-gpg-verify tutorial-repo repo
flatpak --user install tutorial-repo org.test.Hello
flatpak run org.test.Hello

Halbeegga --user waxay muujinaysaa in rakibaadda lagu sameeyay tusaha gaarka ah ee isticmaalaha, iyada oo aan loo baahnayn ogolaanshaha maamulaha iyo iyada oo aan saameyn ku yeelan inta ka hartay xisaabaadka nidaamkaWaxay ku habboon tahay deegaan isticmaaleyaal badan halkaas oo qof kastaa uu go'aansan karo codsiyada Flatpak ee uu rabo inuu haysto.

Tusaalaha caadiga ah waa ku rakibida ciyaar sida GNOME Chess oo keliya isticmaalahaaga. Amarku wuxuu u ekaan karaa sidan (malaha inaad u isticmaasho Flathub sida kaydkaaga):

flatpak install --user https://dl.flathub.org/repo/appstream/org.gnome.Chess.flatpakref

Waxaad ku rakibi kartaa codsiyada adiga oo si toos ah u qeexaya faylka tixraaca .flatpakref, sida xaalku yahay GIMP ka Flathub, adoo isticmaalaya wax sida:

flatpak install https://dl.flathub.org/repo/appstream/org.gimp.GIMP.flatpakref

Si aad wax walba ula socoto, amarka flatpak update Waxay mas'uul ka tahay cusboonaysiinta codsiyada rakiban.Waxaad u socodsiin kartaa si xilliyo ah ama xitaa waxaad ku dhex dari kartaa qoraallada maamulka, sida lagu sameeyo jawi waxbarasho ama shirkado qaarkood halkaasoo codsiyada la geeyo habka nidaamka dhammaan isticmaaleyaasha.

Marka lagu daro rakibidda iyo cusboonaysiinta, Flatpak ayaa kuu ogolaanaya Qor, ka saar, oo nadiifi codsiyada iyo wakhtiyada runtimes in aadan hadda isticmaalin. Amarka nadiifinta ayaa si gaar ah faa'iido u leh in la tirtiro maktabadaha agoonta iyo ku-tiirsanaanta, xoraynta booska diskka ka dib marka la furo codsiyada Flatpak.

  Waxaad qorsheyn kartaa miisaaniyadaada cuntada. Waa suurtogal!

Flathub, bakhaarrada iyo dejinta codsiga Flatpak

Flathub wuxuu isu taagay sidii kaydka ugu weyn uguna caansan ee codsiyada FlatpakWaa meesha inta badan isticmaalayaasha ay ka raadiyaan barnaamijyo cusub iyo halka horumariyayaal badan ay daabacaan noocyo cusub oo barnaamijyadooda desktop-ka.

Flathub waxaad ka heli kartaa noocyo kala duwan oo software ah, oo lagu habeeyo qaybaha sida maqalka iyo muuqaalka, horumarka, waxbarashada, ciyaaraha, garaafyada, isgaarsiinta, wax soo saarka, sayniska, adeegyada, iwm.Waxaa ku jira codsiyo si weyn loo yaqaan sida VLC, GIMP, LibreOffice, Audacity, SteamInkscape, Blender, Signal, Telegram, Caliber iyo qaar kaloo badan.

Waxaad ka heli kartaa shabakada Flathub Soo hel arji, dhagsii badhanka INSTALL oo hel tixraaca .flatpakref, kaas oo markaa loo gudbiyo amarka flatpak installTixraacan waxaa ku jira macluumaadka lagama maarmaanka u ah Flatpak si uu u ogaado fogaanta laga soo dejiyo abka, wakhtiga runtime la isticmaalo, iwm.

Haddii aad ku sugan tahay deegaan aad loo maamulo, sida shirkad ama dugsi, Waxa kale oo suurtogal ah in aad samaysato meelo kayd ah oo aad ku daabacdo codsiyadaada iyagaMachadyo badan oo waxbarasho, tusaale ahaan, Aaladaha Automation-ka ah ee macquulka ah ama kuwa kale ayaa loo adeegsadaa in lagu geeyo codsiyada Flatpak qaab habaysan, si ay u helaan dhammaan isticmaaleyaasha kombiyuutarka.

Ku rakibida qaabka nidaamka badanaa waxay u baahan tahay mudnaanta maamul, laakiin Waxay bixisaa faa'iidada in apps laga dhigay diyaar u ah hab dhexe.Dhinaceeda, rakibaadda leh --user Waxay ku habboon tahay in qof kasta la siiyo dabacsanaan iyada oo aan la beddelin qalabka softiweerka saldhigga ah ee mashiinka.

Samee xirmo Flatpak si aad ugu daabacdo Flathub

Halkan waxaa ku yaal mid ka mid ah qaybaha ugu jilicsan. Ku dhisida Flatpak shaqaynaysa mashiinkaaga ayaa ah sheekada badhkeedHaddii aad rabto inaad ku daabacdo Flathub, nidaamku wuxuu leeyahay shuruudo dheeraad ah iyo xaddidaadyo ay tahay inaad ka warqabto bilawga si aad uga fogaato inaad niyad jabto.

Si laga bilaabo, Tilmaamaha ku yaal mareegta Flatpak ee ugu weyn waxay diiradda saaraan socodka dhismaha "furan".Jawi dhisme oo dhaqameed, deegaankaaga dhismuhu wuxuu geli karaa shabakada si uu u soo dejiyo ku-tiirsanaanta, kaydinta clone, iyo wixii la mid ah. Si kastaba ha ahaatee, Flathub waxay ku ururisaa baakadaha adeegyadeeda, iyo habka dhisidda ma laha marin internet. Tani waxay ka dhigan tahay in wax kasta oo aad u baahan tahay ay tahay in lagu sifeeyo muujinta leh URL-yo si wanaagsan loo qeexay.

Si kale haddii loo dhigo, haddii codsigaagu ku xidhan yahay maktabado badan oo dibadda ah ama qaybo, Waxaad u baahan tahay inaad si cad ugu darto ilaha ku-tiirsanaanta kasta ee muujinta Flatpak.xataa haddii aad hore u lahayd requirements.txt Xaaladda Python ama fayl kale oo ku-tiirsanaanta tignoolajiyadaada, tani waxay kugu qasbi kartaa inaad isticmaasho (mararka qaarkood) qoraallada caawiyayaasha si aad u abuurto qaybahan, oo wali waa inaad gacanta ku hubisaa waxyaabaha sida ku-tiirsanaanta dhisto.

Natiijadu waa taas Xallinta dhammaan ku-tiirsanaanta iyo ka-helidda dhismaha offline-ka ah ee shaqada waxay qaadan kartaa saacadoTani waxay si gaar ah run u tahay codsiyada adag ama kuwa leh maktabado badan oo dibadda ah. Qaar ka mid ah luqadaha heerka sare, sida Python, helitaanka dhammaan ku tiirsanaanta saxda ah ee dhismaha waxay noqon kartaa mid aad u adag.

Qodob kale oo muhiim ah ayaa ah Flathub ma isticmaali kartid runtime kasta oo aad rabto.Waxaad kaliya ku tiirsanaan kartaa runtimes-yada lagu hayo Flathub lafteeda, taas oo mararka qaarkood kugu qasbeysa inaad gacanta ku ururiso oo aad ku darto ku-tiirsanaan ka badan inta aad jeclaan lahayd. Tani waxay badinaysaa shaqada baakadaha iyo cadadka waxyaabaha aad u baahan tahay inaad ilaaliso muddada dheer.

Marka lagu daro muujinta iyo ku-tiirsanaanta, Flathub wuxuu dalbanayaa faylka xogta badan oo si cadaalad ah u faahfaahsanTan waxaa ku jira macluumaadka sida sharraxaad faahfaahsan, sawir-qaadista, xiriirinta, shatiyada, qaybaha, iyo, marar badan, sii deynta qoraallada cusbooneysiin kasta. Tani waxay u baahan tahay dayactir joogto ah mar kasta oo aad sii dayso nooc cusub.

Habka dirista sidoo kale maaha mid fudud. Si aad ugu daabacdo Flathub, waxaad u baahan tahay inaad codsato kayd gaar ah oo ku dhex jira ururka Flathub ee GitHub.Tani waxay ku lug leedahay in la maro habka dib u eegista iyo habaynta ficilada ama socodka shaqada ee ku dhex jira kaabayaasha dhisma ee Flathub. Dukumeentigu waxa ay sheegaysaa GitHub Actions, laakiin had iyo jeer si cad uma sharaxo sida falalkani ugu habboon yihiin kaydka rasmiga ah ee ururka.

Sababahaan oo dhan awgood, horumariyayaal qaar, imtixaan ka dib, ka faalloodaan taas Abuuritaanka Flatpak ee Flathub waxay noqon kartaa niyad-jab iyo waqti aad u badan.Tani waxay keentay in la tixgaliyo qaabab kale sida Snap marka yoolku yahay hawlgelin toos ah oo aan kala go 'lahayn. Si kastaba ha ahaatee, faa'iidada lagu gaaro saldhig isticmaale oo aad u ballaaran iyo qaybin badan ayaa ka dhigaya dadaalka mid qiimo leh xaalado badan.