Yerel Olarak Desteklenen Apple Silicon Mac'lere HomeBrew Kurulumu
Bir Homebrew hayranıysanız ve bir Apple Silicon Mac kullanıcısıysanız, Homebrew'un (3.0.0 ve sonrası) en yeni sürümlerinin artık yerel olarak Apple Silicon mimarisini desteklediğini keşfetmekten mutluluk duyacaksınız. Bazı paketlerin ve formüllerin çalışması için yine de Rosetta 2'ye ihtiyacınız olacak, ancak birçoğu zaten komut satırı paket yöneticisi tarafından yerel olarak destekleniyor.
Tanıdık olmayanlar için Homebrew, ileri düzey kullanıcıların çok çeşitli komut satırı araçlarını ve uygulamalarını Terminal içinden Mac'e kolayca yükleyip çalıştırmalarını sağlayan açık kaynaklı bir paket yöneticisidir. Geliştiriciler, sistem yöneticileri, ağ yöneticileri, infosec, unix ve linux hayranları ve hatta aramızdaki meraklılar arasında oldukça popülerdir.
Homebrew'u zaten çalıştırıyorsanız, yerel Apple Silicon desteğiyle en son sürümü almak için paket yöneticisini güncelleyebilmeniz gerekir. Alternatif olarak, yükleyiciyi yeniden çalıştırabilirsiniz.
İlgilenenler, Modern MacOS sürümleri için genel Homebrew yükleme komutuyla aynı olan, Terminal içinde verilen aşağıdaki komutla Homebrew'u bir Apple Silicon Mac'e yükleyebilir:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "
Her zamanki gibi, kimlik doğrulaması yapmak ve kurulumu tamamlamak için bir yönetici şifresine ihtiyacınız olacak.
Bazı kullanıcılar, kurulumdan sonra aşağıdaki komutla yapabileceğiniz Homebrew'un varsayılan “Anonim Toplam Kullanıcı Davranışı Analitiği” izlemesini devre dışı bırakmak isteyebilir:
analitiği hazırla
Apple Silicon için yerel destekleri olup olmadığını merak ediyorsanız, formüle.brew.sh adresinden paketleri kontrol edebilirsiniz.
Homebrew'u Apple Silicon Mac'te çalıştırıyorsanız ancak Rosetta 2'ye güveniyorsanız, muhtemelen homebrew'u ve paketlerinizi güncellemek isteyeceksiniz (ve bunu yine de periyodik olarak yapmalısınız):
brew güncellemesi
Belirtildiği gibi, henüz her şey Apple Silicon'u desteklemiyor ve bazı x86 paketlerini çalıştırmak için bu Terminal geçici çözümünü kullanmanız gerekebilir.
Apple Silicon'da Homebrew Sorunlarını Giderme
Homebrew bir Apple Silicon Mac'te düzgün çalışsa da, bazı kullanıcılar verilerini bir Intel Mac'ten Apple Silicon ARM Mac'e aktardıklarında sorunlarla karşılaşabilirler.
Mac'te Rosetta 2'nin yüklü olduğundan emin olmak isteyeceksiniz, çünkü henüz her şey yerel değil.
Homebrew paketlerinin birçoğunun çalışması gerekir, ancak bazen, özellikle Brew paketlerini güncellemeye çalışırken “rosetta error: thread_suspend failed” gibi çeşitli rozet hataları görebilirsiniz.
Intel'den Apple Silicon Mac'e geçiş sırasında hatalar veya tuhaflıklar yaşıyorsanız, Homebrew'u kaldırmayı ve ardından Homebrew'u yeniden yüklemeyi deneyebilirsiniz, görünüşe göre şu sorunları çözüyor:
"İlk kaldırma: /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh) "
Kaldırma işleminin tamamlanmasına izin verin. İyi bir önlem için Mac'i yeniden başlatmak isteyebilirsiniz, ancak bu gerekli olmayabilir (yeniden başlatmanın tmp dosyalarını ve diğer önbellekleri temizlediğini hatırlayın.
Sonra, Homebrew'u yeniden kurun:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "
Ve yine bu işlemin tamamlanmasına izin verin.
Unutmayın, Homebrew'u kaldırırsanız araçla ilişkili tüm paketleri kaldıracaktır, dolayısıyla bunları yeniden yüklemeniz gerekecek.
–
Homebrew'de yeni misiniz yoksa denemek için bazı kullanışlı paketler için bir ipucu mu istiyorsunuz? Mac için en iyi Homebrew paketlerinden bazılarına göz atın.
Terminal, normalde MacOS'un altında gizlenecek çok çeşitli unix araçları ve kullanışlı yetenekler sunar. Komut satırı genellikle ileri düzey kullanıcılar için olsa da, konu ilginizi çekiyorsa buradaki komut satırı makalelerimize göz atmayı unutmayın.
Homebrew'u Apple Silicon Mac'lerde çalıştırma hakkında eklemek istediğiniz herhangi bir düşünceniz var mı? Özellikle dikkate değer deneyimleriniz, ipuçlarınız, önerileriniz, sorun giderme veya tavsiyeleriniz var mı? Yorumlarda paylaşın!