Linuxta Mac komut satırı uygulamaları nasıl çalıştırılır

Linuxta Mac komut satırı uygulamaları nasıl çalıştırılır

En sevdiğiniz Mac komut satırı uygulamalarını Linux'ta çalıştırmayı bekliyorsanız, ilerleme kaydedildiğini bilmek sizi mutlu edecektir. Darling projesi sayesinde artık Linux'ta macOS komut satırı uygulamalarını çalıştırmak mümkün. İşte nasıl çalıştırılacağı.

Neden GUI uygulaması yok?

Darling bir proje olarak Linux'a grafiksel Mac uygulaması desteği getirmek için çok çalışıyor, ancak macOS Linux'tan farklı bir teknoloji olduğu için zor ve zaman alıcıdır ve tam olarak uygulanması biraz zaman alacaktır. Şimdilik, Darling projesine göz kulak olun, çünkü Linux için GUI Mac uygulaması desteği çok yakında gerçekleşecek.

Darling'i Linux'a yükleyin

Linux'ta komut satırı Mac uygulamalarının nasıl çalıştırılacağına geçmeden önce Darling aracının yüklenmesi gerekir. Unfourutnaly, Darling, proje Ubuntu, Fedora ve diğerleri için kurulumu kolay ikili dosyalar dağıtmadığı için kaynaktan oluşturulmalıdır.

Kurulumu başlatmak için klavyede Ctrl + Alt + T veya Ctrl + Shift + T tuşlarına basarak bir terminal penceresi açın . Ardından, Darling'i Linux işletim sisteminizde yerleşik hale getirmek için aşağıda özetlenen komut satırı talimatlarını izleyin.

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 libtiff5-dev -dev libfreetype6-dev:i386 git libelf-dev libxml2-dev libegl1-mesa-dev libfontconfig1-dev libbsd-dev

Debian

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

Arch Linux

sudo pacman -S -- gerekli git make cmake clang esnek bison icu sigorta linux-başlıkları gcc-multilib lib32-gcc-libs pkg-config fontconfig cairo libtiff python2 mesa llvm

fötr şapka

sudo dnf git make cmake clang bison flex python2 glibc-devel.i686 sigorta geliştirme 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

Ne yazık ki, Darling web sitesinde OpenSUSE için listelenen hiçbir bağımlılık yok. Yazılımın çalışmasını sağlamak için Fedora için listelenen bağımlılıkları kontrol edin ve deneyin. Aksi takdirde, bu yazılımı kullanmayı planlıyorsanız, bu listedeki başka bir Linux işletim sistemine geçmeyi düşünün.

bina sevgilim

Artık bağımlılıklar yüklendiğine göre, git klon uygulamasıyla internetten kaynak kodu indirmenin zamanı geldi .

git klon -- özyinelemeli https://github.com/darlinghq/darling.git

Darling kaynak kodunu internetten indirmek uzun zaman alıyor ve alınması gereken çok fazla dosya var. İndirmenin bitmesini bekleyin. Ardından, indirme işlemi tamamlandığında, kaynak kod klasörüne geçmek için CD komutunu kullanın.

cd sevgilim

Ardından, bir "build" klasörü oluşturmak için mkdir komutunu kullanın ve CD komutuyla bu klasöre gidin .

mkdir inşa

cd oluşturma

cmake komutunu kullanarak yapı ortamını ayarlayın.

cmake ..

make komutunu kullanarak kaynak kodunu Linux PC'nizde derleyin .

-j$(nproc) yap

Kod derleme işleminin tamamlanması oldukça uzun zaman alacaktır. İşlem bittiğinde  make install  komutunu kullanarak yazılımı kurun.

sudo kurulum yap

çekirdek modülü

Darling, Mac komut satırı yazılımını kullanmak için bir çekirdek modülü gerektirir. Darling çekirdek modülünün yapım sürecini başlatmak için , sonunda “lkm” olan make  komutunu çalıştırın  .

lkm yap

Darling için Linux çekirdek modülünü oluşturmak, yazılımı yüklemek kadar uzun sürmez. Yine de, Linux PC'nizde çok uzun sürdüğünü düşünüyorsanız, daha hızlı bitirmek için make  komutunu “$nproc” ile çağırmayı düşünün  .

make -j$(nproc) lkm

