Ntho e 'ngoe: Li-bundle tsa Haiku app?

Ntho e 'ngoe: Li-bundle tsa Haiku app?

TL; DR: Na Haiku e ka fumana tšehetso e nepahetseng bakeng sa liphutheloana tsa kopo, joalo ka li-directory tsa kopo (joalo ka .app ho Mac) le/kapa litšoantšo tsa ts'ebeliso (Linux AppImage)? Ke nahana hore ena e ka ba tlatsetso e loketseng eo ho leng bonolo ho e sebelisa ka nepo ho feta litsamaiso tse ling kaha boholo ba meaho e se e ntse e le teng.

Bekeng e fetileng Ke ile ka fumana Haiku, e leng tsamaiso e ntle eo ke neng ke sa e lebella. Hantle, kaha ke khale ke thahasella li-directory le litšoantšo tsa kopo (tse bululetsoeng ke bonolo ba Macintosh), ha ho makatse hore ebe khopolo e ile ea tla kelellong ea ka ...

Bakeng sa kutloisiso e felletseng, ke 'na moetsi le sengoli sa AppImage, sebopeho sa kabo ea ts'ebeliso ea Linux e ikemiselitseng ho nolofatsa Mac mme e fana ka taolo e felletseng ho bangoli ba likopo le basebelisi ba ho qetela (haeba u batla ho tseba haholoanyane, bona. wiki и litokomane).

Ho thoe'ng haeba re etsa AppImage bakeng sa Haiku?

Ha re nahaneng hanyane, ka mokhoa o hlakileng: se hlokang ho etsoa hore re fumane AppImage, kapa ntho e tšoanang, ka Haiku? Ha ho hlokahale ho etsa ntho e itseng hona joale, hobane tsamaiso e seng e ntse e le teng Haiku e sebetsa ka mokhoa o tsotehang, empa teko e inahaneloang e ka ba e ntle. E boetse e bonts'a ho rarahana ha Haiku, ha ho bapisoa le libaka tsa desktop tsa Linux, moo lintho tse joalo li leng thata haholo (ke na le tokelo ea ho bua joalo: Ke 'nile ka loana le ho lokisa liphoso ka lilemo tse 10).

Ntho e 'ngoe: Li-bundle tsa Haiku app?
Ho Macintosh System 1, kopo e 'ngoe le e' ngoe e ne e le faele e arohaneng "e laoloang" ho Finder. Ka ho sebelisa AppImage Ke leka ho etsa mokhoa o tšoanang oa mosebelisi ho Linux.

Taba ea pele, AppImage ke eng? Ena ke sistimi ea ho lokolla lits'ebetso tsa motho oa boraro (mohlala, Cura ea Ultimaker), ho lumella lits'ebetso hore li lokolloe neng kapa joang li batla: ha ho na tlhoko ea ho tseba lintlha tse qaqileng tsa kabo e fapaneng, ho aha maano kapa ho aha meaho, ha ho hlokahale tšehetso ea mohlokomeli, 'me ha ba bolelle basebelisi hore na ba ka kenya eng. lik'homphieutheng tsa bona. AppImage e lokela ho utloisisoa e le ntho e tšoanang le sephutheloana sa Mac ka sebopeho .app ka hare ho setšoantšo sa disk .dmg. Phapang e kholo ke hore lits'ebetso ha li kopitsoe, empa lula ka har'a AppImage ka ho sa feleng, joalo ka liphutheloana tsa Haiku. .hpkg e kentsoe, 'me ha ho mohla e kentsoeng ka mokhoa o tloaelehileng.

Ho theosa le lilemo tse fetang 10 tsa ho phela, AppImage e fumane boipiletso le botumo bo itseng: Linus Torvalds ka boeena o e khothalelitse phatlalatsa, 'me merero e tloaelehileng (mohlala, LibreOffice, Krita, Inkscape, Scribus, ImageMagick) e e amohetse e le eona tsela ea mantlha. ho aba meaho e tsoelang pele kapa ea bosiu bo bong le bo bong, eseng ho kena-kenana le lits'ebetso tse kentsoeng kapa tse sa kengoang. Leha ho le joalo, tikoloho ea li-desktop tsa Linux le liphatlalatso hangata li ntse li ts'oarella moetlong oa setso o thehiloeng ho mohlokomeli le / kapa ho khothaletsa khoebo ea bona ea likhoebo le / kapa mananeo a boenjiniere a thehiloeng ho Flatpak (RedHat, Fedora, GNOME) le Monate (Canonical, Ubuntu). E ea tla ka mokhoa o somang.

