Flatpak, Snap, AppImage, zvirokwazvo iwo mazita aunonyanyo ziva. Universal mapakeji akatyora munyika yeLinux kuti akwanise kushanda pane chero kugovera uye nekudaro kubvisa dambudziko rekutsemuka maererano nemapakeji. Nekudaro, ivo havasati vawanda, kunyangwe zvishoma nezvishoma nhamba yesoftware yakaiswa mumhando idzi yemapakeji iri kukura. Zvakanaka, kana iwe ukavashandisa, mune ino chinyorwa iwe unokwanisa kuona kuti ndezvipi zvakanakira uye zvakaipira zveFlatpak vs Snap kurwa.
Chii chinonzi Flatpack?
Flatpak imhando yepakeji yepasirese uye yekushandisa virtualization yeGNU/Linux nharaunda. Iyo inopa maitiro-yakasarudzika sandbox inozivikanwa seBubblewrap. Mariri, vashandisi vanogona kumhanyisa maapplication ari ega kubva kune yasara sisitimu, kuitira kuchengetedza kwakanyanya.
Lennart Pöttering ndiye aive programmer akazvikurudzira muna 2013, uye akaburitsa chinyorwa nezvayo gore rakatevera kuti pakupedzisira agadzirise pfungwa uye ave chikamu cheiyo. freedesktop.org project., pasi pezita re xdg-app, iro rakafanana neFlatpak. Uye kufarirwa kwayo kubva payakatangwa kwave kuwedzera, iko zvino inotsigirwa neanopfuura makumi maviri ekugovera kwakakurumbira.
Chii chinonzi Snap?
Nepo Flatpak yaive nemabviro ayo munharaunda yeFedora/Red Hat yekusimudzira, Snap yaive nayo paCanonical, iyo kambani yakagadzira iyi yakasarudzika rudzi rwepasuru manejimendi. Mhando yepasirese pasuru inotogashira nhamba yakakura ye distros uye maapplication akaiswa mairi. Muchiitiko ichi, mapakeji anomhanya mukati meAppArmor, kunyangwe achikwanisa kumhanya kunze kwebhokisi rejecha.
Nenzira, tinofanira kuziva kuti kune mamwe mapakeji akadai iyo AppImages, izvo zviri kuramba zvichinyanya kukosha pakuiswa kwayo nyore, kana kuti, hapana kuiswa. Ingo dhawunirodha uye mhanyisa pasuru uye wagadzirira kuenda, senge inotakurika vhezheni. Uye zvakare, pane yepamutemo AppImage Hub saiti iwe unogona kuwana akawanda ezvishandiso akaiswa mune iyi binary fomati. Chengetedzo-hungwaru, anogona kumhanya mukati mejecha bhokisi kana mukati meAppArmor, Bubblewrap, kana Firejail.
Flatpak vs Snap: Misiyano, Zvakanakira uye Zvakaipa
Somuenzaniso, mune izvi bhodhi iwe unozogona kuona ese ma paramita aunoda kuziva nezve aya maviri marudzi emapakeji:
General
Feature | Snap | Flatpak | |
---|---|---|---|
Desktop kunyorera | Si | Si | |
terminal zvishandiso | Si | Si | |
Nezvedu | SI | Aihwa | |
Kushandiswa kwemadingindira nemazvo | Aihwa | Aihwa | |
Maraibhurari uye zvinoenderana | Mumufananidzo pachayo kana nemidziyo | Kushandisa nguva dzekumhanya kwemaraibhurari makuru | |
Tsigiro | Canonical | Red Hat nevamwe |
Kusabvumirwa kufamba
Feature | Snap | Flatpak | |
---|---|---|---|
pasina kusungwa | Si | Aihwa | |
Iwe unogona kushandisa maitiro akasiyana | Kwete (AppArmor chete) | Kwete (Bubblewrap chete) |
Kuiswa kana kuita
Feature | Snap | Flatpak | |
---|---|---|---|
Inoitiswa | Usa . vanoda kuiswa | Usa . vanoda kuiswa | |
Hapana mudzi | Kwete. Unoda mudzi kuti uise. | Kwete. Unoda mudzi kuti uise. | |
Executable kubva compressed | Si | Aihwa |
Kugovera Kwekushandisa
Feature | Snap | Flatpak | |
---|---|---|---|
core repository | Snapcraft | flat hub | |
vanoda repository | Aihwa | Aihwa | |
magwaro ega ega | Si | Si | |
Shanduro dzakawanda dzakafanana | Si | Si |
Zveshuwa
Feature | Snap | Flatpak | |
---|---|---|---|
Update Mechanism | Repository | Repository | |
kuwedzera zvinyorwa | Si | Si | |
auto-updates | Aihwa | Aihwa |
saizi pa diski
Feature | Snap | Flatpak | |
---|---|---|---|
Compressed disk application | Si | Aihwa | |
LibreOffice 6.0.0 | 200 MB | 659 MB |
Mamwe mashoma akakosha ruzivo:
1. Flatpak inotsigira kuiswa kwemapakeji pasina midzi (chete kumushandisi wako, hongu).
2. Snap haitsigire marepositori akawanda. Inongoshanda chete nesnapcraft.io
Zvinonakidza, asi zvinoshamisa kuti kuita kana kumhanya paunenge uchimhanyisa maapplication hazvina kutaurwa, poindi yakanyanya kufarira flatpak uye uko snap haina kusimba zvakanyanya.