Darling kernel modülü kaynak koddan derlendikten sonra lkm_install ile sisteme kurabilirsiniz .

sudo yapmak lkm_install

Çekirdek modülü kurulduğunda, her şey kullanıma hazırdır ve Darling kullanılabilir. Ancak, SELinux kullanan sistemlerde sorunlarla karşılaşabileceğinizi unutmayın. Daha fazla bilgi için burayı okuyun .

Mac komut satırı uygulamalarını Linux'ta çalıştırma

Linuxta Mac komut satırı uygulamaları nasıl çalıştırılır

Darling'deki yazılımlar iki şekilde kurulabilir: DMG dosyaları veya PKG dosyaları ile. Yazılım yüklemeye başlamak için aşağıdaki komutla Darling kabuğuna girin.

sevgilim kabuk

Artık Linux terminaliniz Darling kabuğunu yüklediğine göre, komut satırı uygulamalarınızın Darling'de çalışmasını sağlamak için aşağıdaki adım adım talimatları izleyin.

DMG'den yükleyin

Adım 1: Darling'deki hdutil uygulamasını kullanarak, DMG dosyasını bir birim olarak sisteme bağlayın . "app.dmg" ve "/Volumes/app" öğelerini komut satırı uygulamanızın adıyla değiştirdiğinizden emin olun.

hdutil add Downloads/app.dmg /Volumes/app

Adım 2: cp komutunu kullanarak uygulama dosyasını “Uygulamalar” klasörüne kopyalayın .

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

PKG'den yükleyin

Adım 1: yükleyici komutunu kullanarak PKG dosyasını sisteme yükleyin. “program.pkg” dosyasını PKG dosyanızın gerçek adıyla değiştirdiğinizden emin olun.

yükleyici -pkg program.pkg -target /

Gnome Shell panosunu Pano ile iyileştirin

Gnome Shell panosunu Pano ile iyileştirin

Kabul edelim, varsayılan Gnome Shell panosu pek iyi değil. Pano deneyiminizi geliştirmek için Pano'yu yükleyin!

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linux kutunuz için harika bir doğrusal olmayan video düzenleyiciye mi ihtiyacınız var? Davinci Resolve 17'yi bu kılavuzla çalıştırın!

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader, şık bir Linux duvar kağıdı indiricisi ve yöneticisidir. Çoğu Linux masaüstü ortamını destekler ve kullanımı çok kolaydır. Bu rehber

Bilgisayarınıza Tuxedo OS nasıl kurulur

Bilgisayarınıza Tuxedo OS nasıl kurulur

Tuxedo OS by Tuxedo bilgisayarlarını test etmek ister misiniz? Bilgisayarınızda çalışan Tuxedo OS'nin en son sürümünü nasıl alacağınızı öğrenin.

Linuxta bir DEB dosyası nasıl kurulur

Linuxta bir DEB dosyası nasıl kurulur

DEB dosyası nedir? Onunla ne yapıyorsun? DEB dosyalarını Linux PC'nize kurmanın birçok yolunu öğrenin.

Linuxta Dying Light nasıl oynanır?

Linuxta Dying Light nasıl oynanır?

Dying Light, Techland tarafından geliştirilen ve Warner Bros Interactive Entertainment tarafından yayınlanan 2015 tarihli bir hayatta kalma korku video oyunudur. oyun merkezli

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune, KDE Plazma 5 masaüstü ortamını kullanır ve zarif bir işletim sistemi sunmayı amaçlar. İşte Neptune Linux'u bilgisayarınıza nasıl kuracağınız.

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntu'nun yeni ek paket tabanlı masaüstü işletim sistemini denemek ister misiniz? Bu kılavuzla sanal bir makinede nasıl dağıtacağınızı öğrenin.

Undertale Linuxta nasıl oynanır?

Undertale Linuxta nasıl oynanır?

Undertale, oyun geliştiricisi Toby Fox tarafından geliştirilen ve yayınlanan bir 2015 2d indie RPG'dir. Bu kılavuz, Undertale'i bilgisayarınıza indirmeyi ve kurmayı kapsayacaktır.

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Total War: Three Kingdoms, Creative Assembly tarafından geliştirilen sıra tabanlı bir strateji RTS oyunudur. İşte Linux'ta nasıl oynanacağı.