Kamoo e sebetsang kateng kaofela

  • AppImage e 'ngoe le e' ngoe e na le likarolo tsa 2: ELF e nyane ea ho penya habeli (eo ho thoeng ke. runtime.c), e lateloe ke setšoantšo sa sistimi ea faele SquashFS.

Ntho e 'ngoe: Li-bundle tsa Haiku app?

  • Sistimi ea faele ea SquashFS e na le mojaro oa kopo le ntho e 'ngoe le e' ngoe e hlokahalang ho e tsamaisa, eo ka kelello e nepahetseng e ke keng ea nkuoa e le karolo ea ts'ebetso ea kamehla bakeng sa sistimi e ngoe le e ngoe e sa tsoa etsoa ea morao-rao (kabo ea Linux). E boetse e na le metadata, joalo ka lebitso la ts'ebeliso, litšoantšo, mefuta ea MIME, joalo-joalo, joalo-joalo.

Ntho e 'ngoe: Li-bundle tsa Haiku app?

  • Ha e tsamaisoa ke mosebelisi, nako ea ho sebetsa e sebelisa FUSE le squashfuse ho kenya sistimi ea faele, ebe e sebetsana le sebaka se itseng sa ho kena (aka AppRun) kahare ho AppImage e kentsoeng.
    Sistimi ea faele ha e theohe ka mor'a hore ts'ebetso e phethe.

Ntho e 'ngoe le e 'ngoe e bonahala e le bonolo.

'Me lintho tsena li kopanya ntho e' ngoe le e 'ngoe:

  • Ka mefuta e fapaneng ea liphaello tsa Linux, ha ho letho "kelellong e nepahetseng" le ka bitsoang "karolo ea ts'ebetso ea kamehla bakeng sa sistimi e ngoe le e ngoe e ncha e reriloeng." Taba ena re e sebetsa ka ho aha excludelist, ho u lumella hore u tsebe hore na ho tla kenngoa eng ho AppImage le hore na ho tla hlokahala eng ho isoa sebakeng se seng. Ka nako e ts'oanang, ka linako tse ling re hloloheloa, ho sa tsotellehe hore, ka kakaretso, ntho e 'ngoe le e' ngoe e sebetsa hantle. Ka lebaka lena, re khothaletsa hore baetsi ba liphutheloana ba leke AppImages lits'ebetsong tsohle tse reriloeng (kabo).
  • Litefiso tsa likopo li tlameha ho fallisoa ho pholletsa le sistimi ea faele. Ka bomalimabe, lits'ebetso tse ngata li na le litsela tse thata tsa ho etsa mohlala, lisebelisoa ho /usr/share. Sena se hloka ho lokisoa ka tsela e itseng. Ho feta moo, o tlameha ho romella kantle ho naha LD_LIBRARY_PATH, kapa lokisa rpath e le hore motlatsi a ka fumana lilaebrari tse amanang. Mokhoa oa pele o na le mefokolo (e hlōloang ka litsela tse rarahaneng), 'me ea bobeli e mpa e le boima.
  • Leraba le leholo la UX bakeng sa basebelisi ke hore set phethahatsoa hanyane AppImage file ka mor'a ho khoasolla. Lumela kapa che, sena ke mokoallo oa sebele ho ba bang. Tlhokahalo ea ho beha karolo ea ts'ebetso e boima le ho basebelisi ba nang le boiphihlelo. Joalo ka mokhoa oa ho sebetsa, re khothalelitse ho kenya ts'ebeletso e nyane e hlokomelang lifaele tsa AppImage le ho beha likarolo tsa tsona tsa ts'ebetso. Ka mokhoa oa eona o hloekileng, ha se tharollo e molemo ka ho fetisisa, kaha e ke ke ea sebetsa ka ntle ho lebokose. Kabo ea Linux ha e fane ka ts'ebeletso ena, ka hona, basebelisi ba na le boiphihlelo bo bobe ka ntle ho lebokose.
  • Basebelisi ba Linux ba lebelletse hore sesebelisoa se secha se be le letšoao ho menu ea ho qala. U ke ke ua bolella sistimi: "Bona, ho na le sesebelisoa se secha, ha re sebetseng." Sebakeng seo, ho latela litlhaloso tsa XDG, o hloka ho kopitsa faele .desktop sebakeng se nepahetseng ho /usr bakeng sa ho kenya tsamaiso ka bophara, kapa ho $HOME bakeng sa motho ka mong. Litšoantšo tsa boholo bo itseng, ho latela litlhaloso tsa XDG, li hloka ho beoa libakeng tse itseng usr kapa $HOME, ebe o tsamaisa litaelo sebakeng sa ho sebetsa ho nchafatsa cache ea aekhone, kapa o tšepa hore mookameli oa tikoloho ea ts'ebetso o tla e utloisisa ebe o bona tsohle ka bo eona. Hoa tšoana le ka mefuta ea MIME. Joalo ka mokhoa oa ho sebetsa, ho khothaletsoa ho sebelisa ts'ebeletso e ts'oanang, eo, ntle le ho beha folakha ea ts'ebetso, e tla, haeba ho na le litšoantšo, joalo-joalo. ho AppImage, li kopitse ho tloha ho AppImage ho ea libakeng tse nepahetseng ho latela XDG. Ha e hlakotsoe kapa e sisinyeha, tšebeletso e lebelletsoe ho hlakola tsohle. Ha e le hantle, ho na le phapang ea boitšoaro ba sebaka se seng le se seng sa mosebetsi, ka liforomo tsa litšoantšo tse hlakileng, boholo ba tsona, libaka tsa polokelo le mekhoa ea ho ntlafatsa li-cache, tse bakang bothata. Ka bokhutšoanyane, mokhoa ona ke crutch.
  • Haeba tse ka holimo li sa lekana, ho ntse ho se na letšoao la AppImage ho mookameli oa faele. Lefatše la Linux ha le so nke qeto ea ho kenya ts'ebetsong elficon (ho sa tsotellehe puisano и phethahatso), kahoo ha ho khonehe ho kenya letšoao ka kotloloho ts'ebelisong. Kahoo ho ile ha fumaneha hore lits'ebetso ho mookameli oa faele ha li na litšoantšo tsa tsona (ha ho phapang, AppImage kapa ntho e 'ngoe), li ka har'a menyu ea ho qala. E le mokhoa oa ho lokisa, re sebelisa li-thumbnails, mochine oo qalong o neng o etselitsoe ho lumella batsamaisi ba li-desktop ho bontša litšoantšo tsa litšoantšo tsa lifaele tsa litšoantšo e le litšoantšo tsa bona. Ka lebaka leo, ts'ebeletso ea ho seta karolo ea ts'ebetso e boetse e sebetsa e le "miniaturizer", e theha le ho ngola li-thumbnails tsa matšoao libakeng tse nepahetseng. /usr и $HOME. Ts'ebeletso ena e boetse e hloekisa haeba AppImage e hlakotsoe kapa e fallisitsoe. Ka lebaka la hore mookameli e mong le e mong oa li-desktop o itšoara ka tsela e fapaneng hanyenyane, mohlala, hore na o amohela litšoantšo ka mekhoa efe, ka boholo kapa libaka life, sena sohle se bohloko haholo.
  • Sesebelisoa se senyeha feela ha ho etsoa liphoso haeba liphoso li etsahala (mohlala, ho na le laeborari eo e seng karolo ea sistimi ea mantlha mme ha e fanoe ho AppImage), mme ha ho na motho ea bolellang mosebelisi ho GUI hore na hantlentle ho etsahalang. Re ile ra qala ho pota-pota sena ka ho sebelisa tsebiso ho komporo ea komporo, ho bolelang hore re hloka ho ts'oara liphoso ho tsoa moleng oa taelo, re li fetole hore e be melaetsa e utloisisoang ke mosebelisi, eo ka nako eo e hlokang ho bonts'oa komporong. 'Me ehlile, tikoloho e' ngoe le e 'ngoe ea komporo e li sebetsana ka tsela e fapaneng.
  • Hajoale (September 2019 - molaetsa oa mofetoleli) ha ke so fumane mokhoa o bonolo oa ho bolella sistimi hore faele 1.png e tlameha ho buloa ho sebelisoa Krita, le 2.png - sebelisa GIMP.

Ntho e 'ngoe: Li-bundle tsa Haiku app?
Sebaka sa polokelo bakeng sa litlhaloso tse fapaneng tsa desktop tse sebelisoang ho GNOME, KDE и Xfce ke freedesktop.org

Ho fihlela boemo ba ho rarahana bo kenelletseng tikolohong ea mosebetsi ea Haiku ho thata, haeba ho sa khonehe, ka lebaka la litlhaloso. XDG ho tsoa ho freedesktop.org bakeng sa li-cross-desktop, hammoho le ts'ebetsong ea batsamaisi ba li-desktop ho latela litlhaloso tsena. Mohlala, re ka qotsa lets'oao le le leng la sistimi e pharalletseng ea Firefox: ho hlakile hore bangoli ba XDG ba ne ba sa nahane le hore mosebelisi a ka kenya liphetolelo tse 'maloa tsa sesebelisoa se tšoanang.

