MacOS-ohjelmat Linuxissa? Darlingin kanssa se on mahdollista.

MacOS-ohjelmat Linuxissa?

Ajan myötä hänkäyttöjärjestelmien väliset erot ovat tulossa merkityksettömiksi. Virtuaalikoneet, kontit ja muut tekniikat antavat meille mahdollisuuden käyttää enemmän nimikkeitä suosikkiohjelmistamme joka päivä, vaikka sillä ei olisikaan versiota käyttöjärjestelmällemme.

Wine, työkalu, joka toimii tulkkina Linux-ytimen ja Windows-sovellusten välillä, on ollut olemassa jo pitkään. Viime aikoina meillä on myös työkalu macOS-ohjelmille.

MacOS-ohjelmat Linuxissa? Darlingin kanssa se on mahdollista

Darling täyttää samanlaisen toiminnon kuin Wine Windows-ohjelmien kanssa, mutta sillä ei ole mitään monimutkaista määrittelyä emulaattoriksi. Se toimii kääntäjänä, joka sallii macOS-ohjelmien ajaa Linux-resursseja käyttäen. Nimi Darling (Dear) on macOS-ytimen nimen (Darwin) ensimmäinen osa ja Linuxin kolme ensimmäistä kirjainta. Luulen, että viimeinen G on rakentaa sana, joka on helppo muistaa.

On sanottava, että Darling-kehittäjien mielestä se on helpompaa kuin Wine-kehittäjien. Sen jälkeen heidän ei tarvitse käännellä tai keksiä mitään uudelleen ne perustuvat Darwinin osiin, jotka ovat avoimien lisenssien alaisia. Itse Darling on jaettu GPL-lisenssillä.

Alkaa Rakas

Ohjelmassa ei ole graafista käyttöliittymää. Aloitamme sen terminaalista komennolla:
darling shell
Kirjoittamalla sen Darling joko luo virtuaalisen juurihakemiston tai muodostaa yhteyden olemassa olevaan hakemistoon. Se lataa myös ytimen moduulit ja rakentaa virtuaalisen tiedostojärjestelmän, jossa suoritamme ohjelmia.

Komentoriviltä pääsemme kahdentyyppisiin tiedostojärjestelmiin: perinteiseen macOS:ään, joka sisältää huipputason hakemistoja, kuten / Applications, / Users ja / System. Toisaalta löydämme isäntäkäyttöjärjestelmän osiosta nimeltä / Volyymit / SystemRoot

Voimme tarkistaa ytimen seuraavalla komennolla:
uname
Ja selvitä macOS-versio:
sw_vers
Lähdimme terminaalista
exit
Ja sammutamme säiliön seuraavasti:
darling shutdown

Ohjelmien asennus

Jos käytät Linuxia kaksoiskäynnistystilassa macOS:n kanssa ja haluat ajaa mitä tahansa Mac-osioon asentamistasi ohjelmista, voit tehdä sen komennolla:
/Volumes/SystemRoot/run/media/usuario/Macintosh HD/Applications/nombre_app.app)
Monet macOS-ohjelmat toimitetaan .dmg-muodossa. Asennamme ne Darlingiin seuraavasti:
Darling [~]$ hdiutil attach Downloads/aplicación.dmg
/Volumes/aplicacion
Darling [~]$ cp -r /Volumes/aplicación/aplicación.app /Applications/

Jos sovellukset on tallennettu pakattuihin tiedostoihin, puramme sen ja kopioimme sen / Applications-kansioon. Sama koskee sovelluksia, jotka on ladattu aiemmin sovelluskaupasta.
Lopuksi meillä on sovellukset .pkg, macOS:n alkuperäinen pakettimuoto. Tämä muoto edellyttää komentosarjojen suorittamista asennuksen aikana. Käyttääksemme niitä meidän on tehtävä:
Darling [~]$ installer -pkg aplicación.pkg -target /
Voimme poistaa ohjelmat seuraavilla tavoilla:
uninstaller nombre_del_paquete
Meidän on ymmärrettävä, että vaikka Darling toimii erittäin hyvin komentorivisovellusten kanssa, sillä on vain hyvin rajalliset toiminnot niille, jotka tarvitsevat graafisen käyttöliittymän.

Rakas asennus

Jos käytät Debiania tai johdannaisia, Darlingin asentamisessa ei ole suuria ongelmia. Sinun tarvitsee vain kirjoittaa komennot:

sudo apt install gdebi
sudo gdebi darling-dkms_X.X.X.testing_amd64.deb
sudo gdebi darling_X.X.X.testing_amd64.deb

Korvaa X ladattavien pakettien versionumeroilla täältä

Muissa jakeluissa sinun on käännettävä se, mikä vaatii 10 Gt ja 1 Gt levytilaa asennukseen. Sinun on myös asennettava aiemmin jakelusi riippuvuudet. Voit tarkistaa ne asiakirjoista

Lataamme tarvittavat tiedostot:

git clone --recursive https://github.com/darlinghq/darling.git

Saatat joutua asentamaan git-paketin.
Tarkistamme, onko olemassa uusi versio (Vain jos olet ladannut kauan sitten)
git pull
git submodule init
git submodule update

Jatkamme kokoamista

  1. Siirrymme hakemistoon, josta lataamme cd darling
  2. Luomme työhakemiston kanssa mkdir build
  3. Siirrymme siihen hakemistoon kanssa cd build
  4. Konfiguroimme komennolla cmake
  5. Rakennamme käskyllä make
  6. Asennamme kanssa sudo make install

Meidän on asennettava ydinmoduuli. Teemme sen komennoilla:
make lkm
sudo make lkm_install


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Diego Vallejo paikkamerkki dijo

    Rakennusohjeet ovat väärin, Darlingin asennus ei onnistu.

    1.    Diego German Gonzalez dijo

      Asensitko tarvittavat riippuvuudet?
      Täällä he kertovat sinulle, mitä he ovat
      https://docs.darlinghq.org/build-instructions.html

  2.   Leonardo Ramirez Castro dijo

    Terveisiä. Mitä ohjelmia voidaan asentaa, antaa muutamia esimerkkejä?

    1.    Diego German Gonzalez dijo

      En tiedä Applesta paljoakaan, enkä esitä esimerkkejä verkossa.
      Kaikki, jotka ovat käynnissä komentorivillä