Como executar aplicativos de linha de comando do Mac no Linux

Se você está esperando para executar seus aplicativos favoritos de linha de comando do Mac no Linux, ficará feliz em saber que o progresso está sendo feito. Graças ao projeto Darling, agora é possível executar aplicativos de linha de comando macOS no Linux. Veja como fazer isso funcionar.

Por que nenhum aplicativo GUI?

Darling, como projeto, está trabalhando muito para trazer suporte para aplicativos gráficos do Mac para o Linux; no entanto, como o macOS é uma tecnologia diferente do Linux, é difícil e demorado, e levará algum tempo para ser totalmente implementado. Portanto, por enquanto, fique de olho no projeto Darling, porque o suporte do aplicativo GUI Mac para Linux acontecerá em breve.

Instale Darling no Linux

Antes de entrar em como executar aplicativos Mac de linha de comando no Linux, a ferramenta Darling precisa ser instalada. Infelizmente, Darling deve ser compilado a partir do código-fonte, já que o projeto não distribui arquivos binários fáceis de instalar para Ubuntu, Fedora e outros.

Para iniciar a instalação, abra uma janela de terminal pressionando Ctrl + Alt + T ou Ctrl + Shift + T no teclado. Em seguida, siga as instruções da linha de comando descritas abaixo para ter o Darling integrado ao seu sistema operacional Linux.

Ubuntu

sudo apt-get install git cmake clang bison flex xz-utils libfuse-dev libudev-dev pkg-config libc6-dev: i386 linux-headers-generic gcc-multilib libcap2-bin libcairo2-dev libgl1-mesa-dev libtiff5-dev libfreetype6 -dev libfreetype6-dev: i386 git libelf-dev libxml2-dev libegl1-mesa-dev libfontconfig1-dev libbsd-dev

Debian

sudo apt install gitcmake clang-6.0 bison flex xz-utils libfuse-dev libudev-dev pkg-config libc6-dev-i386 linux-headers-amd64 libcap2-bin git libcairo2-dev libgl1-mesa-dev libtiff5-dev libfreetype6-dev libxml2 -dev libegl1-mesa-dev libfontconfig1-dev libbsd-dev

Arch Linux

sudo pacman -S - necessário git make cmake clang flex bison icu fuse linux-headers gcc-multilib lib32-gcc-libs pkg-config fontconfig cairo libtiff python2 mesavm

Fedora

sudo dnf install git make cmake clang bison flex python2 glibc-devel.i686 fuse-devel systemd-devel kernel-devel elfutils-libelf-devel cairo-devel freetype-devel. {x86_64, i686} libjpeg-turbo-devel. {x86_64, i686} libtiff-devel. {x86_64, i686} fontconfig-devel. {x86_64, i686} libglvnd-devel. {x86_64, i686} mesa-libGL-devel. {x86_64, i686} mesa-libEGL-devel. {x86_64, i686 } libxml2-devel libbsd-devel

OpenSUSE

Infelizmente, não há dependências listadas no site da Darling para o OpenSUSE. Para fazer o software funcionar, verifique as dependências listadas para o Fedora e experimente-as. Caso contrário, considere mudar para outro sistema operacional Linux nesta lista se você planeja usar este software.

Building Darling

Agora que as dependências estão instaladas, é hora de baixar o código-fonte da Internet com o aplicativo git clone .

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

Baixar o código-fonte do Darling da Internet leva muito tempo e há muitos arquivos para pegar. Aguarde o download terminar. Então, quando o download estiver concluído, use o comando CD para mover para a pasta do código-fonte.

cd querido

Em seguida, use o comando mkdir para criar uma pasta “build” e vá para ela com o comando CD .

construção mkdir

construção de cd

Usando o comando cmake , configure o ambiente de construção.

cmake ..

Compile o código-fonte em seu PC Linux usando o comando make .

make -j $ (nproc)

O processo de compilação do código levará muito tempo para ser concluído. Quando o processo estiver concluído, use o  comando make install  para instalar o software.

sudo make install

Módulo Kernel

Darling requer um módulo de kernel para usar o software de linha de comando Mac. Para iniciar o processo de construção do módulo Darling kernel, execute o  comando make  , com “lkm” no final.

faça lkm

Construir o módulo do kernel do Linux para Darling não levará tanto tempo quanto para instalar o software. Ainda assim, se você acha que está demorando muito em seu PC Linux, considere chamar o  comando make  com “$ nproc” em vez de fazê-lo terminar mais rápido.

make -j $ (nproc) lkm