Ntho e 'ngoe: Li-bundle tsa Haiku app?
Litšoantšo tsa mefuta e fapaneng ea Firefox

Ke ne ke ipotsa hore na lefats'e la Linux le ka ithuta eng ho Mac OS X ho qoba ho senya ho kopanya tsamaiso. Haeba u na le nako 'me u le tabeng ena, etsa bonnete ba hore u bala seo Arnaud Gurdol, e mong oa lienjiniere tsa pele tsa Mac OS X, a se buileng:

Re ne re batla ho etsa hore ho kenya ts'ebeliso ho be bonolo joalo ka ho hula aekhone ea ts'ebeliso ho tsoa kae-kae (seva, drive ea kantle) ho drive ea hau ea komporo. Ho etsa sena, sephutheloana sa kopo se boloka tlhaiso-leseling eohle, ho kenyeletsoa litšoantšo, mofuta, mofuta oa faele o sebetsoang, mofuta oa meralo ea URL eo sistimi e hlokang ho e tseba ho sebetsana le kopo. Sena se boetse se kenyelletsa tlhahisoleseling bakeng sa 'bobolokelo bo bohareng' bobolokelong ba Litšebeletso tsa Lits'oants'o le Litšebeletso tsa Launch. Ho ts'ehetsa ts'ebetso, lits'ebetso li 'fumanoa' libakeng tse 'maloa tse tsebahalang': litsamaiso tsa sistimi le lits'ebetso tsa mosebelisi, 'me tse ling ka bo eona haeba mosebelisi a ea ho Finder bukeng e nang le sesebelisoa. Ha e le hantle, sena se sebelitse hantle haholo.

https://youtu.be/qQsnqWJ8D2c
Apple WWDC 2000 seboka 144 - Mac OS X: likopo tsa ho paka le litokomane tsa khatiso.

Ha ho na letho le tšoanang le lisebelisoa tsena ho li-desktops tsa Linux, kahoo re batla li-workaround ho potoloha mefokolo ea meralo morerong oa AppImage.

Ntho e 'ngoe: Li-bundle tsa Haiku app?
Na Haiku o tla thusa?

'Me ntho e' ngoe hape: Li-platform tsa Linux e le motheo oa tikoloho ea li-desktop li atisa ho sa tsejoe haholo hoo lintho tse ngata tse bonolo tsamaisong e tsitsitseng e tletseng li-stack li arohane ka mokhoa o ferekanyang le o rarahaneng ho Linux. Ke fane ka tlaleho eohle litabeng tse amanang le sethala sa Linux bakeng sa libaka tsa lik'homphieutha (bahlahisi ba nang le tsebo ba tiisitse hore ntho e 'ngoe le e' ngoe e tla lula e le joalo nako e telele haholo).

Tlaleho ea ka mabapi le mathata a tikoloho ea desktop ea Linux ka 2018

Le Linus Torvalds o ile a lumela hore karohano ke lebaka leo mohopolo oa sebaka sa mosebetsi o hlolehileng.

Ke thabela ho bona Haiku!

Haiku e etsa hore tsohle li be bonolo ka tsela e makatsang

