Używam Fink do instalowania aplikacji Unix na moim komputerze Mac, właśnie natknąłem się na Homebrew i zobaczyłem kilka dobrych opinii na temat Homebrew.
Moje pytanie brzmi:
- Jakiego menedżera pakietów używasz dla komputerów Mac?
- Obecnie używam Fink, więc czy naprawdę warto przejść z Fink na Homebrew?
- Jeśli 2. jest prawdą, to dlaczego?
Odpowiedzi:
Używam zarówno Fink, jak i Macports. Oba działają jak urok.
Ale mogę polecić Homebrew niezbyt zaawansowanemu użytkownikowi, który właśnie migruje z systemu Windows, ze względu na jego pozorną prostotę.
źródło
IMHO, problem z Homebrew polega na tym, że próbuje używać / usr / local w sposób, w jaki nigdy nie miał być używany: własnością innego użytkownika niż root. Rozumiem, że programiści homebrew starają się nie robić z niczym innym w / usr / local, nic innego, co instaluje się w / usr / local, nie robi tego samego dla Homebrew. Może to powodować problemy i ma dla mnie ... zwykle problemy z uprawnieniami wynikające z instalacji innego oprogramowania, które ustawia uprawnienia na / usr / local / w oparciu o „jak powinny być”. Nigdy nie zobaczysz innego pakietu oprogramowania oczekującego, że / usr / local / będzie własnością jednego użytkownika innego niż root, więc dlaczego Homebrew? Dlaczego nie po prostu użyć
~/bin
?Również mało znany fakt, dlaczego Fink i MacPorts kompilują własne biblioteki :
Tak więc, chociaż Homebrew jest szybszy w instalacji, co chcesz, może mieć inne złe skutki uboczne przy użyciu wstępnie zbudowanych bibliotek systemowych Apple.
Znowu nienawidzę kopać przeciwko Homebrew. Lubię to oprogramowanie i myślę, że świetnie nadaje się do niektórych rzeczy, ale ma obecnie wadę.
źródło
sudo
. Jaki jest problem?sudo
użyciu. Po prostu kończy się niepowodzeniem, gdy zaczniesz instalować własne programy w tym samym prefiksie. Większość oprogramowania poradzi sobie z instalacją gdzie indziej, więc może popełniłeś błąd? Fink i Macports właśnie stworzyli własną hierarchię katalogów, aby ominąć ten problem .../usr/local
. Nie mają nawet wielu kont użytkowników, więc własność nie jest problemem i faktycznie poprawia całą obsługę.Wolę homebrew ze względu na jego prostotę / szybkość - moje narzędzia wydają się być w tej chwili szybko aktualizowane.
Jest to najbardziej bezbolesne narzędzie do zarządzania pakietami, którego używałem, a programowanie wydaje się dość aktywne. Czego chcieć więcej?
(Tak, wszystkie brakujące aplikacje)
źródło