Линукс дээрх MacOS програмууд? Дарлингын хувьд энэ нь боломжтой юм.

Линукс дээрх MacOS програмууд?

Цаг хугацаа өнгөрөх тусам тэрүйлдлийн системүүдийн хоорондын ялгаа нь хамаагүй болж байна. Виртуал машин, контейнер болон бусад технологи нь бидний үйлдлийн системд зориулсан хувилбаргүй байсан ч дуртай програмынхаа нэрийг өдөр бүр ашиглах боломжийг бидэнд олгодог.

Линукс цөм болон Windows програмуудын хооронд орчуулагчийн үүрэг гүйцэтгэдэг Wine хэрэгсэл нь удаан хугацааны туршид бий болсон. Саяхан бид мөн macOS програмуудад зориулсан хэрэгсэлтэй болсон.

Линукс дээрх MacOS програмууд? Дарлингын хувьд энэ нь боломжтой юм

Darling нь Windows-той Wine програмтай ижил төстэй функцийг гүйцэтгэдэг бөгөөд зөвхөн өөрийгөө эмулятор гэж тодорхойлоход ямар ч төвөгтэй байдаггүй. Үүний хийдэг зүйл бол MacOS програмуудыг Линукс нөөцийг ашиглан ажиллуулах боломжийг олгодог орчуулагчийн үүрэг гүйцэтгэдэг. Darling (Dear) нэр нь macOS цөмийн нэрний эхний хэсэг (Дарвин) ба Линуксийн эхний 3 үсэг юм. Эцсийн G нь цээжлэхэд хялбар үг бүтээх гэж бодож байна.

Дарлинг хөгжүүлэгчид үүнийг Wine хөгжүүлэгчдээс илүү хялбар гэж хэлэх ёстой. Түүнээс хойш тэд урвуу инженерчлэл хийх эсвэл ямар нэгэн зүйлийг дахин зохион бүтээх шаардлагагүй Эдгээр нь нээлттэй лицензтэй Дарвины хэсгүүдэд үндэслэсэн болно. Darling өөрөө GPL лицензийн дагуу түгээгддэг.

Эхлэл хонгор минь

Програм нь график интерфэйсгүй. Бид үүнийг терминалаас дараах тушаалаар эхлүүлнэ.
darling shell
Үүнийг бичснээр Дарлинг виртуал үндсэн лавлах үүсгэх эсвэл одоо байгаа лавлахтай холбогдох болно. Энэ нь мөн цөмийн модулиудыг ачаалж, бид програмуудыг ажиллуулах виртуал файлын системийг бий болгоно.

Тушаалын мөрөөс бид хоёр төрлийн файлын системд хандах боломжтой: уламжлалт macOS бөгөөд үүнд / Програмууд, / Хэрэглэгчид ба / Систем зэрэг дээд түвшний лавлахууд багтдаг. Нөгөө талаас бид хост үйлдлийн системийг нэртэй хуваалтаас олдог / Боть / SystemRoot

Бид цөмийг дараах тушаалаар шалгаж болно.
uname
Мөн macOS-ийн хувилбарыг олж мэдээрэй:
sw_vers
Бид терминалаас гарсан
exit
Мөн бид савыг унтраадаг:
darling shutdown

Програм суулгах

Хэрэв та Linux-г macOS-тэй давхар ачаалах горимд ашиглаж байгаа бөгөөд Mac хуваалт дээр суулгасан програмуудынхаа аль нэгийг ажиллуулахыг хүсвэл дараах тушаалаар үүнийг хийж болно.
/Volumes/SystemRoot/run/media/usuario/Macintosh HD/Applications/nombre_app.app)
Олон macOS программууд .dmg форматаар ирдэг. Тэдгээрийг Darling-д суулгахын тулд бид:
Darling [~]$ hdiutil attach Downloads/aplicación.dmg
/Volumes/aplicacion
Darling [~]$ cp -r /Volumes/aplicación/aplicación.app /Applications/

Шахсан файлд хадгалагдсан програмуудын хувьд бид үүнийг задлаад / Applications хавтас руу хуулна. Өмнө нь програмын дэлгүүрээс татаж авсан програмуудтай адилхан.
Эцэст нь бидэнд macOS-ийн уугуул багц формат болох .pkg програмууд байна. Энэ формат нь суулгацын явцад скриптүүдийг ажиллуулдаг. Тэдгээрийг ашиглахын тулд бид дараахь зүйлийг хийх ёстой.
Darling [~]$ installer -pkg aplicación.pkg -target /
Бид дараах програмуудыг устгаж болно:
uninstaller nombre_del_paquete
Дарлинг командын мөрийн програмуудтай маш сайн ажилладаг боловч график интерфэйс хэрэгтэй хүмүүст маш хязгаарлагдмал функцтэй байдаг гэдгийг бид ойлгох ёстой.

Хонгорт суулгац

Хэрэв та Debian эсвэл дериватив ашигладаг бол Darling-г суулгахад ямар ч асуудал гарахгүй. Та зүгээр л тушаалуудыг бичих хэрэгтэй:

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

X-г татаж авах багцынхаа хувилбарын дугаараар солино уу эндээс

Бусад түгээлтийн хувьд та үүнийг эмхэтгэх шаардлагатай бөгөөд суулгахад 10 ГБ дискний зай, 1 ГБ зай шаардагдана. Та мөн түгээлтийн хамаарлыг өмнө нь суулгах ёстой. Та тэдгээрийг баримт бичигт шалгаж болно

Бид шаардлагатай файлуудыг татаж авдаг:

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

Та git багцыг суулгах хэрэгтэй болж магадгүй.
Бид шинэ хувилбар байгаа эсэхийг шалгадаг (Зөвхөн та удаан хугацааны өмнө татаж авсан бол)
git pull
git submodule init
git submodule update

Бид эмхэтгэж эхлэв

  1. Бид татаж авах лавлах руу очно cd darling
  2. Бид ажлын лавлах үүсгэнэ mkdir build
  3. Бид тэр лавлах руу шилжинэ cd build
  4. Бид тушаалаар тохируулна cmake
  5. Бид тушаалаар бүтээдэг make
  6. Бид суулгана sudo make install

Бид цөмийн модулийг суулгах хэрэгтэй болно. Бид үүнийг дараах тушаалаар хийдэг.
make lkm
sudo make lkm_install


4 сэтгэгдэл, үлдээгээрэй

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: AB Internet Networks 2008 SL
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

  1.   Диего Вальехо гэж хэлэв

    Бүтээлийн заавар буруу байна, Darling-г суулгаж чадахгүй байна.

    1.    Диего Герман Гонзалес гэж хэлэв

      Та шаардлагатай хамаарлыг суулгасан уу?
      Энд тэд юу болохыг танд хэлэх болно
      https://docs.darlinghq.org/build-instructions.html

  2.   Леонардо Рамирез Кастро гэж хэлэв

    Мэндчилгээ. Ямар програм суулгаж болох вэ, жишээ татахад?

    1.    Диего Герман Гонзалес гэж хэлэв

      Би Apple-ийн талаар сайн мэдэхгүй бөгөөд вэб дээр жишээ өгөөгүй байна.
      Командын мөрөнд гүйж буй хэн бүхэн