Menginstal HomeBrew di Apple Silicon Mac yang Didukung Secara Native
Jika Anda adalah penggemar Homebrew dan pengguna Apple Silicon Mac, Anda akan senang menemukan versi terbaru Homebrew (3.0.0 dan lebih tinggi) yang sekarang mendukung arsitektur Apple Silicon secara native. Anda masih membutuhkan Rosetta 2 untuk memiliki beberapa paket dan formula untuk bekerja, tetapi banyak yang sudah didukung oleh pengelola paket baris perintah.
Untuk yang tidak terbiasa, Homebrew adalah pengelola paket sumber terbuka yang memungkinkan pengguna tingkat lanjut untuk dengan mudah menginstal dan menjalankan berbagai alat baris perintah dan aplikasi di Mac di dalam Terminal. Ini cukup populer dengan pengembang, sysadmin, admin jaringan, infosec, penggemar unix dan linux, dan bahkan hanya orang culun di antara kita.
Jika Anda sudah menjalankan Homebrew, Anda seharusnya dapat memperbarui pengelola paket untuk mendapatkan versi terbaru dengan dukungan asli Apple Silicon. Sebagai alternatif, Anda dapat menjalankan penginstal lagi.
Mereka yang tertarik dapat menginstal Homebrew di Apple Silicon Mac dengan perintah berikut yang dikeluarkan di dalam Terminal, yang sama dengan perintah instalasi Homebrew umum untuk rilis MacOS modern:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "
Seperti biasa, Anda memerlukan kata sandi admin untuk mengautentikasi dan menyelesaikan penginstalan.
Beberapa pengguna mungkin ingin menyisih dari pelacakan “Anonymous Aggregate User Behavior Analytics” bawaan Homebrew, yang dapat Anda lakukan dengan perintah berikut setelah penginstalan:
brew analytics off
Anda dapat memeriksa paket di formulae.brew.sh jika Anda ingin tahu apakah mereka memiliki dukungan asli untuk Apple Silicon atau tidak.
Jika Anda sudah menjalankan Homebrew di Apple Silicon Mac tetapi mengandalkan Rosetta 2, Anda mungkin ingin memperbarui homebrew dan paket Anda (dan Anda tetap harus melakukannya secara berkala):
pembaruan minuman
Seperti disebutkan, belum semuanya mendukung Apple Silicon, dan Anda mungkin masih perlu menggunakan solusi Terminal ini untuk menjalankan beberapa paket x86.
Pemecahan Masalah Homebrew di Apple Silicon
Meskipun Homebrew dapat berfungsi dengan baik di Apple Silicon Mac, beberapa pengguna mungkin mengalami masalah jika mereka mentransfer datanya dari Intel Mac ke Apple Silicon ARM Mac.
Anda akan ingin memastikan bahwa Anda telah menginstal Rosetta 2 di Mac, karena belum semuanya asli.
Banyak paket homebrew harus bekerja, tetapi Anda mungkin melihat berbagai kesalahan rosetta seperti “rosetta error: thread_suspend failed” kadang-kadang, terutama ketika mencoba memperbarui paket Brew.
Jika Anda mengalami kesalahan atau keanehan dari Intel yang dimigrasikan ke Apple Silicon Mac, Anda dapat mencoba mencopot pemasangan Homebrew lalu memasang ulang Homebrew, karena tampaknya menyelesaikan masalah berikut:
"Uninstall pertama: /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh) "
Biarkan proses penghapusan instalasi selesai. Anda mungkin ingin me-reboot Mac untuk tindakan yang baik, tetapi mungkin tidak diperlukan (ingat bahwa mem-boot ulang akan menghapus file tmp dan cache lainnya.
Berikutnya, instal ulang Homebrew:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "
Dan sekali lagi biarkan proses itu selesai.
Ingat jika Anda menghapus Homebrew, itu akan menghapus semua paket yang terkait dengan alat tersebut, jadi Anda perlu menginstalnya kembali.
–
Baru di Homebrew atau hanya ingin petunjuk untuk mencoba beberapa paket praktis? Lihat beberapa paket Homebrew terbaik untuk Mac.
Terminal menawarkan berbagai alat unix dan kemampuan praktis yang terselip di bawah kap MacOS. Meskipun baris perintah umumnya untuk pengguna tingkat lanjut, jika subjek menarik minat Anda, jangan lewatkan menelusuri artikel baris perintah kami di sini.
Apakah Anda ingin menambahkan tentang menjalankan Homebrew di Apple Silicon Macs? Punya pengalaman, tip, saran, pemecahan masalah, atau saran yang sangat penting? Bagikan di komentar!