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 /

Leave a Comment

Mp3 Diags: Mp3 Ses Dosyalarıyla İlgili 50ye Kadar Sorunu Düzeltin

Mp3 Diags: Mp3 Ses Dosyalarıyla İlgili 50ye Kadar Sorunu Düzeltin

MP3 Diags, müzik koleksiyonunuzdaki sorunları gidermek için en iyi araçtır. MP3 dosyalarınızı doğru şekilde etiketleyebilir, eksik albüm kapağı resmi ekleyebilir ve VBR'yi düzeltebilir.

Google Voice Masaüstü Bildirim Uygulamaları

Google Voice Masaüstü Bildirim Uygulamaları

Google Wave gibi, Google Voice da dünya çapında büyük ilgi gördü. Google, iletişim kurma biçimimizi değiştirmeyi amaçlıyor ve

FlickrFaves ile Flickr Favorilerini İndirin

FlickrFaves ile Flickr Favorilerini İndirin

Flickr kullanıcılarının fotoğraflarını yüksek kalitede indirmelerine olanak tanıyan birçok araç var, ancak Flickr Favorilerini indirmenin bir yolu var mı? Son zamanlarda

OK Sampler Ücretsiz Müzik Örnekleme Yazılımıdır

OK Sampler Ücretsiz Müzik Örnekleme Yazılımıdır

Örnekleme Nedir? Vikipedi'ye göre, "Bir ses kaydının bir kısmını veya örneğini alıp onu bir enstrüman veya müzik aleti olarak yeniden kullanma eylemidir."

Google Sites Yedekleme: İçe/Dışa Aktarma

Google Sites Yedekleme: İçe/Dışa Aktarma

Google Sites, kullanıcıların web sitelerini Google'ın sunucusunda barındırmasına olanak tanıyan bir Google hizmetidir. Ancak bir sorun var: Yedekleme için yerleşik bir seçenek yok.

Google Görevler Masaüstü Uygulaması

Google Görevler Masaüstü Uygulaması

Google Görevler, Takvim, Wave, Voice vb. gibi diğer Google hizmetleri kadar popüler olmasa da hala yaygın olarak kullanılıyor ve insanların günlük işlerinin ayrılmaz bir parçası.

Kayıp Bölümler ve Sabit Disk Verileri Nasıl Kurtarılır [Kılavuz]

Kayıp Bölümler ve Sabit Disk Verileri Nasıl Kurtarılır [Kılavuz]

Ubuntu Live ve DBAN önyükleme CD'si aracılığıyla sabit diski ve çıkarılabilir medyayı güvenli bir şekilde silmeye ilişkin önceki kılavuzumuzda, Windows tabanlı diskleri ele aldık.

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