URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 91177
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Установка Darling для экспериментов..."

Отправлено auto_tips , 07-Авг-13 12:36 
В прошлом году был [[http://www.opennet.me/opennews/art.shtml?num=35547 представлен]] достаточно перспективный проект  Darling, нацеленный на предоставление возможности запуска в Linux приложений, собранных для OS X. По своей сути проект напоминает Wine, и по аналогии с тем, как Wine запускает написанные для Windows программы, Darling  позволяет установить и запустить программы, созданные для OS X и поставляемые в форме пакетов ".dmg" и ".pkg".

На текущей стадии развития Darling представляет в основном экспериментальный интерес, так как позволяет запускать лишь некоторые консольные программы, собранные для OS X, такие как Midnight Commander, Bash, VIM и GCC.

Для установки Darling пользователи Gentoo Linux могут воспользоваться готовым [[https://github.com/LubosD/darling-overlay оверлеем]].

Для установки Darling  в Ubuntu Linux 13.04 можно использовать следующую инструкцию:

Устанавливаем clang и сборочные зависимости:

   sudo apt-get install git cmake clang nasm g++ checkinstall
   sudo apt-get install libxml2-dev libgnutls-dev libicu-dev libcairo-dev \
                     libjpeg-dev libpng-dev libtiff-dev libbsd-dev libudev-dev \
                     liblcms-dev libkqueue-dev libssl-dev libbz2-dev uuid-dev \
                     libncurses-dev libxrandr-dev

Собираем утилиту GNUstep Make:

   git clone https://github.com/gnustep/gnustep-make.git
   cd gnustep-make
   CC=clang CXX=clang++ ./configure
   sudo make install

Примечание: для более корректной установки программы в систему, здесь и далее вместо "sudo make install" следует использовать "sudo checkinstall", которая установит программу в форме пакета.


Собираем GNUstep Libobjc2

   git clone https://github.com/gnustep/gnustep-libobjc2.git
   cd gnustep-libobjc2
   OBJCFLAGS=-fblocks CC=clang CXX=clang++ cmake .
   rm GNUmakefile
   make
   sudo make install


Собираем GNUstep Base

   git clone https://github.com/gnustep/gnustep-base.git
   cd gnustep-base
   OBJCFLAGS=-fblocks CC=clang CXX=clang++ ./configure
   make
   sudo make install


Собираем GNUstep GUI:

   git clone https://github.com/gnustep/gnustep-gui.git
   cd gnustep-gui
   OBJCFLAGS=-fblocks CC=clang CXX=clang++ ./configure
   make
   sudo make install

Собираем GNUstep Opal:

   git clone https://github.com/gnustep/gnustep-opal.git
   cd gnustep-opal
   OBJCFLAGS=-fblocks CC=clang CXX=clang++ make
   sudo make install

Собираем GNUstep CoreBase:

   git clone https://github.com/gnustep/gnustep-corebase.git
   cd gnustep-corebase
   OBJCFLAGS=-fblocks CC=clang CXX=clang++ ./configure
   make
   sudo make install

Собираем Darling:

   git clone -r https://github.com/LubosD/darling.git
   cd darling
   CC=clang CXX=clang++ cmake .
   make

Запускаем приложение OS X

  ./dyld osx-программа аргументы


URL: http://darling.dolezel.info/en/Build
Обсуждается: http://www.opennet.me/tips/info/2790.shtml


Содержание

Сообщения в этом обсуждении
"Установка Darling для экспериментов с запуском в Linux 13.04 приложений Mac OS X"
Отправлено Аноним , 07-Авг-13 12:36 
>> в Linux 13.04

Так в Линукс или Убунту 13.04 ?


"Установка Darling для экспериментов с запуском в Linux 13.04..."
Отправлено Гость , 31-Окт-13 16:37 
во дурак =)

"Установка Darling для экспериментов с запуском в Linux 13.04 приложений Mac OS X"
Отправлено Аноним , 07-Авг-13 15:55 
> ./dyld osx-программа аргументы

Да... это так по макинтошному :)


"Установка Darling для экспериментов с запуском в Linux 13.04..."
Отправлено Аноним , 08-Авг-13 12:34 
Там, конечно, многое перепилили, и в основном изменения в худшую сторону, но что-то, а уж запуск *.app из консоли работает.

"Установка Darling для экспериментов с запуском в Linux 13.04..."
Отправлено Аноним , 09-Авг-13 15:36 
dyldoos

"Установка Darling для экспериментов с запуском приложений Mac OS X в Linux"
Отправлено Anonymus.UA , 08-Авг-13 14:18 
Это лучше чем вайн должно получиться... никаких тебе .НЕТ, АктивХ и т.п. Тем более МакОС ПОСИКС совместимая система...

"Установка Darling для экспериментов с запуском приложений Ma..."
Отправлено Аноним , 12-Авг-13 16:54 
не так уж все пушисто


"Установка Darling для экспериментов с запуском приложений Ma..."
Отправлено Аноним , 13-Авг-13 23:30 
Видимо, никому не нужно раз, тая нужная штука появляется только в планах через года необходимости... ага фотокады всякие

"Установка Darling для экспериментов с запуском приложений Ma..."
Отправлено Аноним , 17-Авг-13 10:38 
винда тоже. А гну/линукс нет.

"Установка Darling для экспериментов с запуском приложений Mac OS X в Linux"
Отправлено Anonnim , 12-Авг-13 11:27 
Надо бы ло назвать проект Beer :)

"Установка Darling для экспериментов с запуском приложений Mac OS X в Linux"
Отправлено Николай , 23-Авг-14 23:09 
после вот этой строчки:git clone https://github.com/gnustep/gnustep-make.git спрашивает логин и пароль. Где их взять?

"Установка Darling для экспериментов с запуском приложений Mac OS X в Linux"
Отправлено Николай , 23-Авг-14 23:37 
С логином и паролем я разобрался. теперь другая проблема:  git clone https://github.com/gnustep/gnustep-make.git
Cloning into 'gnustep-make'...
Username for 'https://github.com': pupsik2115
Password for 'https://pupsik2115@github.com':
remote: Repository not found.
fatal: repository 'https://github.com/gnustep/gnustep-make.git/' not found

"Установка Darling для экспериментов с запуском приложений Mac OS X в Linux"
Отправлено Сергей , 16-Окт-15 04:56 
>С логином и паролем я разобрался. теперь другая проблема:  git clone https://github.com/gnustep/gnustep-make.git
>Cloning into 'gnustep-make'...
>Username for 'https://github.com': pupsik2115
>Password for 'https://pupsik2115@github.com':
>remote: Repository not found.
>fatal: repository 'https://github.com/gnustep/gnustep-make.git/' not found

Нужно убрать слово "gnustep" из названия репозитория.
Например, так:
было "gnustep-make"
стало "make"


"Установка Darling для экспериментов с запуском приложений Mac OS X в Linux"
Отправлено Алекс , 12-Фев-16 15:10 
Не установить, бред полный

"Установка Darling для экспериментов с запуском приложений Mac OS X в Linux"
Отправлено Алекс , 31-Окт-20 15:23 
Сегодня установил.

"Установка Darling для экспериментов с запуском приложений Mac OS X в Linux"
Отправлено Алекс , 31-Окт-20 15:25 
Я другой Алекс, а не предыдущий оратор.