IMHO, masalah dengan Homebrew adalah mencoba menggunakan / usr / local dengan cara yang tidak pernah dimaksudkan untuk digunakan: dimiliki oleh pengguna selain root. Sementara saya mengerti para pengembang homebrew berhati-hati untuk tidak melakukan hal-hal lain di / usr / local, tidak ada hal lain yang menginstal ke / usr / local akan melakukan hal yang sama untuk Homebrew. Ini dapat menyebabkan masalah, dan bagi saya ... biasanya masalah izin yang timbul dari penginstalan perangkat lunak lain yang menetapkan izin pada / usr / local / berdasarkan "bagaimana seharusnya". Anda tidak akan pernah melihat paket perangkat lunak lain yang mengharapkan / usr / local / dimiliki oleh satu pengguna selain root, jadi mengapa Homebrew? Kenapa tidak pakai saja ~/bin
?
Juga, sedikit fakta yang diketahui tentang mengapa Fink & MacPorts mengkompilasi perpustakaan mereka sendiri :
Ada beberapa alasan mengapa MacPorts menggunakan perpustakaannya sendiri. Itu membuat port lebih konsisten di berbagai versi Mac OS X. Misalnya, jika kita dapat mengandalkan openssl 1.0.0 dari MacPorts, kita tidak perlu menguji setiap port yang membutuhkan ssl untuk setiap instalasi openssl yang tersedia. Perangkat lunak Apple cenderung rusak dari waktu ke waktu (misalnya openssl menolak untuk membangun dengan zlib lama, tetapi untuk sementara Apple mengirim header lama dari versi zlib yang rentan). Sekalipun versi Apple tidak rusak, jarang versi terbaru. Apple memiliki kebiasaan tidak memperbarui perpustakaan di Mac OS X sampai benar-benar diharuskan oleh kerentanan keamanan.
Kelemahan dari kebijakan ini minimal: Membuang beberapa megabyte untuk misal instalasi Python tidak ada artinya jika Anda memiliki hard disk multi-gigabyte, dan waktu yang dibutuhkan untuk membangun port tambahan berkurang ketika komputer semakin cepat.
Jadi, meskipun Homebrew lebih cepat menginstal apa yang Anda inginkan, Homebrew dapat memiliki efek samping buruk lainnya dari penggunaan pustaka sistem Apple yang sudah dibuat sebelumnya.
Sekali lagi, saya benci menggali melawan Homebrew. Saya suka perangkat lunaknya & saya pikir ini bagus untuk beberapa hal, tetapi ia mengalami penurunan seperti saat ini.