Le hoja mokhoa o sa tsebeng letho oa "porting" AppImage to Haiku ke ho leka feela ho haha ​​(haholo-holo runtime.c le tšebeletso) likarolo tsa eona (tse ka 'nang tsa khoneha!), Sena se ke ke sa fana ka molemo o moholo ho Haiku. Hobane ha e le hantle, boholo ba mathata ana a rarolloa Haiku 'me a utloahala hantle. Haiku e fana ka li-block tsa meaho ea sistimi eo esale ke e batla libakeng tsa desktop tsa Linux ka nako e telele mme ke ne ke sa kholoe hore ha li eo. E leng:

Ntho e 'ngoe: Li-bundle tsa Haiku app?
E lumela kapa che, ena ke ntho eo basebelisi ba Linux ba ke keng ba e hlola. Ho Haiku tsohle li etsoa ka bohona!

  • Lifaele tsa ELF tse se nang karolo ea ts'ebetso li fumana e le 'ngoe ha li tobetse habeli ho mookameli oa faele.
  • Lisebelisoa li ka ba le lisebelisoa tse hahelletsoeng ka hare, joalo ka litšoantšo, tse bonts'itsoeng ho molaoli oa lifaele. Ha ho na tlhoko ea ho kopitsa litšoantšo tse ngata ho li-directory tse khethehileng tse nang le litšoantšo, ka hona ha ho na tlhoko ea ho li hloekisa ka mor'a ho hlakola kapa ho tsamaisa sesebelisoa.
  • Ho na le database bakeng sa ho hokahanya likopo le litokomane, ha ho hlokahale ho kopitsa lifaele leha e le life bakeng sa sena.
  • Ka har'a lib/ directory haufi le faele e sebetsang, lilaebrari li batlisisoa ka ho sa feleng.
  • Ha ho na libaka tse ngata tsa kabo le li-desktop; eng kapa eng e sebetsang, e sebetsa hohle.
  • Ha ho na mojule o arohaneng oa ho sebetsa o fapaneng le bukeng ea Likopo.
  • Likopo ha li na litsela tse felletseng tsa lisebelisoa tsa tsona; li na le mesebetsi e ikhethang ea ho tseba sebaka ka nako ea ts'ebetso.
  • Mohopolo oa litšoantšo tse hatelitsoeng tsa sistimi ea faele o kentsoe: ena ke sephutheloana sefe kapa sefe sa hpkg. Kaofela ha tsona li phahamisitsoe ke kernel.
  • Faele e 'ngoe le e' ngoe e buloa ke sesebelisoa se e entseng, ntle le haeba u bolela ka ho hlaka. Sena se monate hakakang!

Ntho e 'ngoe: Li-bundle tsa Haiku app?
Lifaele tse peli tsa png. Ela hloko litšoantšo tse fapaneng tse bontšang hore li tla buloa ke lisebelisoa tse fapaneng ha u tobetse habeli. Hape hlokomela "Bula ka:" menu e theoha moo mosebelisi a ka khethang sesebelisoa ka bomong. Ho bonolo hakaakang!

Ho bonahala eka lithupa tse ngata le li-workaround tse hlokoang ke AppImage ho Linux li fetoha tse sa hlokahaleng ho Haiku, e nang le bonolo le ho rarahana ha eona e etsang hore e sebetsane le boholo ba litlhoko tsa rona.

Na Haiku e hloka liphutheloana tsa app ka mor'a moo?

Sena se lebisa potsong e kholo. Haeba e ne e le taelo ea boholo bo bonolo ho theha sistimi e joalo ka AppImage ho Haiku ho feta Linux, na ho ne ho tla ba molemo ho e etsa? Kapa na Haiku, ka tsamaiso ea eona ea hpkg package, e felisitse ka katleho tlhoko ea ho hlahisa mohopolo o joalo? Ho araba, re hloka ho sheba sepheo sa ho ba teng ha AppImages.

Pono ya mosebedisi

Ha re shebeng mosebelisi oa rona oa ho qetela:

  • Ke batla ho kenya ts'ebeliso ntle le ho kopa password ea motsamaisi (motso). Ha ho na maikutlo a mookameli oa Haiku, mosebedisi o na le taolo e feletseng kaha ke tsamaiso ea botho! (Ha e le hantle, u ka inahanela sena ka mokhoa oa libapali tse ngata, ke tšepa hore bahlahisi ba tla e boloka e le bonolo)
  • Ke batla ho fumana liphetolelo tsa morao-rao le tse kholo ka ho fetisisa tsa likopo, ntle le ho emela hore li hlahe kabong ea ka (hangata sena se bolela "le ka mohla", bonyane ntle le haeba ke ntlafatsa tsamaiso eohle ea ts'ebetso). Ho Haiku sena se "rarolloa" ka litokollo tse phaphametseng. Sena se bolela hore hoa khonahala ho fumana liphetolelo tsa morao-rao le tse kholo ka ho fetisisa tsa lits'ebetso, empa ho etsa sena o hloka ho lula u nchafatsa sistimi e setseng, ka mokhoa o atlehileng o e fetola "sepheo se tsamaeang".
  • Ke batla liphetolelo tse 'maloa tsa ts'ebeliso e ts'oanang ka lehlakoreng le leng, kaha ha ho na mokhoa oa ho tseba se neng se robehile phetolelong ea morao-rao, kapa, ho re, 'na, joaloka moqapi oa websaete, ke hloka ho hlahloba mosebetsi oa ka tlas'a liphetolelo tse fapaneng tsa sebapali. Haiku e rarolla bothata ba pele, empa eseng ea bobeli. Lintlafatso li khutlisetsoa morao, empa bakeng sa sistimi eohle feela; ha ho khonehe (ho ea kamoo ke tsebang) ho sebetsa, mohlala, mefuta e mengata ea WebPositive kapa LibreOffice ka nako e le 'ngoe.

E mong oa bahlahisi oa ngola:

Ha e le hantle, mabaka ke hore: ts'ebeliso ha e fumanehe hoo e ka bang ha ho utloahale; ho e nka e le nyeoe e khethehileng HaikuPorts ho bonahala ho feta ho amoheleha.

  • Ke hloka ho boloka lits'ebetso moo ke li ratang, eseng ho drive ea ka ea ho qala. Hangata ke felloa ke sebaka sa disk, kahoo ke hloka ho hokela drive ea kantle kapa bukana ea marang-rang ho boloka lits'ebetso (liphetolelo tsohle tseo ke li jarollotseng). Haeba ke hokela koloi e joalo, ke hloka hore lits'ebetso li hlahisoe ka ho tobetsa habeli. Haiku e boloka mefuta ea khale ea liphutheloana, empa ha ke tsebe ho li tsamaisa ho drive ea kantle, kapa mokhoa oa ho qala lits'ebetso ho tloha moo hamorao.

Maikutlo a Moetsi:

Ha e le hantle, sena se se se khoneha ka taelo ea mount. Ehlile, re tla etsa GUI bakeng sa sena hang ha re se re e-na le basebelisi ba lekaneng ba nang le thahasello.

  • Ha ke hloke limilione tsa lifaele tse hasaneng hohle tsamaisong ea lifaele tseo ke sa khoneng ho li laola ka bonna. Ke batla faele e le 'ngoe ka kopo eo nka e jarollang, ho e tsamaisa, ho e hlakola habonolo. Ho Haiku bothata bona bo rarolloa ho sebelisoa liphutheloana .hpkg, e fetisang, mohlala, python, ho tloha ho likete tsa lifaele ho ea ho e le 'ngoe. Empa haeba ho na le, ka mohlala, Scribus a sebelisa python, joale ke tlameha ho sebetsana le bonyane lifaele tse peli. 'Me ke tlameha ho hlokomela ho boloka mefuta ea tsona e sebetsang hammoho.

Ntho e 'ngoe: Li-bundle tsa Haiku app?
Mefuta e mengata ea AppImages e tsamaeang ka lehlakore ho Linux e tšoanang

Pono ea moetsi oa kopo

Ha re shebe ho latela pono ea moetsi oa kopo:

  • Ke batla ho laola boiphihlelo bohle ba mosebelisi. Ha ke batle ho itšetleha ka sistimi ea ts'ebetso ho mpolella hore na ke tla lokolla likopo neng hona joang. Haiku e lumella batho ba ntlafatsang hore ba sebetse le li-repositories tsa bona tsa hpkg, empa sena se bolela hore basebelisi ba tla tlameha ho li beha ka letsoho, e leng se etsang hore maikutlo a "sa ratehe haholo."
  • Ke na le leqephe la ho jarolla sebakeng sa ka sa marang-rang moo ke abang teng .exe bakeng sa Windows, .dmg bakeng sa Mac le .AppImage bakeng sa Linux. Kapa mohlomong ke batla ho etsa chelete ea ho kena leqepheng lena, ho na le ntho e ka etsahalang? Ke behelle eng moo bakeng sa Haiku? Faele e lekane .hpkg e itšetlehileng feela ka HaikuPorts
  • Software ea ka e hloka mefuta e ikhethileng ea software e ngoe. Mohlala, hoa tsebahala hore Krita e hloka mofuta o patiloeng oa Qt, kapa Qt e lokiselitsoeng hantle ho mofuta o itseng oa Krita, bonyane ho fihlela lipache li khutlisetsoa ho Qt. O ka kenya Qt ea hau bakeng sa ts'ebeliso ea hau ka har'a sephutheloana .hpkg, empa hangata sena ha se amohelehe.

Ntho e 'ngoe: Li-bundle tsa Haiku app?
Leqephe la download la kamehla la kopo. Ke beha eng moo bakeng sa Haiku?

Na li-bundle (tse teng e le li-directory tsa kopo joalo ka AppDir kapa .app ka setaele sa Apple) le/kapa litšoantšo (ka mokhoa oa li-AppImages tse fetotsoeng haholo kapa .dmg ho tsoa ho Apple) li sebelisa tlatsetso e sebetsang tikolohong ea desktop ea Haiku? Kapa na e tla hlapolla setšoantšo sohle ebe e lebisa ho arohaneng, ka hona e eketsa ho rarahana? Ke tabohile: ka lehlakoreng le leng, botle le ho rarahana ha Haiku li thehiloe tabeng ea hore hangata ho na le tsela e le 'ngoe ea ho etsa ntho e itseng, ho e-na le tse ngata. Ka lehlakoreng le leng, boholo ba lisebelisoa tsa li-catalogs le / kapa li-suites tsa kopo li se li ntse li le teng, kahoo tsamaiso e lla hore liphesente tse seng kae tse setseng li kene.

Ho ea ka moqapi Monghali. sephaphatha

Ho Linux ba (li-catalogs le lisebelisoa tsa kopo, - hoo e ka bang. mofetoleli) mohlomong ke tharollo ea tekheniki mathateng a tsamaiso. Ha re le Haiku re khetha ho rarolla mathata a sistimi feela.

U nahana eng?

Pele o araba...

Ema, ha re etse tlhahlobo e potlakileng ea 'nete: ka 'nete lisebelisoa tsa kopo - e se e le karolo ea Haiku:

Ntho e 'ngoe: Li-bundle tsa Haiku app?
Likhokahano tsa kopo li se li ntse li le teng Haiku, empa ha li so tšehetsoe ho molaoli oa faele

Ha li tšehetsoe hantle joalo ka, ho re, Macintosh Finder. Ho ne ho tla ba monate hakae haeba bukana ea QtCreator e na le lebitso la "QtCreator" le letšoao k'honeng e kaholimo ho le letšehali, e qala ts'ebeliso ha e tobetse habeli?

Nakoana pejana ke se ke ntse ke le teng botsa:

Na u na le bonnete ba hore u ka tsamaisa lits'ebetso tsa hau tsa lilemo tse leshome kajeno ha mabenkele ohle a li-app le libaka tsa polokelo ea thepa li lebetse ka tsona le lintho tseo li itšetlehileng ka tsona? Na u kholisehile hore u ntse u tla khona ho fumana mosebetsi oa hau oa hona joale nakong e tlang?

Na ho se ho na le karabo ho tsoa ho Haiku, kapa li-catalogs le li-bundle tsa lisebelisoa li ka thusa moo? Ke nahana hore ba ka khona.

Ho latela Mong. waddlesplash:

Ee, re na le karabo ea potso ena: re tla ts'ehetsa lits'ebetso tsena ka nako e telele kamoo ho hlokahalang ho fihlela motho a khona ho bala lifomate tsa hae ka tsela e nepahetseng kapa a fana ka ts'ebetso ea motho a le mong. Boitlamo ba rona ba ho ts'ehetsa lits'ebetso tsa BeOS R5 ho Haiku ke bopaki ba sena ...

Ke 'nete!

Haiku e lokela ho nka khato efe?

Nka inahanela ho phelisana ka khotso ha hpkg, li-directory le litšoantšo tsa ts'ebeliso:

  • Lisebelisoa tsa lisebelisoa tsa sistimi .hpkg
  • Bakeng sa software e sebelisoang khafetsa (haholo-holo e hlokang ho hlophisa litokollo), sebelisa .hpkg (hoo e ka bang 80% ea linyeoe tsohle)
  • Tse ling li kentsoe ka .hpkg, lits'ebetso li tla rua molemo ka ho fallela setsing sa lisebelisoa tsa lisebelisoa (mohlala, QtCreator): li tla ajoa joalo ka .hpkg, joalo ka pele.

Monghali. waddlesplash o ngola:

Haeba sohle se o se hlokang ke ho sheba lits'ebetso ho /system/apps, ho e-na le hoo re lokela ho etsa hore litsamaiso tsa Deskbar li laolehe haholoanyane bakeng sa basebelisi, kaha /system/apps ha e reretsoe ho buloa khafetsa le ho shejoa ke basebelisi (ho fapana le MacOS). Bakeng sa maemo a joalo, Haiku e na le paradigm e fapaneng, empa khetho ena, ka khopolo, e amoheleha.

  • Haiku e amohela lits'ebetso tsa ho tsamaisa litšoantšo tsa ts'ebeliso, bosiu, bosiu, bo tsoelang pele le liteko tsa software, hammoho le linyeoe ha mosebelisi a batla ho "homisa ka nako", bakeng sa software ea poraefete le ea kahare, le linyeoe tse ling tse ikhethang (tse ka bang 20% ho tsohle). Litšoantšo tsena li na le lifaele tse hlokahalang ho tsamaisa sesebelisoa .hpkg, e behiloeng ke tsamaiso, 'me ka mor'a hore kopo e phethoe - e sa theohe. (Mohlomong mookameli oa faele a ka beha lifaele .hpkg litšoantšong tsa ts'ebeliso, ka bo eona kapa ka kopo ea mosebelisi - joalo ka ha o hulela sesebelisoa bukeng ea marang-rang kapa drive ea kantle. Ke pina feela! Kapa ho e-na le hoo, thothokiso - haiku.) Ka lehlakoreng le leng, mosebedisi a ka 'na a batla ho kenya litaba tsa setšoantšo ka mokhoa oa lifaele..hpkg, ka mor'a moo li tla nchafatsoa le ho sebetsoa ka mokhoa o ts'oanang le ha li kentsoe ka HaikuDepot ... Re hloka ho nahana).

Nopolo ho tsoa ho Mr. waddlesplash:

Ho tsamaisa lits'ebetso ho tsoa ho li-drive tsa kantle kapa li-directory tsa marang-rang ho ka ba molemo. 'Me ho eketsa bokhoni ba ho hlophisa "libaka" tse ling bakeng sa pkgman e tla ba tšobotsi e ntle.

Sistimi e joalo e ka nka monyetla ka hpkg, li-directory le litšoantšo tsa ts'ebeliso. Ba molemo ka bomong, empa hammoho ba ke ke ba hlōloa.

fihlela qeto e

Haiku e na le moralo o fanang ka phihlelo e bonolo le e rarahaneng ea mosebedisi bakeng sa PC, 'me e fetela ho feta seo hangata se fanoang bakeng sa Linux PC. Sistimi ea liphutheloana .hpkg ke mohlala o mong o joalo, empa tsamaiso eohle e boetse e tletse ka ho rarahana. Leha ho le joalo, Haiku e ne e tla rua molemo ho tsoa bukeng e nepahetseng le tšehetso ea setšoantšo sa ts'ebeliso. Mokhoa o motle oa ho etsa sena ke oa bohlokoa ho buisana le batho ba tsebang Haiku, filosofi ea eona le boqapi ba eona bo betere ho mpheta. Ntle le moo, esale ke sebelisa Haiku nako e fetang beke. Leha ho le joalo, ke lumela hore baqapi, bahlahisi le litsebi tsa meralo ea Haiku ba tla rua molemo ponong ena e ncha. Bonyane, nka thabela ho ba “molekane” oa bona ea qenehelang. Ke na le boiphihlelo ba lilemo tse fetang 10 ka li-catalogs le li-bundle tsa Linux, 'me ke rata ho li fumanela Haiku, tseo ke nahanang hore li loketse hantle. Litharollo tse ka bang teng tseo ke li hlahisitseng ha se tsona feela tse nepahetseng bakeng sa mathata ao ke a hlalositseng, 'me haeba sehlopha sa Haiku se etsa qeto ea ho fumana tse ling, tse ntle ho feta, ke sona kaofela. Ha e le hantle, ke se ke ntse ke nahana ka mohopolo oa mokhoa oa ho etsa sistimi hpkg e makatsang le ho feta ntle le ho fetola tsela eo e sebetsang ka eona. Hoa etsahala hore sehlopha sa Haiku se 'nile sa nahana ka liphutheloana tsa kopo ka nako e telele ha se kenya ts'ebetsong tsamaiso ea tsamaiso ea liphutheloana, empa ka bomalimabe (ke nahana) mohopolo o ile oa fetoha "o sa sebetseng". Mohlomong ke nako ea ho e tsosolosa?

E leke ka bouena! Ntle le moo, morero oa Haiku o fana ka litšoantšo tsa ho qala ho tsoa ho DVD kapa USB, e hlahisitsoeng Ежедневно.
U na le lipotso? Re u memela ho batho ba buang Serussia mocha oa thelekramo.

Kakaretso ea phoso: Mokhoa oa ho ithunya leoto ka C le C ++. Pokello ea Recipe ea Haiku OS

ho tswa mongoli phetolelo: ena ke sehlooho sa borobeli le sa ho qetela letotong le buang ka Haiku.

Lethathamo la lingoliloeng: Ea pele Ea bobeli Ea boraro Ea bone Ea bohlano Ea botšelela Ea bosupa

Ke basebelisi ba ngolisitsoeng feela ba ka kenyang letsoho phuputsong. kenaka kopo.

Na hoa utloahala ho kenya sistimi ea hpkg ho Linux?

  • hore

  • No

  • E se e kentsoe tšebetsong, ke tla ngola litlhalosong

Basebelisi ba 20 ba ile ba khetha. Basebelisi ba 5 ba ile ba hana.

Source: www.habr.com

Eketsa ka tlhaloso