Top 3 Open-Source krossdreifingarpakkastjórnunarkerfi fyrir Linux


Pakkastjórnun eða uppsetning hugbúnaðar á Linux kerfum getur verið mjög vandræðaleg sérstaklega fyrir nýliða (nýja Linux notendur), þar sem mismunandi Linux dreifingar nota mismunandi hefðbundin pakkastjórnunarkerfi. Það ruglingslegasta í þessu öllu saman er í flestum tilfellum úrlausn/stjórnun pakkafíknar.

Til dæmis, Debian og afleiður þess eins og Ubuntu nota .deb pakka sem stjórnað er með RPM pakkastjórnunarkerfinu.

Undanfarin ár hefur pakkastjórnun og dreifing í Linux vistkerfinu aldrei verið sú sama eftir uppgang alhliða eða krossdreifingarpakkastjórnunartækja. Þessi verkfæri gera forriturum kleift að pakka hugbúnaði sínum eða forritum fyrir margar Linux dreifingar, úr einni byggingu, sem gerir það auðvelt fyrir notendur að setja upp sama pakkann á margar studdar dreifingar.

Í þessari grein munum við fara yfir 3 efstu opna alhliða pakkastjórnunarkerfin eða krossdreifingarkerfi fyrir Linux.

1. Smelltu

Snap er vinsælt opið forrit/pakkasnið og pakkastjórnunarkerfi þróað af Canonical, framleiðendum Ubuntu Linux. Nokkrar Linux dreifingar styðja nú skyndimyndir, þar á meðal Ubuntu, Debian, Fedora, Arch Linux, Manjaro og CentOS/RHEL.

Snap-forrit er krossdreifingarforrit sem er með öllum sínum ósjálfstæðum (háðlausum) til að auðvelda uppsetningu á hvaða Linux dreifingu sem er sem styður skyndimyndir. Snap getur keyrt á skjáborði, netþjóni, í skýinu eða IoT (Internet of Things).

Til að búa til eða smella af forriti notarðu snapcraft, ramma og öflugt skipanalínuverkfæri til að búa til skyndimyndir. Til að setja upp og nota snaps í Linux þarf að setja upp snapd (eða snappy púkann), bakgrunnsþjónustu sem gerir Linux kerfum kleift að vinna með .snap skrám. Raunveruleg uppsetning skyndimynda er gerð með því að nota snap skipanalínutólið.

Vegna þess að þeir keyra undir lokun (mismunandi og stillanleg lokunarstig) eru skyndimyndir sjálfgefið öruggar. Mikilvægt er að snap sem þarf að fá aðgang að kerfisauðlind utan innilokunar þess notar \viðmót sem er vandlega valið af höfundi snappsins, byggt á kröfum snappsins. Þetta gerir þér kleift að keyra forrit án þess að skerða stöðugleika og sveigjanleika grunnstýrikerfisins .

Að auki notar snap pakkastjórnunarkerfið hugtak sem kallast rásir (sem samanstendur af og er skipt niður eftir brautum, áhættustigum og greinum) til að ákvarða hvaða útgáfa af snap er sett upp og fylgst með uppfærslum. Snaps uppfæra einnig sjálfvirkt, ferli sem þú getur stjórnað handvirkt.

Til að finna og setja upp snapp skaltu leita að því í snap store (staður þar sem forritarar geta deilt skyndimyndum sínum) eða lesið meira um það með því að nota leiðbeiningarnar okkar:

  • Leiðbeiningar fyrir byrjendur um Snaps í Linux – Part 1
  • Hvernig á að stjórna Snaps í Linux – Part 2

2. FlatPak

Flatpak er vel þekkt opinn rammi til að dreifa skrifborðsforritum á Linux dreifingum. Flatpak, sem er þróað af óháðu samfélagi, gerir kleift að setja upp eina forritsbyggingu og keyra á nánast hvaða Linux dreifingu sem er. Það styður samtals 25 dreifingar þar á meðal Fedora, Ubuntu, RHEL, CentOS, OpenSUSE, Arch Linux, og keyrir einnig á Raspberry Pi.

Runtimes Flatpak bjóða upp á vettvang algengra bókasöfna sem forrit getur nýtt sér. Hins vegar gerir það þér líka mjög auðvelt að hafa fulla stjórn á ósjálfstæði, þú getur sett saman þín eigin bókasöfn sem hluta af forritinu þínu.

Flatpak kemur með smíðaverkfærum sem eru auðveld í notkun og býður upp á samræmt umhverfi (sama milli tækja og svipað því sem notendur hafa þegar) fyrir forritara til að smíða og prófa forritin sín.

Gagnlegur þáttur flatpak er framvirkur eindrægni þar sem hægt er að keyra sama flatpak á mismunandi útgáfur af sömu dreifingu, þar á meðal útgáfur sem enn á eftir að gefa út hvaða forritara. Það leitast einnig við og heldur áfram að vera samhæft við nýjar útgáfur af Linux dreifingum.

Ef þú ert verktaki geturðu gert forritið þitt aðgengilegt Linux notendum í gegnum Flathub, miðlæga þjónustu til að dreifa forritum á öllum dreifingum.

3. AppImage

AppImage er einnig opið pakkasnið sem gerir forriturum kleift að pakka forriti einu sinni, sem keyrir á öllum helstu Linux skrifborðsdreifingum. Ólíkt fyrri pakkasniðum, með AppImage, er engin þörf á að setja upp pakka. Sæktu bara forritið sem þú ætlar að nota, gerðu það keyranlegt og keyrðu það - svo einfalt er það. Það styður flestar 32-bita og 64-bita Linux skjáborð.

AppImage hefur marga kosti. Fyrir þróunaraðila gerir það þeim kleift að ná til eins margra notenda og mögulegt er, sama hvaða Linux dreifing og útgáfu notendur eru að keyra. Fyrir notendur þurfa þeir ekki að hafa áhyggjur af ósjálfstæði forrita þar sem hvert AppImage er búnt með öllum sínum ósjálfstæðum (eitt app = ein skrá). Það er líka auðvelt að prófa nýjar útgáfur af forritum með AppImage.

Fyrir kerfisstjóra sem styðja fjöldann allan af skjáborðskerfum og hindra venjulega notendur í að setja upp forrit sem gætu hugsanlega brotið kerfi, þurfa þeir ekki að hafa áhyggjur lengur. Með AppImage er kerfið ósnortið þar sem notendur þurfa ekki að setja upp forrit til að keyra þau.

Alhliða eða krossdreifingarpakkasnið eru næstu kynslóðar tækni til að byggja og dreifa hugbúnaði í Linux vistkerfinu. Hins vegar halda hefðbundin pakkastjórnunarkerfi enn velli. Hver er hugsun þín? Deildu því með okkur í gegnum athugasemdareitinn.