MacOS programok Linuxon? A Darling segítségével ez lehetséges.

MacOS programok Linuxon?

Ahogy telik az idő, őaz operációs rendszerek közötti különbségek irrelevánssá válnak. A virtuális gépek, konténerek és egyéb technológiák lehetővé teszik, hogy minden nap több címet használjunk kedvenc programjainkhoz, még akkor is, ha az operációs rendszerünkhöz nincs verziója.

A Wine, az eszköz, amely tolmácsként működik a Linux kernel és a Windows alkalmazások között, már régóta létezik. A közelmúltban macOS-programokhoz is van eszközünk.

MacOS programok Linuxon? A Darling segítségével ez lehetséges

A Darling hasonló funkciót tölt be, mint a Wine a Windows programokkal, csak nem bonyolult emulátorként definiálni magát. Ez fordítóként működik, lehetővé téve a macOS-programok futtatását Linux-erőforrások használatával. A Darling név (Kedves) a macOS kernel nevének (Darwin) első része és a Linux első 3 betűje. Azt hiszem, az utolsó G egy könnyen megjegyezhető szó felépítése.

Azt kell mondanunk, hogy a Darling fejlesztők könnyebbnek találják, mint a Wine fejlesztők. Azóta nem kell visszafejteniük vagy újra feltalálniuk semmit Darwin azon részein alapulnak, amelyek nyílt licenc alatt állnak. Maga a Darling a GPL licenc alatt kerül terjesztésre.

Kezdve Drágám

A programnak nincs grafikus felülete. A terminálból indítjuk a következő paranccsal:
darling shell
A beírásával Darling vagy létrehoz egy virtuális gyökérkönyvtárat, vagy csatlakozik egy meglévőhöz. Ezenkívül betölti a kernel modulokat, és felépíti a virtuális fájlrendszert, ahol a programokat futtatjuk.

A parancssorból kétféle fájlrendszert érhetünk el: a hagyományos macOS-t, amely olyan legfelső szintű könyvtárakat tartalmaz, mint például / Applications, / Users és / System. Másrészt a gazdagép operációs rendszert egy nevű partícióban találjuk / Kötetek / SystemRoot

A kernelt a következő paranccsal ellenőrizhetjük:
uname
És megtudhatja a macOS verzióját:
sw_vers
-vel elhagytuk a terminált
exit
És kikapcsoljuk a tartályt:
darling shutdown

Programok telepítése

Ha Linuxot kettős rendszerindításban használ macOS-sel, és szeretné futtatni a Mac partícióra telepített programok bármelyikét, ezt a következő paranccsal teheti meg:
/Volumes/SystemRoot/run/media/usuario/Macintosh HD/Applications/nombre_app.app)
Sok macOS program .dmg formátumban kerül szállításra. A Darlingban való telepítéshez a következőket tesszük:
Darling [~]$ hdiutil attach Downloads/aplicación.dmg
/Volumes/aplicacion
Darling [~]$ cp -r /Volumes/aplicación/aplicación.app /Applications/

Tömörített fájlokban tárolt alkalmazások esetén kicsomagoljuk és bemásoljuk az / Applications mappába. Ugyanez vonatkozik az alkalmazásboltból korábban letöltött alkalmazásokra is.
Végül megvannak a .pkg alkalmazások, a macOS natív csomagformátuma. Ez a formátum magában foglalja a szkriptek futtatását a telepítés során. A használatukhoz a következőket kell tennünk:
Darling [~]$ installer -pkg aplicación.pkg -target /
A programokat a következőkkel tudjuk eltávolítani:
uninstaller nombre_del_paquete
Meg kell értenünk, hogy bár a Darling nagyon jól működik a parancssori alkalmazásokkal, csak nagyon korlátozott funkciókkal rendelkezik azok számára, akiknek grafikus felületre van szükségük.

Kedves telepítés

Ha Debiant vagy származékait használod, a Darling telepítése nem okoz komolyabb problémákat. Csak be kell írnia a parancsokat:

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

Cserélje ki az X-et a letölteni kívánt csomagok verziószámával innen

Más disztribúciókban le kell fordítani, amihez 10 GB és 1 GB lemezterület szükséges a telepítéshez. Előzetesen telepítenie kell a disztribúció függőségeit is. Ezeket a dokumentációban ellenőrizheti

Letöltjük a szükséges fájlokat:

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

Lehetséges, hogy telepítenie kell a git csomagot.
Ellenőrizzük, hogy van-e új verzió (csak akkor, ha régen töltötted le)
git pull
git submodule init
git submodule update

Folytatjuk az összeállítást

  1. Abba a könyvtárba lépünk, ahol letöltjük cd darling
  2. Ezzel létrehozunk egy munkakönyvtárat mkdir build
  3. Ezzel a könyvtárra váltunk cd build
  4. A paranccsal konfiguráljuk cmake
  5. paranccsal építünk make
  6. -val telepítjük sudo make install

Telepítenünk kell egy kernel modult. Ezt a következő parancsokkal tesszük:
make lkm
sudo make lkm_install


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

      Diego Vallejo helyőrző kép dijo

    Rossz az építési utasítás, nem lehet telepíteni a Darlingot.

         Diego német Gonzalez dijo

      Telepítette a szükséges függőségeket?
      Itt elmondják, hogy mik ők
      https://docs.darlinghq.org/build-instructions.html

      Leonardo Ramirez Castro dijo

    Üdvözlet. Milyen programokat lehet telepíteni, hogy néhány példát mondjak?

         Diego német Gonzalez dijo

      Nem sokat tudok az Apple-ről, és a neten sem adnak példát.
      Bárki, aki a parancssorban fut