Aku; DR: Hiki iā Haiku ke loaʻa ke kākoʻo kūpono no nā pūʻolo noi, e like me nā papa kuhikuhi noi (e like me .app ma Mac) a/a i ʻole nā kiʻi noiʻi (Linux AppImage)? Manaʻo wau he hoʻohui kūpono kēia i maʻalahi ke hoʻokō pololei ma mua o nā ʻōnaehana ʻē aʻe no ka mea ua paʻa ka hapa nui o nā ʻōnaehana.
I hoʻokahi pule aku nei Ua ʻike au iā Haiku, kahi ʻōnaehana maikaʻi ʻole. ʻAe, ʻoiai ua lōʻihi koʻu hoihoi i nā papa kuhikuhi a me nā kiʻi noiʻi (i hoʻoulu ʻia e ka maʻalahi o ka Macintosh), ʻaʻole ia he mea kupanaha i hiki mai kahi manaʻo i koʻu manaʻo...
No ka hoʻomaopopo piha ʻana, ʻo wau ka mea nāna i hana a me ka mea kākau o AppImage, kahi palapala hoʻolaha noi Linux e manaʻo nei no ka maʻalahi o Mac a hāʻawi i ka mana piha i nā mea kākau noi a me nā mea hoʻohana hope (inā makemake ʻoe e ʻike hou aʻe, ʻike. wiki и palapala).
He aha inā mākou e hana i kahi AppImage no Haiku?
E noʻonoʻo liʻiliʻi, maʻemaʻe theoretically: he aha ka mea e pono ai ke hana i mea e loaʻa ai AppImage, a i ʻole kekahi mea like, ma Haiku? ʻAʻole pono ka hana ʻana i kekahi mea i kēia manawa, no ka mea, he hana kupanaha ka ʻōnaehana e noho nei ma Haiku, akā maikaʻi ka hoʻokolohua noʻonoʻo. Hōʻike pū ia i ka maʻalahi o Haiku, i hoʻohālikelike ʻia me nā kaiapuni desktop Linux, kahi i paʻakikī loa ia mau mea (he kuleana koʻu e ʻōlelo pēlā: Ua hakakā wau me ka debugging no 10 mau makahiki).
Ma ka Pūnaehana Macintosh 1, he waihona ʻokoʻa kēlā me kēia noi "hoʻokele" i ka Finder. Ke hoʻohana nei i AppImage Ke hoʻāʻo nei au e hana hou i ka ʻike mea hoʻohana like ma Linux.
ʻO ka mea mua, he aha ka AppImage? He ʻōnaehana kēia no ka hoʻokuʻu ʻana i nā noi ʻaoʻao ʻekolu (no ka laʻana, ʻO Ultimaker Cura), e ʻae ana i nā noi e hoʻokuʻu ʻia i ka wā a pehea lākou e makemake ai: ʻaʻohe pono e ʻike i nā kikoʻī o nā māhele like ʻole, kūkulu i nā kulekele a i ʻole ke kūkulu ʻana i nā ʻōnaehana, ʻaʻohe kākoʻo mālama mālama, a ʻaʻole lākou e haʻi i nā mea hoʻohana i ka mea (ʻaʻole) hiki iā lākou ke hoʻouka. ma kā lākou kamepiula. Pono e hoʻomaopopo ʻia ʻo AppImage ma ke ʻano he mea like me kahi pūʻolo Mac ma ke ʻano .app i loko o ke kiʻi diski .dmg. ʻO ka ʻokoʻa nui, ʻaʻole kope ʻia nā noi, akā noho mau i loko o ka AppImage mau loa, e like me nā pūʻolo Haiku .hpkg kau ʻia, ʻaʻole hoʻokomo ʻia ma ke ʻano maʻamau.
Ma mua o 10 mau makahiki o ke ola ʻana, ua loaʻa iā AppImage kekahi mea hoʻopiʻi a kaulana: ʻO Linus Torvalds ponoʻī i kākoʻo i ka lehulehu, a me nā papahana maʻamau (no ka laʻana, LibreOffice, Krita, Inkscape, Scribus, ImageMagick) ua hoʻohana iā ia ma ke ʻano nui. e puʻunaue i nā hana hoʻomau a i ʻole i ka pō, ʻaʻole keʻakeʻa i nā noi mea hoʻohana i hoʻokomo ʻia a wehe ʻole ʻia. Eia nō naʻe, ʻo ka Linux desktop kaiapuni a me ka hoʻohele pinepine ʻana e pili mau ana i ke kumu hoʻohālike kuʻuna, hoʻonohonoho i hoʻokumu ʻia i ka mālama ʻana a/a i ʻole e hoʻolaha i kā lākou ʻoihana ʻoihana a / a i ʻole nā papahana ʻenekinia e pili ana i Flatpak (RedHat, Fedora, GNOME) a me ʻōniʻoniʻo (Kanonika, Ubuntu). Hele mai hoohenehene.
Pehea ka hana
Loaʻa i kēlā me kēia AppImage nā ʻāpana 2: kahi kaomi pālua liʻiliʻi ELF (i kapa ʻia. runtime.c), a ukali ʻia e kahi kiʻi ʻōnaehana faila SquashFS.
Aia i loko o ka ʻōnaehana faila SquashFS ka uku o ka noi a me nā mea āpau e pono ai e holo ai, ʻaʻole hiki ke manaʻo ʻia he ʻāpana o ka hoʻonohonoho paʻamau no kēlā me kēia ʻōnaehana pahuhopu hou loa (Linux distribution). Loaʻa pū kekahi metadata, e like me ka inoa noi, nā kiʻi, nā ʻano MIME, etc., etc.
Ke holo ʻia e ka mea hoʻohana, hoʻohana ka runtime i ka FUSE a me ka squashfuse e kau i ka filesystem, a laila mālama i ka holo ʻana i kekahi wahi komo (aka AppRun) i loko o ka AppImage i kau ʻia.
Wehe ʻia ka ʻōnaehana waihona ma hope o ka pau ʻana o ke kaʻina hana.
He mea maʻalahi nā mea a pau.
A hoʻopili kēia mau mea i nā mea a pau:
Me nā ʻano like ʻole o nā māhele Linux, ʻaʻohe mea "ma ka noʻonoʻo kūpono" hiki ke kapa ʻia "he ʻāpana o ka hoʻonohonoho paʻamau no kēlā me kēia ʻōnaehana pahuhopu hou." Hana mākou i kēia pilikia ma ke kūkulu ʻana hoʻokaʻawale, e ʻae iā ʻoe e hoʻoholo i nā mea e hoʻopili ʻia i ka AppImage a me nā mea e pono e lawe ʻia ma kahi ʻē aʻe. I ka manawa like, ʻike mākou i kekahi manawa, ʻoiai ʻo ka mea maʻamau, hana maikaʻi nā mea āpau. No kēia kumu, manaʻo mākou e hoʻāʻo nā mea hana pūʻolo i nā AppImages ma nā ʻōnaehana āpau (māhele).
Pono e hoʻoneʻe ʻia nā uku noi ma ka ʻōnaehana waihona. ʻO ka mea pōʻino, nui nā noi i loaʻa nā ala paʻakikī paʻakikī i, no ka laʻana, nā kumuwaiwai i /usr/share. Pono e hoʻoponopono ʻia kēia ma kekahi ʻano. Eia kekahi, pono ʻoe e hoʻokuʻu aku LD_LIBRARY_PATH, a hoʻoponopono paha rpath i hiki i ka mea lawe ukana ke loaʻa nā hale waihona puke pili. ʻO ke ala mua he mau drawbacks (i lanakila ʻia ma nā ala paʻakikī), a ʻo ka lua he paʻakikī.
ʻO ka pitfall UX nui loa no nā mea hoʻohana ʻo ia hoʻonohonoho i ka bit executable AppImage file ma hope o ka hoʻoiho ʻana. Manaʻoʻiʻo a ʻaʻole paha, he pale maoli kēia no kekahi. He paʻakikī ka pono e hoʻonohonoho i ka bit executability no nā mea hoʻohana ʻike. Ma ke ʻano he hana, ua manaʻo mākou e hoʻokomo i kahi lawelawe liʻiliʻi e nānā i nā faila AppImage a hoʻonohonoho i kā lākou executability bit. I kona ʻano maʻemaʻe, ʻaʻole ia ka hopena maikaʻi loa, ʻoiai ʻaʻole ia e hana ma waho o ka pahu. ʻAʻole hāʻawi nā hāʻawi Linux i kēia lawelawe, no laila, loaʻa nā mea hoʻohana i kahi ʻike maikaʻi ʻole mai ka pahu.
Manaʻo nā mea hoʻohana Linux i kahi noi hou e loaʻa i kahi ikona ma ka papa hoʻomaka. ʻAʻole hiki iā ʻoe ke haʻi i ka ʻōnaehana: "E nānā, aia kahi noi hou, e hana kāua." Ma kahi, e like me ka kikoʻī XDG, pono ʻoe e kope i ka faila .desktop i kahi kūpono i loko /usr no kahi hoʻokomo pūnaewele puni honua, a i ʻole ma $HOME no ka mea hookahi. ʻO nā kiʻi o kekahi mau nui, e like me ka kikoʻī XDG, pono e kau ʻia ma kekahi mau wahi usr ai ole ia, $HOME, a laila holo i nā kauoha i loko o ke kaiapuni hana e hōʻano hou i ka huna huna ikona, a i ʻole manaʻolana e noʻonoʻo ka luna kaiapuni hana a ʻike koke i nā mea āpau. Like me nā ʻano MIME. Ma ke ʻano he workaround, ua manaʻo ʻia e hoʻohana i ka lawelawe like, ka mea, ma kahi o ka hoʻonohonoho ʻana i ka hae executability, e hana, inā aia nā kiʻi, etc. i AppImage, kope iā lākou mai AppImage i nā wahi kūpono e like me XDG. Ke holoi ʻia a hoʻoneʻe ʻia paha, manaʻo ʻia ka lawelawe e holoi i nā mea āpau. ʻOiaʻiʻo, aia nā ʻokoʻa i ka ʻano o kēlā me kēia wahi hana, i nā ʻano faila kiʻi, ko lākou nui, nā wahi mālama a me nā ʻano no ka hoʻonui ʻana i nā caches, kahi e pilikia ai. ʻO ka pōkole, he koʻi kēia ʻano.
Inā ʻaʻole lawa ka mea i luna, ʻaʻohe ikona AppImage i ka waihona waihona. ʻAʻole i hoʻoholo ka honua Linux e hoʻokō i ka elficon (ʻoiai kūkā kūkākūkā и hoʻokō), no laila ʻaʻole hiki ke hoʻopili pololei i ka ikona i loko o ka noi. No laila ua ʻike ʻia ʻaʻole i loaʻa i nā noi i ka file manager kā lākou mau kiʻi ponoʻī (ʻaʻohe ʻokoʻa, AppImage a i ʻole kekahi mea ʻē aʻe), aia lākou i ka papa hoʻomaka. Ma ke ʻano he hana, ke hoʻohana nei mākou i nā liʻiliʻi liʻiliʻi, kahi hana i hoʻolālā mua ʻia e ʻae i nā mana o ka papa kuhikuhi e hōʻike i nā kiʻi kiʻi liʻiliʻi o nā faila kiʻi e like me ko lākou mau kiʻi. No laila, hana pū ka lawelawe no ka hoʻonohonoho ʻana i ka bit executability ma ke ʻano he "miniaturizer", hana a kākau i nā kiʻi liʻiliʻi kiʻi i nā wahi kūpono. /usr и $HOME. Hana pū kēia lawelawe i ka hoʻomaʻemaʻe inā holoi ʻia a neʻe paha ka AppImage. Ma muli o ke ʻano ʻokoʻa o kēlā me kēia luna pākaukau, no ka laʻana, i nā ʻano like ʻole e ʻae ai i nā kiʻi, i ka nui a i ʻole nā wahi, he ʻeha maoli kēia.
Hoʻopau wale ka noi i ka hoʻokō inā loaʻa nā hewa (no ka laʻana, aia kahi waihona ʻaʻole ʻāpana o ka ʻōnaehana kumu a ʻaʻole i hoʻolako ʻia ma AppImage), a ʻaʻohe mea e haʻi i ka mea hoʻohana ma ka GUI i ka mea e hana nei. Ua hoʻomaka mākou e hoʻopuni i kēia me ka hoʻohana ʻana hoʻomaopopo ʻana ma ka pākaukau, ʻo ia hoʻi, pono mākou e hopu i nā hewa mai ka laina kauoha, e hoʻohuli iā lākou i mau memo i hoʻomaopopo ʻia e ka mea hoʻohana, a laila pono e hōʻike ʻia ma ka pākaukau. A ʻoiaʻiʻo, ʻokoʻa iki ke ʻano o kēlā me kēia pākaukau.
I kēia manawa (Sepatemaba 2019 - memo a ka unuhi ʻōlelo) ʻAʻole i loaʻa iaʻu kahi ala maʻalahi e haʻi i ka ʻōnaehana i ka faila. 1.png pono e wehe ʻia me ka hoʻohana ʻana iā Krita, a 2.png - me ka hoʻohana ʻana iā GIMP.
Kahi e waiho ai no nā kikoʻī cross-desktop i hoʻohana ʻia ma GNOME, KDE и Xfce ʻo freedesktop.org
He paʻakikī ka loaʻa ʻana o ke kiʻekiʻe o ke akamai i ulana hohonu ʻia i loko o ke kaiapuni hana Haiku, inā ʻaʻole hiki ʻole, ma muli o nā kikoʻī. XDG mai freedesktop.org no ke keʻa-desktop, a me ka hoʻokō ʻana o nā luna hoʻokele papa ma muli o kēia mau kikoʻī. No ka laʻana, hiki iā mākou ke haʻi i hoʻokahi ʻōnaehana Firefox ikona: ʻike ʻia, ʻaʻole i manaʻo nā mea kākau o XDG i hiki i kahi mea hoʻohana ke hoʻokomo i kekahi mau mana o ka noi like.
Nā ikona no nā mana like ʻole o Firefox
Ke noʻonoʻo nei au i ka mea e aʻo ai ka honua Linux mai Mac OS X e pale aku i ka hoʻopili ʻana i ka ʻōnaehana. Inā loaʻa iā ʻoe ka manawa a i loko o kēia, e ʻoluʻolu e heluhelu i ka mea a Arnaud Gurdol, kekahi o nā ʻenehana Mac OS X mua, i ʻōlelo ai:
Makemake mākou e maʻalahi ka hoʻokomo ʻana i ka palapala noi e like me ke kauo ʻana i ka ikona noi mai kahi (server, external drive) ma kāu kamepiula. No ka hana ʻana i kēia, mālama ka pūʻolo noi i nā ʻike āpau, me nā kiʻi, ka mana, ke ʻano o ka faila e hana ʻia ana, ke ʻano o nā hoʻolālā URL e pono ai ka ʻōnaehana e ʻike e hoʻoponopono i ka noi. Loaʻa pū kēia i ka ʻike no ka 'pūnaewele kikowaena' i loko o ka waihona Icon Services a me Launch Services. No ke kākoʻo ʻana i ka hana, ʻike ʻia nā noi ma nā wahi 'ike nui': ʻo ka ʻōnaehana a me ka mea hoʻohana i nā papa kuhikuhi Applications, a me kekahi mau mea ʻē aʻe inā hoʻokele ka mea hoʻohana i ka Finder ma ka papa kuhikuhi i loaʻa ka noi. Ma ka hoʻomaʻamaʻa ua hana maikaʻi loa kēia.
https://youtu.be/qQsnqWJ8D2c Apple WWDC 2000 session 144 - Mac OS X: nā palapala hoʻopili a me nā palapala paʻi.
ʻAʻohe mea e like me kēia ʻōnaehana ma nā desktop Linux, no laila ke ʻimi nei mākou i nā workarounds e pili ana i nā palena hoʻolālā i ka papahana AppImage.
Ke hele mai nei ʻo Haiku e hoʻopakele?
A ʻo kekahi mea hou aʻe: ʻo nā kahua Linux ma ke ʻano he kumu o nā kaiapuni papapihi he mea maʻalahi loa ka nui o nā mea maʻalahi i loko o kahi ʻōnaehana paʻa paʻa paʻa i hoʻokaʻawale ʻia a paʻakikī i Linux. Ua hoʻolaʻa wau i kahi hōʻike holoʻokoʻa i nā pilikia e pili ana i ka Linux platform no nā kaiapuni desktop (ua hōʻoia nā mea hoʻomohala ʻike e noho mau nā mea āpau i kēia ala no ka manawa lōʻihi loa).
ʻO kaʻu hōʻike e pili ana i nā pilikia o ka Linux desktop environment ma 2018
Ua ʻae ʻo Linus Torvalds ʻo ka ʻāpana ke kumu i hāʻule ʻole ai ka manaʻo hana.
Hauʻoli ke ʻike iā Haiku!
He mea maʻalahi ka Haiku
ʻOiai ʻo ke ʻano naʻaupō i ka "porting" AppImage iā Haiku e hoʻāʻo wale e kūkulu (ʻo ka runtime.c a me ka lawelawe) kona mau ʻāpana (hiki paha!), ʻAʻole kēia e hāʻawi i ka pōmaikaʻi nui iā Haiku. No ka mea ʻoiaʻiʻo, ʻo ka hapa nui o kēia mau pilikia i hoʻoponopono ʻia ma Haiku a maikaʻi ka manaʻo. Hāʻawi ʻo Haiku i nā poloka kūkulu hale ʻōnaehana aʻu i ʻimi ai ma nā kaiapuni ʻo Linux no ka manawa lōʻihi a ʻaʻole hiki ke manaʻoʻiʻo ʻaʻole i laila. ʻO ia hoʻi:
E manaʻoʻiʻo a ʻaʻole paha, he mea kēia i hiki ʻole i nā mea hoʻohana Linux ke lanakila. Ma Haiku ua hana 'akomi 'ia na mea a pau!
Loaʻa i nā faila ELF ʻaʻole i loaʻa kahi executability bit hoʻokahi ke kaomi pālua ʻia i ka mana waihona.
Hiki i nā noi ke loaʻa nā kumuwaiwai i kūkulu ʻia, e like me nā ikona, i hōʻike ʻia ma ka waihona waihona. ʻAʻohe pono e kope i nā kiʻi i loko o nā papa kuhikuhi kūikawā me nā kiʻi, a no laila ʻaʻole pono e hoʻomaʻemaʻe iā lākou ma hope o ka holoi ʻana a neʻe paha i ka noi.
Aia kahi waihona no ka hoʻopili ʻana i nā noi me nā palapala, ʻaʻohe pono e kope i nā faila no kēia.
Ma ka papa kuhikuhi lib/ ma ka ʻaoʻao o ka faila hoʻokō, ʻimi ʻia nā hale waihona puke ma ke ʻano paʻamau.
ʻAʻohe nui ka hoʻohele ʻana a me nā kaiapuni papapihi; ʻo kēlā me kēia mea e hana, hana ma nā wahi āpau.
ʻAʻohe module kaʻawale e holo ʻokoʻa mai ka papa kuhikuhi Applications.
ʻAʻohe ala paʻa i kūkulu ʻia i nā noi i kā lākou mau kumuwaiwai; loaʻa iā lākou nā hana kūikawā no ka hoʻoholo ʻana i kahi i ka wā holo.
Ua hoʻolauna ʻia ka manaʻo o nā kiʻi ʻōnaehana faila i hoʻopili ʻia: ʻo ia kekahi ʻeke hpkg. Hoʻopili ʻia lākou a pau e ka kernel.
Wehe ʻia kēlā me kēia faila e ka noi nāna ia i hana, ke ʻole ʻoe e wehewehe i kahi ʻē aʻe. He nani kēia!
ʻElua mau faila png. E nānā i nā kiʻi ʻokoʻa e hōʻike ana e wehe ʻia lākou e nā noi ʻokoʻa ke kaomi pālua. E hoʻomaopopo pū i ka "Wehe me:" i ka papa kuhikuhi kahi e hiki ai i ka mea hoʻohana ke koho i kahi noi hoʻokahi. Pehea ka maʻalahi!
Me he mea lā ʻaʻole pono ka nui o nā koʻokoʻo a me nā workarounds i koi ʻia e AppImage ma Linux ma Haiku, nona ka maʻalahi a me ka maʻalahi i kona kumu e hana ai i ka hapa nui o kā mākou pono.
Pono anei ʻo Haiku i nā pūʻolo app?
Ke alakaʻi nei kēia i kahi nīnau nui. Inā ʻoi aku ka maʻalahi o ka hana ʻana i kahi ʻōnaehana e like me AppImage ma Haiku ma mua o Linux, pono anei ke hana? A i ʻole ua hoʻopau pono ʻo Haiku me kāna ʻōnaehana hpkg i ka pono e hoʻomohala i kēlā manaʻo? ʻAe, e pane pono mākou e nānā i ke kumu o ka noho ʻana o AppImages.
Ka manaʻo o ka mea hoʻohana
E nānā i kā mākou mea hoʻohana hope:
Makemake au e hoʻokomo i kahi noi me ka noi ʻole ʻana i kahi ʻōlelo huna (root). ʻAʻohe manaʻo o ka luna hoʻomalu ma Haiku, aia ka mana piha o ka mea hoʻohana ma ke ʻano he ʻōnaehana pilikino! (Ma ke kumu, hiki iā ʻoe ke noʻonoʻo i kēia i ka mode Multiplayer, ke manaʻo nei au e maʻalahi nā mea hoʻomohala)
Makemake au e kiʻi i nā mana hou loa a me ka maikaʻi loa o nā noi, me ka kali ʻole iā lākou e hōʻike ʻia i kaʻu hoʻolaha ʻana (ʻo ka pinepine ke ʻano o kēia "ʻaʻole", ma ka liʻiliʻi ke ʻole au e hoʻonui i ka ʻōnaehana holoʻokoʻa holoʻokoʻa). Ma Haiku ua "hoʻoholo" kēia me nā hoʻokuʻu lana. ʻO ia ke ʻano he hiki ke loaʻa i nā mana hou a me ka nui o nā noi, akā no ka hana ʻana i kēia, pono ʻoe e hoʻomaikaʻi mau i ke koena o ka ʻōnaehana, e hoʻohuli pono iā ia i "hoʻoneʻe neʻe".
Makemake au i nā ʻano like ʻole o ka noi like ʻana ma kēlā ʻaoʻao, no ka mea ʻaʻohe ala e ʻike ai i ka mea i haki ʻia i ka mana hou loa, a i ʻole, e ʻōlelo wau, ma ke ʻano he mea hoʻomohala pūnaewele, pono wau e hoʻāʻo i kaʻu hana ma lalo o nā ʻano like ʻole o ka polokalamu kele pūnaewele. Hoʻoponopono ʻo Haiku i ka pilikia mua, ʻaʻole ka lua. Hoʻopili ʻia nā mea hou, akā no ka ʻōnaehana holoʻokoʻa; ʻaʻole hiki (e like me kaʻu ʻike) e holo, no ka laʻana, kekahi mau mana o WebPositive a i ʻole LibreOffice i ka manawa like.
Ua kākau kekahi o nā mea hoʻomohala:
ʻO ka mea nui, ʻo ia ke kumu: ʻaʻole i kūpono ka hoʻohana ʻana i ka hihia; ʻOi aku ka maikaʻi o ka mālama ʻana iā ia ma ke ʻano he hihia kūikawā ma HaikuPorts.
Pono wau e mālama i nā polokalamu ma kahi aʻu e makemake ai iā lākou, ʻaʻole ma kaʻu kaʻa hoʻomaka. Holo pinepine au i waho o kahi diski, no laila pono wau e hoʻopili i kahi drive waho a i ʻole ka papa kuhikuhi pūnaewele e mālama i nā noi (nā mana āpau aʻu i hoʻoiho ai). Inā wau e hoʻohui i kahi kaʻa, pono wau e hoʻomaka i nā noi ma ke kaomi pālua. Mālama ʻo Haiku i nā mana kahiko o nā pūʻolo, akā ʻaʻole maopopo iaʻu pehea e hoʻoneʻe ai iā lākou i kahi kaʻa waho, a pehea e hoʻomaka ai i nā noi mai laila ma hope.
Manaʻo mea hoʻomohala:
Ma keʻano loea, hiki i kēia me ke kauoha mauna. ʻOiaʻiʻo, e hana mākou i kahi GUI no kēia i ka wā e lawa ai nā mea hoʻohana hoihoi.
ʻAʻole pono wau i nā miliona o nā faila i hoʻopuehu ʻia ma ka ʻōnaehana faila i hiki ʻole iaʻu ke hoʻokele lima iaʻu iho. Makemake au i hoʻokahi faila no ka noi hiki iaʻu ke hoʻoiho, neʻe, holoi. Ma Haiku ua hoʻoholo ʻia kēia pilikia me ka hoʻohana ʻana i nā pūʻolo .hpkg, ka mea e hoʻololi, no ka laʻana, python, mai nā tausani o nā faila i hoʻokahi. Akā inā aia, no ka laʻana, Scribus e hoʻohana ana i ka python, a laila pono wau e hana me ʻelua mau faila. A pono wau e mālama i nā mana o lākou e hana pū kekahi me kekahi.
Nui nā mana o AppImages e holo ana ma ka ʻaoʻao ma ka Linux like
He hiʻohiʻona o ka mea haku polokalamu
E nānā kākou mai ka manaʻo o ka mea haku polokalamu:
Makemake au e hoʻomalu i ka ʻike mea hoʻohana holoʻokoʻa. ʻAʻole wau makemake e hilinaʻi i kahi ʻōnaehana hana e haʻi iaʻu i ka wā a pehea wau e hoʻokuʻu ai i nā noi. Hāʻawi ʻo Haiku i nā mea hoʻomohala e hana me kā lākou mau waihona hpkg ponoʻī, akā ʻo ia ka mea e pono ai nā mea hoʻohana e hoʻonohonoho iā lākou me ka lima, ʻo ia ka manaʻo "ʻoi aku ka maikaʻi."
Loaʻa iaʻu kahi palapala hoʻoiho ma kaʻu pūnaewele kahi aʻu e puʻunaue ai .exe no Windows, .dmg no Mac a me .AppImage no Linux. A i ʻole makemake paha wau e monetize i ke komo ʻana i kēia ʻaoʻao, hiki i kekahi mea? He aha kaʻu e waiho ai i laila no Haiku? Ua lawa ka faila .hpkg me nā mea hilinaʻi mai HaikuPorts wale nō
Pono kaʻu polokalamu i nā mana kikoʻī o nā polokalamu ʻē aʻe. No ka laʻana, ua ʻike ʻia e koi ʻo Krita i kahi mana patched o Qt, a i ʻole Qt i hoʻoponopono maikaʻi ʻia i kahi mana kikoʻī o Krita, ma ka liʻiliʻi a hiki i ka hoʻihoʻi ʻia ʻana o nā patch i Qt. Hiki iā ʻoe ke hoʻopili i kāu Qt ponoʻī no kāu noi i loko o kahi pūʻolo .hpkg, akā ʻaʻole hoʻokipa ʻia kēia.
ʻO ka palapala hoʻoiho maʻamau. He aha kaʻu e kau ai ma ʻaneʻi no Haiku?
E hoʻopaʻa ʻia (e like me nā papa kuhikuhi noi e like me AppDir a i ʻole .app Apple style) a/a i ʻole nā kiʻi (ma ke ʻano o nā AppImages i hoʻololi nui ʻia a i ʻole .dmg mai Apple) i hoʻohui maikaʻi i ka pōʻaiapili pākaukau Haiku? A i ʻole e hoʻoheheʻe ia i ke kiʻi holoʻokoʻa a alakaʻi i ka ʻāpana, a no laila e hoʻohui i ka paʻakikī? Ua haehae au: ma kekahi ʻaoʻao, ua hoʻokumu ʻia ka nani a me ka maʻalahi o Haiku ma ka ʻoiaʻiʻo he hoʻokahi wale nō ala e hana ai, ma mua o ka nui. Ma ka ʻaoʻao ʻē aʻe, ua paʻa ka hapa nui o nā ʻōnaehana no nā catalogs a / a i ʻole nā papahana noiʻi, no laila ke kāhea nei ka ʻōnaehana no ka hāʻule ʻana o ke koena hapa hapa.
Ma Linux lākou (nā papa inoa a me nā pahu noi, - approx. unuhi ʻōlelo) ʻo ia ka hopena ʻenehana i nā pilikia ʻōnaehana. Ma Haiku makemake mākou e hoʻoponopono i nā pilikia ʻōnaehana.
Pehea kou manaʻo?
Ma mua o kou pane ʻana...
E kali, e hana kāua i ka ʻoiaʻiʻo wikiwiki: ʻoiaʻiʻo papa kuhikuhi noi - he ʻāpana o Haiku:
Aia nā papa kuhikuhi noi ma Haiku, akā ʻaʻole i kākoʻo ʻia i ka mana waihona
ʻAʻole kākoʻo maikaʻi ʻia lākou e like me ka Macintosh Finder. Pehea e ʻoluʻolu ai inā loaʻa i ka papa kuhikuhi QtCreator kahi inoa "QtCreator" a me ka ikona ma ka ʻaoʻao hema hema, e hoʻomaka ana i ka noi ke kaomi pālua?
ʻIke paha ʻoe hiki iā ʻoe ke holo i kāu mau makahiki he ʻumi makahiki i kēia lā i ka poina ʻana o nā hale kūʻai app āpau a me nā waihona waihona e pili ana iā lākou a me ko lākou hilinaʻi? Ke hilinaʻi nei ʻoe e hiki nō ke komo i kāu hana i kēia manawa i ka wā e hiki mai ana?
Loaʻa i kahi pane mai Haiku mai, a i ʻole hiki ke kōkua nā papa inoa a me nā pūʻolo noi ma ʻaneʻi? Manaʻo wau hiki iā lākou.
Wahi a mr. waddlesplash:
ʻAe, loaʻa iā mākou ka pane i ka nīnau: e kākoʻo wale mākou i kēia mau noi no ka lōʻihi e like me ka mea e pono ai a hiki i kekahi ke heluhelu i kā lākou mau faila ma ke ala kūpono a i ʻole e hāʻawi i kahi hana hoʻokahi. ʻO kā mākou kūpaʻa i ke kākoʻo ʻana i nā polokalamu BeOS R5 ma Haiku ka hōʻoia o kēia...
ʻOiaʻiʻo!
He aha ka hana a Haiku e hana ai?
Hiki iaʻu ke noʻonoʻo i ka noho maluhia ʻana o hpkg, nā papa kuhikuhi a me nā kiʻi noi.
Hoʻohana lako polokalamu .hpkg
No ka polokalamu i hoʻohana pinepine ʻia (ʻoi aku ka poʻe pono e hoʻonohonoho i ka hoʻokuʻu ʻana), e hoʻohana .hpkg (ma kahi o 80% o nā hihia a pau)
Hoʻokomo ʻia kekahi ma o .hpkg, e pōmaikaʻi nā noi mai ka neʻe ʻana i kahi ʻōnaehana papa kuhikuhi noi (e laʻa me QtCreator): e puʻunaue ʻia lākou e like me .hpkg, e like me ma mua.
Ua haʻi aku ʻo Mr. kākau ʻo waddlesplash:
Inā makemake wale ʻoe e nānā i nā noi i loko /system/apps, pono mākou e hana i nā papa kuhikuhi ma Deskbar i ʻoi aku ka maʻalahi o nā mea hoʻohana, ʻoiai /system/apps ʻAʻole i manaʻo ʻia e wehe mau ʻia a nānā ʻia e nā mea hoʻohana (ʻaʻole like me MacOS). No ia mau kūlana, he ʻokoʻa ko Haiku, akā ʻae ʻia kēia koho, ma ke kumumanaʻo.
Loaʻa iā Haiku ka ʻōnaehana no ka holo ʻana i nā kiʻi noiʻi, i kēlā me kēia pō, hoʻomau a hoʻāʻo i ke kūkulu ʻana i nā polokalamu, a me nā hihia ke makemake ka mea hoʻohana e "hoʻokuʻu i ka manawa", no nā polokalamu pilikino a i loko, a me nā hihia kūikawā ʻē aʻe (ma kahi o 20% o na mea a pau). Aia kēia mau kiʻi i nā faila e pono ai e holo i ka polokalamu .hpkg, kau ʻia e ka ʻōnaehana, a ma hope o ka pau ʻana o ka noi - unmounted. (Hiki paha i kahi luna waihona ke waiho i nā faila .hpkg i loko o nā kiʻi noiʻi, maʻalahi a i ʻole ma ke noi a ka mea hoʻohana - maikaʻi, e like me ke kau ʻana i kahi noi i kahi papa kuhikuhi pūnaewele a i ʻole ka hoʻokele waho. He mele wale nō! A i ʻole, poetry - haiku.) Ma kekahi ʻaoʻao, makemake paha ka mea hoʻohana e hoʻokomo i nā mea o ke kiʻi ma ke ʻano o nā faila..hpkg, a laila e hoʻonui ʻia a hana ʻia e like me ka mea i hoʻokomo ʻia ma o HaikuDepot... Pono mākou e noʻonoʻo).
Manaʻo mai Mr. waddlesplash:
Hiki ke hoʻohana i nā noi mai nā drive waho a i ʻole nā papa kuhikuhi pūnaewele. A ʻo ka hoʻohui ʻana i ka hiki ke hoʻonohonoho hou i nā "zone" no ka pkgman he mea maikaʻi loa ia.
E hoʻohana pono ia ʻōnaehana i ka hpkg, nā papa kuhikuhi, a me nā kiʻi noi. He maikaʻi lākou i kēlā me kēia, akā e hui pū lākou e lilo i mea lanakila ʻole.
hopena
Loaʻa iā Haiku kahi hoʻolālā e hāʻawi i kahi ʻike mea hoʻohana maʻalahi a maʻalahi no ka PC, a ʻoi aku ma mua o ka mea i hāʻawi ʻia no ka Linux PC. Pūnaehana pūʻolo .hpkg ʻO ia kekahi laʻana, akā ua hoʻopiha ʻia ke koena o ka ʻōnaehana me ka maʻalahi. Eia naʻe, e pōmaikaʻi ʻo Haiku mai ka papa kuhikuhi kūpono a me ke kākoʻo kiʻi noi. ʻOi aku ka maikaʻi o ka hana ʻana i kēia me ka poʻe i ʻike iā Haiku, ʻoi aku ka maikaʻi o kona ʻike a me ka hoʻolālā ʻana ma mua o kaʻu. Ma hope o nā mea a pau, ua hoʻohana au i ka Haiku no hoʻokahi pule aʻe. Akā naʻe, ke manaʻoʻiʻo nei au e pōmaikaʻi ana nā mea hoʻolālā, nā mea hoʻomohala, a me nā mea hoʻolālā o Haiku mai kēia hiʻohiʻona hou. Ma ka liʻiliʻi loa, hauʻoli wau i ka lilo ʻana i ko lākou "hoa hoʻopaʻapaʻa." Loaʻa iaʻu ma mua o 10 mau makahiki o ka ʻike lima me nā palapala noi Linux a me nā puʻupuʻu, a makemake wau e ʻimi i kahi hoʻohana no lākou ma Haiku, kahi aʻu i manaʻo ai he kūpono kūpono lākou. ʻAʻole naʻe ʻo nā haʻina kūpono aʻu i manaʻo ai i nā pilikia aʻu i wehewehe ai, a inā hoʻoholo ka hui Haiku e ʻimi i nā mea ʻē aʻe i ʻoi aku ka nani, ʻo wau wale nō. Basically, ke noʻonoʻo nei au i ka manaʻo o ka hana ʻana i kahi ʻōnaehana hpkg ʻoi aku ka kupaianaha me ka hoʻololi ʻole i ke ʻano o ka hana. ʻIke ʻia ua noʻonoʻo ka hui Haiku e pili ana i nā puʻupuʻu noi no ka manawa lōʻihi i ka wā e hoʻokō ai i kahi ʻōnaehana hoʻokele pōʻai, akā naʻe (manaʻo wau) ua lilo ka manaʻo i "kahiko". ʻO ka manawa paha kēia e hoʻōla hou ai?
E ho'āʻo iā ʻoe iho! Ma hope o nā mea a pau, hāʻawi ka papahana Haiku i nā kiʻi no ka booting mai DVD a i ʻole USB, i hana ʻia ежедневно.
He mau nīnau kāu? Ke kono nei mākou iā ʻoe i ka ʻōlelo Lūkini kanalea telegram.