The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Раздел полезных советов: Установка Darling для экспериментов..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Установка Darling для экспериментов..."  +/
Сообщение от auto_tips (??), 07-Авг-13, 12:36 
В прошлом году был [[http://www.opennet.dev/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.dev/tips/info/2790.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (-), 07-Авг-13, 12:36   –2 +/
>> в Linux 13.04

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10

2. Сообщение от Аноним (-), 07-Авг-13, 15:55   +/
> ./dyld osx-программа аргументы

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #5

3. Сообщение от Аноним (-), 08-Авг-13, 12:34   +/
Там, конечно, многое перепилили, и в основном изменения в худшую сторону, но что-то, а уж запуск *.app из консоли работает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

4. Сообщение от Anonymus.UA (?), 08-Авг-13, 14:18   +/
Это лучше чем вайн должно получиться... никаких тебе .НЕТ, АктивХ и т.п. Тем более МакОС ПОСИКС совместимая система...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #8, #9

5. Сообщение от Аноним (-), 09-Авг-13, 15:36   +/
dyldoos
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

6. Сообщение от Anonnim (?), 12-Авг-13, 11:27   +1 +/
Надо бы ло назвать проект Beer :)
Ответить | Правка | Наверх | Cообщить модератору

7. Сообщение от Анонимemail (7), 12-Авг-13, 16:54   +/
не так уж все пушисто

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

8. Сообщение от Аноним (-), 13-Авг-13, 23:30   +/
Видимо, никому не нужно раз, тая нужная штука появляется только в планах через года необходимости... ага фотокады всякие
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

9. Сообщение от Аноним (-), 17-Авг-13, 10:38   +/
винда тоже. А гну/линукс нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

10. Сообщение от Гость (?), 31-Окт-13, 16:37   +/
во дурак =)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

11. Сообщение от Николайemail (??), 23-Авг-14, 23:09   +/
после вот этой строчки:git clone https://github.com/gnustep/gnustep-make.git спрашивает логин и пароль. Где их взять?
Ответить | Правка | Наверх | Cообщить модератору

12. Сообщение от Николайemail (??), 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
Ответить | Правка | Наверх | Cообщить модератору

13. Сообщение от Сергейemail (??), 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"

Ответить | Правка | Наверх | Cообщить модератору

14. Сообщение от Алексemail (??), 12-Фев-16, 15:10   +/
Не установить, бред полный
Ответить | Правка | Наверх | Cообщить модератору

15. Сообщение от Алекс (??), 31-Окт-20, 15:23   +/
Сегодня установил.
Ответить | Правка | Наверх | Cообщить модератору

16. Сообщение от Алекс (??), 31-Окт-20, 15:25   +/
Я другой Алекс, а не предыдущий оратор.
Ответить | Правка | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру