Linux'ta Mac Uygulamaları nasıl çalıştırılır
taşınmanın bir dezavantajı Linux önceki işletim sisteminizdeki bazı programları kaçırmanızdır. Bazen *nix kutunuzda çalışmasını istersiniz.
Bu artık Windows uygulamaları için pek sorun değil, peki ya Mac uygulamaları? Onları Linux'ta çalıştırabilir misin ve bu ne kadar kolay?
Cevap: Evet, yapabilirsiniz. Linux'ta Mac uygulamalarını çalıştırmanın iki yöntemi vardır ve bunlar:
A. Darling öykünücüsünü kullanarak
B. Bir sanal makine kullanarak
Darling Öykünücüsünü Kullanma
Darling öykünücüsü, Linux'ta Mac uygulamalarını kullanmayı Windows uygulamaları kullanılarak yapılan Wine kadar kolay hale getirmeyi amaçlıyor. Darling şu anda gelişiminin ilk aşamalarında, bu yüzden daha gidilecek çok yol var.
Başlıca sınırlaması, şu anda yalnızca komut satırı programlarını çalıştırmak için kullanabilmenizdir. Bu nedenle, bir GUI (Grafik Kullanıcı Arayüzü) uygulaması çalıştırmayı planlıyorsanız, Darling'in GUI uygulamalarını desteklediği zamanı ve olup olmadığını beklemeniz veya bu kılavuzun çalışması garanti edilen 2. seçeneğini kullanmanız gerekir.
Darling paketinin iki bölümü vardır ve çalışması için ikisini de indirip yüklemeniz gerekir. Biri emülatörün kendisi, diğeri ise çekirdek modülüdür.
Aşağıda, Darling'i Ubuntu 18.04'e yüklemek için adım adım bir kılavuz bulunmaktadır. Tüm paket bağımlılıklarını sizin için otomatik olarak karşılayan ve yükleyen gdebi komutunu kullanır.
1 Adım: Hem darling hem de darling-dkms dosyalarını https://github.com/darlinghq/darling/releases adresinden indirin
2 Adım: Bir terminal açmak için Ctrl + T tuşlarına basın
3 Adım: İndirilenler dizininize cd atın ve çekirdek modülünü kurmak için aşağıdaki komutu girin. 'y' yazarak istemine evet yanıtı verin
sudo gdebi sevgilim-dkms_0.1.20200331.testing_amd64.deb
4 Adım: Ardından, aşağıdaki komutu kullanarak sevgilimi kurun:
sudo gdebi sevgilim_0.1.20200331.testing_amd64.deb
5 Adım: Kurulum tamamlandıktan sonra, şimdi emülatörü aşağıdaki komutla başlatabilirsiniz:
sevgilim kabuk
Daha sonra bunun bir Bash kabuğu olmadığını doğrulamak için uname komutunu yazarak kontrol edebilirsiniz, bunun üzerine 'Linux' değil 'Darwin' yazılmalıdır.
Bir Sanal Makine kullanarak Linux'ta Mac Apps nasıl çalıştırılır
Mac uygulamalarını Virtualbox, Vmware veya KVM gibi bir sanal makinede de çalıştırabilirsiniz. Ancak uyarı, uygulamayı yüklemeden önce Mac işletim sistemini yüklemeniz gerektiğidir. Apple ayrıca Mac işletim sistemini Apple Mac olmayan bir donanıma kurmaktan da hoşlanmaz.
Bu, bir Mac bilgisayarınız olmadan Mac OS'yi indiremeyeceğiniz anlamına gelir. Ve internetten indirmeye karar verseniz de, indirdiğiniz dosyanın bütünlüğünden emin olamazsınız. Bazı insanlar kötü amaçlı yazılım bulaşmış yazılımları yükleyerek geçimini sağlar ve mağdur olabilirsiniz.
Öte yandan, Macos-virtualbox, dosyaları doğrudan Apple sunucularından indiren ve sizin için sanal bir makine oluşturan gelecek vaat eden bir Bash betiğidir. Bu, yalnızca orijinal Apple yazılımı kullandığınızı garanti eder.
Başka bir yol, bir arkadaşınızdan bir Mac ödünç almak ve onu, daha sonra bir ISO kurulum dosyasına dönüştürebileceğiniz güncellenmiş bir Mac sürümünü indirmek için kullanmaktır.
İşte 3 yöntemin tümü hakkında nasıl gidileceği:
Yöntem 1: Macos-sanal kutusunu kullanın
Başının üzerinde GitHub ve paketi indirin. Ayrıca nasıl çalıştığını daha iyi anlamak için belgeleri deneyin ve okuyun.
Bir terminal açın, ardından sıkıştırmayı açın ve aşağıdaki komutları kullanarak komut dosyasını çalıştırın:
cd
macos-virtualbox-master.zip dosyasını açın
cd macos-virtualbox-master
./macos-guest-virtualbox.sh
Yazılımı indirme ve sanal makineyi oluşturma sürecinin tamamı boyunca sizi yönlendirecektir. Tek ihtiyacınız olan sabırla oturmak ve istendiğinde “Enter” düğmesine basmak.
Ancak herhangi bir nedenle işe yaramazsa, bu diğer yöntemleri deneyebilirsiniz.
Yöntem 2: İnternetten indirin
1. Adım: Kendi dosyanızı web'den bulmanız gerekecek çünkü Apple, Mac OS'nin Mac bilgisayar dışındaki cihazlarda dağıtılmasına karşı çıkıyor. Sonraki adımlar, bir sanal makine (vmdk) dosyası indirdiğinizi varsayar.
2. Adım: VirtualBox veya istediğiniz herhangi bir sanallaştırma yazılımını kurun. VirtualBox için, paketi tüm ekstra eklemeleriyle birlikte bir seferde kurmak için aşağıdaki komutu kullanın:
sudo apt sanal kutuyu yükle virtualbox-dkms virtualbox-ext-pack virtualbox-guest-aditions-iso virtualbox-guest-utils virtualbox-qt
3. Adım: VirtualBox'ı başlatın ve indirdiğiniz vmdk dosyasını kullanarak yeni bir sanal makine oluşturun.
4. Adım: Yaklaşık 4G RAM veya daha fazla, 128 MB grafik ve 2 CPU çekirdeği verin. Sanal makine adınızdaki boşluklardan kaçının. Ona “MyMacOS” gibi bir şey verebilirsiniz.
5. Adım: Bu önemli. Önce VirtualBox'tan çıkın. sonrabu kabuk betiğini kendin yükle
6. Adım: cd (Dizin Değiştir) komut dosyasını indirdiğiniz dizine ve şu şekilde yürütün:
cd
./setup.sh -v “MyMacOS” -r 1920×1080
MyMacOS, sanal makinenize verdiğiniz addır ve 1920×1080, tam ekran çözünürlüğünüz veya sanal makineye vermek istediğiniz çözünürlüktür.
7. Adım: VirtualBox'ı yeniden başlatın ve yeni Mac OS sanal makinenizi başlatın.
Yöntem 3: Ödünç alınan bir Mac'ten indirin
Mac High Sierra'dan daha eski gerçek bir Mac bilgisayara erişiminiz varsa, Linux kutunuzda ayrıca bir Mac sanal makinesi oluşturmak için aşağıdaki adımları kullanabilirsiniz:
1. Adım: Bir Mac bilgisayara fiziksel erişim sağlayın. Sizin olabilir veya bir arkadaşınızdan ödünç alabilirsiniz. Sadece internet erişimi olduğundan emin olun ve gitmeye hazırsınız.
2. Adım: Mac Store'a gidin ve High Sierra'yı arayın. İndir'i tıklayın.
3. Adım: Bittiğinde ve kurulumu başlatmaya çalıştığında, çıkmak için Ctrl + Q tuşlarına basın.
4. Adım: Uygulamalar > Yardımcı Programlar'dan bir terminal açın ve aşağıdaki komutları girin:
hdiutil oluşturma -o /tmp/HighSierra.cdr -boyut 7316m -düzen SPUD -fs HFS+J
hdiutil ek /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build
asr geri yükleme -kaynak /Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase
hdiutil ayırma /Birimler/OS\ X\ Base\ System
hdiutil dönüştürmek /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso
mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso
Bu kadar. Artık masaüstünde Sanal makinenize yükleyebileceğiniz önyüklenebilir bir ISO dosyanız var. Bir flash sürücüye kopyalayın ve kuruluma başlamak için Linux kutunuza gidin.
Sonuç
Apple'ın aksi yöndeki çabalarına rağmen, Linux'ta Mac uygulamalarını çalıştırmanın farklı yöntemlerini gördünüz.
Darling Emulator, küçük kabuk programları için en iyisidir. Aksi takdirde, daha ciddi bir GUI programı çalıştırmanız gerekiyorsa, bir Sanal makine kullanın.