Uma vez que o módulo Darling kernel é compilado a partir do código-fonte, você pode instalá-lo no sistema com lkm_install .

sudo make lkm_install

Com o módulo do kernel configurado, tudo está pronto para funcionar e o Darling pode ser usado. No entanto, tenha em mente que em sistemas que usam SELinux, você pode ter problemas. Para mais informações, leia aqui .

Executar aplicativos de linha de comando do Mac no Linux

Como executar aplicativos de linha de comando do Mac no Linux

O software no Darling pode ser instalado de duas maneiras: com arquivos DMG ou arquivos PKG. Para iniciar a instalação do software, entre no shell Darling com o comando abaixo.

querida concha

Agora que seu terminal Linux carregou o shell Darling, siga as instruções passo a passo abaixo para fazer seus aplicativos de linha de comando funcionarem no Darling.

Instalar de DMG

Etapa 1: usando o aplicativo hdutil no Darling, monte o arquivo DMG no sistema como um volume. Certifique-se de substituir “app.dmg” e “/ Volumes / app” pelo nome do seu aplicativo de linha de comando.

hdutil attach Downloads / app.dmg / Volumes / app

Etapa 2: Copie o arquivo do aplicativo para a pasta “Aplicativos” usando o comando cp .

cp -r /Volumes/app/app.app / Applications /

Instalar do PKG

Etapa 1: usando o comando do instalador , carregue o arquivo PKG no sistema. Certifique-se de substituir “program.pkg” pelo nome real do seu arquivo PKG.

instalador -pkg program.pkg -target /

Leave a Comment

Diagnósticos de MP3: corrija até 50 problemas com arquivos de áudio MP3

Diagnósticos de MP3: corrija até 50 problemas com arquivos de áudio MP3

O MP3 Diags é a ferramenta definitiva para corrigir problemas na sua coleção de áudio musical. Ele pode marcar corretamente seus arquivos MP3, adicionar capas de álbuns ausentes e corrigir VBR.

Aplicativos de notificação de desktop do Google Voice

Aplicativos de notificação de desktop do Google Voice

Assim como o Google Wave, o Google Voice gerou um burburinho em todo o mundo. O Google pretende mudar a forma como nos comunicamos e, como está se tornando

Baixe os favoritos do Flickr com o FlickrFaves

Baixe os favoritos do Flickr com o FlickrFaves

Existem muitas ferramentas que permitem aos usuários do Flickr baixar suas fotos em alta qualidade, mas existe alguma maneira de baixar os Favoritos do Flickr? Recentemente, viemos

OK Sampler é um software de amostragem de música gratuito

OK Sampler é um software de amostragem de música gratuito

O que é Sampling? Segundo a Wikipédia, “É o ato de pegar uma parte, ou amostra, de uma gravação sonora e reutilizá-la como um instrumento ou

Backup do Google Sites: Importar/Exportar

Backup do Google Sites: Importar/Exportar

O Google Sites é um serviço do Google que permite ao usuário hospedar um site no servidor do Google. Mas há um problema: não há uma opção integrada para fazer backup.

Aplicativo de desktop do Google Tasks

Aplicativo de desktop do Google Tasks

O Google Tasks não é tão popular quanto outros serviços do Google, como Agenda, Wave, Voice, etc., mas ainda é amplamente utilizado e é parte integrante da vida das pessoas.

Como recuperar partições perdidas e dados do disco rígido [Guia]

Como recuperar partições perdidas e dados do disco rígido [Guia]

Em nosso guia anterior sobre como limpar com segurança o disco rígido e a mídia removível por meio do Ubuntu Live e do CD de inicialização DBAN, discutimos que o disco baseado no Windows

Como desativar o snap do Firefox no Ubuntu 22.04 LTS

Como desativar o snap do Firefox no Ubuntu 22.04 LTS

Aprenda a desinstalar o Firefox Snap no Ubuntu 22.04 LTS e substituí-lo pela versão DEB. Siga este guia passo a passo para uma experiência melhor.

Como compactar arquivos no Linux mais rápido com Pigz

Como compactar arquivos no Linux mais rápido com Pigz

Pigz é uma das melhores ferramentas para compactar arquivos. Neste guia, você aprenderá a instalar e utilizar essa ferramenta poderosa em seu sistema Linux.

Como instalar e configurar o Samba no Debian 11 Bullseye

Como instalar e configurar o Samba no Debian 11 Bullseye

Se você estiver no Debian 11 Bullseye e precisar configurar um servidor Samba, este guia o ajudará. Aprenda como configurar o Samba para Debian 11!