Kaldır bütün bağımlılıkları da dahil olmak üzere Homebrew bir paketi kaldırmak /
Bir ben varHomebrewkaldırmak için keşke bu paketi tüm bağımlılıkları ile birlikte, diğer paketler bağlıdır kime paketleri atlama / Kaldır.
örneğinKaldır paket paket Paket d ayrıca paket bağlı olduğu 3* & c*, bağlıdır a c. Sonuç c atlama a & b, hem de kaldırmanız gerekir.
Bunu nasıl yapabilirim?
Gereksiz çıkmadan bir paketi kaldırmak için bir yolu olmalıönemsizarkasında.
CEVAP
DÜZENLEME:
the issue is now solved using an external command called brew rmdeps or brew rmtree gibi görünüyor.
Yüklemek ve kullanmak için aşağıdaki komutları sorun:
$ brew tap beeftornado/rmtree && brew install brew-rmtree
$ brew rmtree <package>
Daha fazla bilgi ve tartışma için yukarıdaki bağlantıya bakın.
Orijinal cevabı:
Şu anda, bunu yapmanın kolay bir yolu yok gibi görünüyor.
Ancak, ben filed an issue on Homebrew's GitHub page ve birileri bunu çözmek için özel bir komut ekleyene kadar geçici bir çözüm önerdi.
external command bir diğer paketler bağımlılıkları olmayan tüm paketler yazdıran brew leaves adında bir kız vardı.
Eğer bir mantıksal yaparsanızvebrew leaves brew deps <package>, çıkış sadece el ile daha sonra kaldırabilirsiniz hangi artık bağımlılık paketlerin listesini alabilirsiniz. xargs ile bu birleştirin ve size gereken şey, sanırım (denenmemiş, bu kadar güvenme) alırsınız.
DÜZENLEME:Biri az önce çok benzer bir çözüm, xargs yerine join kullanarak önerdi:
brew rm FORMULA
brew rm $(join <(brew leaves) <(brew deps FORMULA))
Daha fazla bilgi için comment on the issue mentioned above bkz.

Maven ile bir kavanoza bağımlılıkları ...
Varlık boru hattı raylar: /satıcı/varl...
Diğer Kuruluşlar da Dahil olmak üzere ...
LİNUX dizinleri Özyinelemeli olarak se...
taşlar komisyon görevleri de dahil olm...