Перейти к содержимому

Как запустить программу с mac на линукс

  • автор:

6 способов запустить программное обеспечение Linux на MacOS

Если вы когда-либо хотели окунуться в огромный океан программного обеспечения Linux, но при этом наслаждаетесь комфортом своего Mac, то вы попали по адресу. Сегодня мы рассмотрим шесть способов запуска Linux-программ на вашем Mac, что позволит вам ощутить всю мощь программного обеспечения с открытым исходным кодом и одновременно повысить производительность вашего Mac.

1. Используйте менеджер пакетов MacPorts

MacPorts – это управляемый сообществом менеджер пакетов, разработанный для упрощения процесса компиляции, установки и обновления программного обеспечения с открытым исходным кодом на вашем Mac. Он предоставляет доступ к тысячам готовых портов программного обеспечения Linux, и вы можете начать работу с ним, выполнив несколько простых шагов:

  1. Необходимым условием для использования MacPorts является наличие инструмента командной строки Xcode от Apple. Вы можете установить Xcode, открыв Terminal на вашем Mac и выполнив команду: xcode-select —install
  2. Вот краткое руководство по установке. Представлены пакеты для всех последних версий macOS, а также ссылки на устаревшие версии для Mac OS X.
  3. Запустите загруженную программу установки и завершите пошаговый процесс установки.

  • Найдите порт программы Linux, которую вы хотите установить. Все доступные порты удобно расположены на сайте проекта MacPorts. Как только вы нашли то, что искали, скопируйте предоставленную команду.
  • Запустите приложение Terminal и вставьте команду установки, которую вы скопировали в предыдущем шаге. Нажмите Enter и введите пароль администратора.

    2. Установка Homebrew на Mac

    Другим пакетным менеджером, который можно использовать для установки Linux-программ на Mac, является Homebrew. Как и MacPorts, Homebrew не имеет графического интерфейса пользователя, но вы можете установить его с помощью одной команды. Чтобы установить с его помощью одно или несколько программных приложений Linux, потребуется всего одна команда:

      Скопируйте и вставьте в Terminal следующую команду для установки Homebrew:

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

    Дождитесь выполнения скрипта. Сценарий сообщит вам, что он планирует сделать, и сделает паузу перед выполнением. Просто подтвердите его, нажав Return, и позвольте ему работать по своему усмотрению.

    Совет: Кроме macOS, Homebrew можно использовать и для Windows.

    3. Виртуализация Linux с помощью Parallels Desktop

    Предположим, вы хотите получить более зширокий опыт, чем запуск отдельных приложений Linux. В этом случае вам стоит подумать о создании полноценной виртуальной машины Linux на вашем Mac с помощью Parallels Desktop, программного решения для виртуализации компьютеров Apple на базе новых процессоров Apple и Intel. Хотя Parallels Desktop является довольно дорогим коммерческим продуктом, существует бесплатная пробная версия, которую вы можете загрузить, чтобы посмотреть, что она может предложить:

      Скачайте бесплатнe. пробнe. верси. с сайта Parallels. Запустите Parallels Desktop, создайте новую виртуальную машину и выберите из списка дистрибутив Linux, который вы хотите установить.

    Теперь вы можете запустить виртуальную машину без перезагрузки вашего Mac и установить любое программное обеспечение Linux прямо в нее.

    4. Запуск любого дистрибутива Linux с помощью UTM

    Если Parallels кажется вам слишком дорогим, то вам стоит обратить внимание на UTM . Это программное обеспечение с открытым исходным кодом, основанное на QEMU и виртуализации Hypervisor от Apple, позволяет эмулировать и виртуализировать практически любую операционную систему. Вы можете использовать его для запуска x86/x64 Linux-программ на компьютерах Apple и ARM Linux-программ на компьютерах Mac на базе Intel. Несмотря на то, что программа не обладает всеми преимуществами Parallels, удобство ее использования на удивление велико:

    1. Загрузите последнюю версию с официального сайта UTM или с сайта Mac App Store за $9,99 через Apple ID.
    2. Нажмите кнопку в UTM и выберите между виртуализацией и эмуляцией. Выберите операционную систему, которую вы хотите эмулировать, и укажите UTM , где находится файл ISO -образа вашего дистрибутива Linux.

    Совет: UTM предоставляет несколько предварительно сконфигурированных образов Linux, которые вы можете загрузить прямо с раздела галереи официального сайта.

    5. Установите Asahi Linux вместе с macOS

    Для тех, кто не боится немного испачкать руки, есть Asahi Linux. Этот проект направлен на перенос Linux на компьютеры Apple Silicon Mac, отполировав его до такой степени, чтобы его можно было использовать в качестве повседневного.

    Поскольку сложность этого метода намного превышает предыдущие варианты, мы рекомендуем его только самым продвинутым пользователям. Если вы считаете, что у вас есть все необходимое, то вы можете следовать нашему подробному руководству, которое сводится к следующим основным шагам:

    1. Скачайте и запустите программу установки Asahi Linux в терминале macOS.
    2. С помощью программы установки измените размер раздела macOS, чтобы освободить место для Linux.
    3. Используйте освободившееся место для установки Asahi Linux.
    4. Перезагрузите Mac и завершите установку Asahi Linux, настроив язык, регион, часовой пояс и раскладку клавиатуры.
    5. Войдите в систему Asahi Linux и установите выбранное вами программное обеспечение Linux.

    6. Сборка Linux-программ с нуля

    Если все остальное не удается, или вы просто любите сложные задачи, вы всегда можете выбрать сборку Linux-программ с нуля на вашем Mac. Этот метод лучше всего подходит для простых инструментов командной строки, которые не имеют слишком много внешних зависимостей. В некоторых случаях разработчики предоставляют подробные инструкции или «Makefile» (утилита или язык программирования), которые упрощают процесс сборки программного обеспечения, автоматизируя определенные шаги.

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

      Найдите исходный код программы Linux, которую вы хотите установить – большинство программ с открытым исходным кодом легко доступны на их сайте или в репозитории GitHub.

  • Убедитесь, что на вашем Mac установлены инструменты командной строки. Вам также могут понадобиться другие библиотеки или инструменты, в зависимости от программного обеспечения, которое вы хотите собрать.
  • Извлеките исходный код.
  • Прочитайте документацию. Большинство пакетов исходного кода поставляются с файлом «README» или «INSTALL». В этом документе обычно содержатся конкретные инструкции по сборке и установке программного обеспечения.
  • Выполните команду ./configure , затем make и sudo make install . Эти команды конфигурируют, компилируют и устанавливают программное обеспечение соответственно.

    Часто задаваемые вопросы

    Все ли приложения Linux работают на macOS?

    Не все приложения Linux работают на macOS напрямую из-за различий в базовых системных архитектурах. Однако многие приложения Linux имеют версии для macOS, или вы можете использовать виртуализацию для запуска программ Linux на Mac.

    Можно ли заменить macOS на Linux на моем Mac?

    Да, это возможно – заменить macOS на Linux на вашем Mac. Обратите внимание, что эти методы изменяют жесткий диск вашего Mac. Вы можете установить Linux как систему с двойной загрузкой. Это означает, что на вашем Mac будут установлены и macOS, и Linux, и вы сможете выбирать, какая из них будет загружаться при запуске Mac. Вы также можете полностью заменить macOS на Linux. Это означает, что вам придется удалить macOS с вашего Mac и установить Linux в качестве основной операционной системы.

    Работают ли приложения Linux медленнее при запуске на macOS?

    Производительность приложений Linux на macOS во многом зависит от способа их запуска. Если вы используете виртуальную машину или эмуляцию, производительность может снизиться из-за накладных расходов, которые возникают при использовании этих методов. С другой стороны, если приложение имеет родную версию для macOS, то производительность должна быть сопоставима с запуском приложения на Linux-машине.

    Зарубин Иван Эксперт по Linux и Windows

    Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

    Разработчик создал эмулятор для запуска Mac-приложений на Linux

    https://secure.gravatar.com/avatar/9994786934c16c2bcf8e6bf012f338c5?s=96&r=g&d=https://itc.ua/wp-content/uploads/2023/06/no-avatar.png *** https://secure.gravatar.com/avatar/9994786934c16c2bcf8e6bf012f338c5?s=96&r=g&d=https://itc.ua/wp-content/uploads/2023/06/no-avatar.png *** https://itc.ua/wp-content/themes/ITC_6.0/images/no-avatar.svg

    Автор сайта ITC.ua

    04-OSX-Apps-Linux

    Уже давно существуют методы запуска Windows-приложений под Linux. Для этого используется Wine. Но аналогов для запуска OS X программ в альтернативной среде пока не существовало, по крайней мере в том виде, в котором это реализовал разработчик из Праги Любош Долежел (Luboš Doležel). Уже около года он работает над собственным эмулятором Mac для Linux и добился в этом направлении определенных успехов, сообщает ArsTechnica.

    Обновлено: Сбор на пикапы прекращен, но Mavik аэроразведчикам еще очень нужен

    Обновлено: Сбор на пикапы прекращен, но Mavik аэроразведчикам еще очень нужен

    Проект Darling в своем названии объединяет слова Darwin и Linux. Напомним, что Darwin — это официальное название ядра операционной системы OS X. В текущий момент эмулятор способен запускать в среде Linux такие Mac-приложения как Midnight Commander, Bash, VIM или Apple GCC (GNU Compiler Collection). Кроме того, он позволяет подключать .dmg и распознавать .pkg файлы через специально настроенную версию Fuse.

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

    Как отмечает энтузиаст, в создании эмулятора сильно помогает тот факт, что OS X построена на базе NIX-систем, как и Linux. То есть не приходится создавать полную среду эмуляции чужеродной платформы, а достаточно во многих случаях просто немного преобразовывать функции для их адаптации под родные библиотеки Linux. Тем не менее, впереди еще годы разработки и не факт, что у Долежел хватит энтузиазма довести дело до конца. Пока он работает над Darling самостоятельно.

    Запуск Mac OS X софта в linux

    сабж. есть аналог wine для запуска под linux софта написанного под макось?

    anonymous
    04.06.08 23:11:28 MSD

    Re: Запуск Mac OS X софта в linux

    Ramen ★★★★
    ( 04.06.08 23:20:04 MSD )

    Re: Запуск Mac OS X софта в linux

    AiFiLTr0 ★★★★★
    ( 04.06.08 23:23:36 MSD )

    Re: Запуск Mac OS X софта в linux

    Обсуждалось не так давно..

    Вроде бы, нашли всего штук пять программ, которые есть ТОЛЬКО под Мак. Все остальные — и под Винду имеются.

    SplindeR ★
    ( 04.06.08 23:23:37 MSD )
    Ответ на: Re: Запуск Mac OS X софта в linux от Ramen 04.06.08 23:20:04 MSD

    Re: Запуск Mac OS X софта в linux

    хочу посмотреть несколько программ

    anonymous
    ( 04.06.08 23:25:24 MSD )

    Re: Запуск Mac OS X софта в linux

    нет конечно. Есть проект GNUStep, который реализовует Cocoa под линукс, но оно такое старое шописец.

    kingstone
    ( 04.06.08 23:38:55 MSD )

    Re: Запуск Mac OS X софта в linux

    просто мак в этом смысле еще хуже винды.

    там вроде бы три полноценных независимых API

    эта игра не стоит свеч

    Lockywolf ★★★
    ( 04.06.08 23:49:51 MSD )
    Ответ на: Re: Запуск Mac OS X софта в linux от Lockywolf 04.06.08 23:49:51 MSD

    Re: Запуск Mac OS X софта в linux

    > Cocoa,Carbon,X

    Не такие они и независимые (X-ы не считаем, они на маке не используются по факту). Cocoa — это суть очень навороченная обертка вокруг Carbon, так что если на ляликсе проэмулировать Carbon, то Cocoa заведется сама. Но «ничего у вас не выйдет», Apple-овские фреймворки изобилуют недокументированными API, которые очевидно тем-же Cocoa используются, а что они из себя должны представлять — никто кроме Apple не знает достоверно.

    fmj
    ( 05.06.08 01:18:54 MSD )
    Ответ на: Re: Запуск Mac OS X софта в linux от fmj 05.06.08 01:18:54 MSD

    Re: Запуск Mac OS X софта в linux

    >Cocoa — это суть очень навороченная обертка вокруг Carbon

    anonymous
    ( 05.06.08 09:09:11 MSD )
    Ответ на: Re: Запуск Mac OS X софта в linux от Lockywolf 04.06.08 23:49:51 MSD

    Re: Запуск Mac OS X софта в linux

    Вообще там QT(QuickTime)+Quartz+Cocoa. Эмуляции это пока не поддается.

    iRunix ★★★★
    ( 05.06.08 10:28:04 MSD )
    Ответ на: Re: Запуск Mac OS X софта в linux от fmj 05.06.08 01:18:54 MSD

    Re: Запуск Mac OS X софта в linux

    > Cocoa — это суть очень навороченная обертка вокруг Carbon

    Откуда дровишки? А то очень похоже на 4.2.

    Miguel ★★★★★
    ( 05.06.08 11:08:02 MSD )
    Ответ на: Re: Запуск Mac OS X софта в linux от Miguel 05.06.08 11:08:02 MSD

    Re: Запуск Mac OS X софта в linux

    cocoa и carbon это разные оперы 🙂

    iRunix ★★★★
    ( 05.06.08 11:08:58 MSD )
    Ответ на: Re: Запуск Mac OS X софта в linux от Miguel 05.06.08 11:08:02 MSD

    Re: Запуск Mac OS X софта в linux

    > Откуда дровишки? А то очень похоже на 4.2. Для затравки покурите http://www.macdevcenter.com/pub/a/mac/2001/05/23/cocoa_vs_carbon.html А для окончательного убеждения, берем GUI Appliaction на Cocoa, самый что ни на есть темплейтный, билдим, запускаме, цепляемся дебагером и смотрим backtrace (я что- бы не утруждатся взял готовый пример - SimpleBrowser): #0 0x968ce9e6 in mach_msg_trap () #1 0x968d61dc in mach_msg () #2 0x9399a0de in CFRunLoopRunSpecific () #3 0x9399ad18 in CFRunLoopRunInMode () #4 0x933786a0 in RunCurrentEventLoopInMode () #5 0x933784b9 in ReceiveNextEventCommon () #6 0x9337832d in BlockUntilNextEventMatchingListInMode () #7 0x93d237d9 in _DPSNextEvent () #8 0x93d2308e in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] () #9 0x93d1c0c5 in -[NSApplication run] () #10 0x93ce930a in NSApplicationMain () #11 0x00001f38 in main (argc=1, argv=0xbffff46c) at /Developer/Examples/AppKit/SimpleBrowser/main.m:4 (gdb) И спрашивается, если Cocoa не обертка вокруг Carbon, то какого тогда [NSApplication run] спускается в чисто карбоновский CFRunLoopRun* ? Так что не знаючи, не суйтесь рыльцем

    fmj
    ( 05.06.08 11:49:44 MSD )

    Re: Запуск Mac OS X софта в linux

    А как насчет хакинтоша в vmware?

    Zlyden ★★★
    ( 05.06.08 11:59:56 MSD )
    Ответ на: Re: Запуск Mac OS X софта в linux от fmj 05.06.08 11:49:44 MSD

    Re: Запуск Mac OS X софта в linux

    >если Cocoa не обертка вокруг Carbon

    >Так что не знаючи, не суйтесь рыльцем

    Сам бы не совался.

    Cocoa — тулкит от OSX, а карбон — это обертка для совместимости и запуска старых os9 тулз.

    iRunix ★★★★
    ( 05.06.08 12:24:39 MSD )
    Ответ на: Re: Запуск Mac OS X софта в linux от iRunix 05.06.08 12:24:39 MSD

    Re: Запуск Mac OS X софта в linux

    Точнее проги на classic пойдут на os9

    проги на cocoa osX only

    проги на carbon — os(9,X)

    iRunix ★★★★
    ( 05.06.08 12:25:53 MSD )
    Ответ на: Re: Запуск Mac OS X софта в linux от fmj 05.06.08 11:49:44 MSD

    Re: Запуск Mac OS X софта в linux

    Вообще говоря, по слухам в 10.6 уже Carbon не будет — равно как и поддержки PPC: http://www.appleinsider.com/articles/08/06/04/apples_mac_os_x_10_6_code_named.

    Adobe еще должны свой софт переделать — и в путь. Но, я думаю, это еще не меньше года.

    > И спрашивается, если Cocoa не обертка вокруг Carbon, то какого тогда [NSApplication run] спускается в чисто карбоновский CFRunLoopRun* ?

    Если глянуть на http://developer.apple.com/documentation/CoreFoundation/Reference/CFRunLoopRe. видно, что CFRunLoopRun — это Core Foundation (на что как бы намекает префикс CF 😉 ), а вовсе не Carbon.

    Слышали, что с окончательным переходом Apple с Carbon на Cocoa, компания Corbina переименуется в Cocoina? 😉

    anonymous
    ( 05.06.08 12:46:05 MSD )
    Ответ на: Re: Запуск Mac OS X софта в linux от iRunix 05.06.08 12:24:39 MSD

    Re: Запуск Mac OS X софта в linux

    > Cocoa — тулкит от OSX, а карбон — это обертка для совместимости и запуска старых os9 тулз.

    Еще раз повторюсь: не зная, не суйте свое рыло, ыы в том числе.

    Вокруг чего простите Carbon обертка, вокруг Mach и BSD API? Carbon это нижний уровень архитектуры OS X, и все вышележащее его использует.

    А то, что «а карбон — это обертка для совместимости и запуска старых os9 тулз.» — это да, Apple такими красивыми словами пишет в документации по Cocoa для чайником, дабы расхвалить последнюю. Однако по факту Cocoa целиком и полностью базируется на карбоне, и карбон является такой-же неотемлемой частью OS X, как WinAPI уровень в винде (имеются в виду XP / 2k, про свисту я ничего не знаю): какие-то библиотеки возможно и используют NT Native API, но большая часть всего базируется на WinAPI, при этом можно сколько угодно обзывать WinAPI устаревшим фреймворком, оставленным только для совместимости, умалчивая тот факт что 99% кода системного используют WinAPI. Так и Carbon можно обозвать устаревшим фреймворком, но для этого надо сначала переписать весь код Cocoa, так что-бы Cocoa напрямую использовала BSD и Mach интерфейсы, а до тех пор, пока Cocoa будет использовать Carbon, ни о какой «обертки для совместимости и запуска старых os 9 тулз» речи быть не может.

    Если вам мои слова не кажутся убедительными, присмотритесь еще раз к backtrace, вас он не убеждает? Ну тогда вы полный ФГМ, что с вами спорить.

    Кстати говоря, чтоб вы знали, Carbon не позволяет напрямую запускать OS 9 тулзы, он лишь облегчает перенос этих приложений на OS X, на уровне исходных кодов. А для запуска OS 9 приложений на PowerPC маках был эмулятор классики, который, что-бы знали, упразднили в Intel версии OS X, так что на новых маках запускать OS 9 тулзы уже никак не получится.

    Ну и последний гвоздь в твой гроб: вот у меня стоит iPhone SDK beta5, я иду в каталог /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.0.sdk/System/Li brary

    Захожу в каталог Frameworks, и вижу:

    Carbon.framework отсутствует, вы могли бы радоватся, однако другие составляющие карбона: CoreFoundation, CoreGraphics, CFNetwork — все это и тут есть, ну и для проверки сделаем:

    $ grep -r CFRunLoopRun * 2>/dev/null

    Binary file AudioToolbox.framework/AudioCodecs matches

    Binary file AudioToolbox.framework/AudioToolbox matches

    Спрашивается, зачем на iPhone элементы Carbon-а, что-бы запускать старые OS 9 приложения?

    Программы MacOS в Linux? С Любимой это возможно.

    Программы MacOS в Linux?

    Со временем онРазличия между операционными системами становятся несущественными. Виртуальные машины, контейнеры и другие технологии позволяют нам использовать больше названий наших любимых программ каждый день, даже если у них нет версии для нашей операционной системы.

    Wine, инструмент, который действует как интерпретатор между ядром Linux и приложениями Windows, существует уже давно. Недавно у нас появился инструмент для программ macOS.

    • 1 Программы MacOS в Linux? С Любимой возможно
      • 1.1 Начинающая дорогая
      • 1.2 Установка программ
      • 1.3 Любимая установка

      Программы MacOS в Linux? С Любимой возможно

      Darling выполняет ту же функцию, что и Wine с программами Windows, за исключением того, что ему не сложно определить себя как эмулятор. Что он делает, так это действует как переводчик, позволяющий программам macOS запускаться с использованием ресурсов Linux. Имя Darling (Дорогой) — это первая часть имени ядра macOS (Дарвин) и первые 3 буквы Linux. Думаю, последняя буква G — это слово, которое легко запомнить.

      Надо сказать, что разработчикам Darling это проще, чем разработчикам Wine. Им не нужно ничего перепроектировать или изобретать заново, так как они основаны на частях Darwin, на которые распространяются открытые лицензии. Сам Дарлинг распространяется под лицензией GPL.

      Начинающая дорогая

      Программа не имеет графического интерфейса. Запускаем его из терминала командой:
      darling shell
      Набрав его, Дарлинг либо создаст виртуальный корневой каталог, либо подключится к существующему. Он также загрузит модули ядра и создаст виртуальную файловую систему, в которой мы будем запускать программы.

      Из командной строки мы можем получить доступ к двум типам файловых систем: традиционной macOS, которая включает в себя каталоги верхнего уровня, такие как / Applications, / Users и / System среди других. С другой стороны, мы находим операционную систему хоста в разделе, называемом / Тома / 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. То же самое с приложениями, ранее загруженными из магазина приложений.
      Наконец, у нас есть приложения .pkg, собственный формат пакетов macOS. Этот формат предполагает запуск скриптов во время установки. Чтобы использовать их, мы должны сделать:
      Darling [~]$ installer -pkg aplicación.pkg -target /
      Мы можем удалить программы с помощью:
      uninstaller nombre_del_paquete
      Мы должны понимать, что хотя Darling очень хорошо работает с приложениями командной строки, он имеет очень ограниченную функциональность для тех, кому нужен графический интерфейс.

      Любимая установка

      Если вы используете 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

      Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

      Полный путь к статье: Любители Linux » Общие » Программы MacOS в Linux? С Любимой это возможно.

      4 комментариев, оставьте свой

      Оставьте свой комментарий Отменить ответ

      Изображение местозаполнителя для Diego Vallejo сказал

      тому назад 2 лет
      Неправильные инструкции по сборке, не удается установить Darling.

      Диего Герман Гонсалес сказал

      тому назад 2 лет

      Вы установили необходимые зависимости?
      Здесь они говорят вам, что это такое
      https://docs.darlinghq.org/build-instructions.html

      Леонардо Рамирес Кастро сказал

      тому назад 2 лет
      Привет. Какие программы можно установить, чтобы привести примеры?

      Диего Герман Гонсалес сказал

  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *