Package Managers voor macOS
30 april 2019 - 06:26   
geplaatst door: puk1980
https://saagarjha.com/blog/2019/04/26/thoughts-on-macos-package-managers/

Citaat

Thoughts on macOS Package Managers

A couple of months ago, I uninstalled Homebrew and migrated my configuration to MacPorts. I’ve been doing a lot of thinking about the state of package management on macOS, and here’s what I’ve come up with based on my experiences using both and interacting with their development communities.


A brief history of package managers on macOS

Package management on macOS has a somewhat complex history, mostly owing to the fact that unlike most Linux distributions, macOS does not ship with a default package manager out of the box. It’s not surprising that one of the first projects to solve the problem of package management, Fink, was created very early, with its initial releases predating that of Mac OS X 10.0 by several months. Using Debian’s dpkg and APT as its backend, Fink is still actively maintained, though I haven’t looked at it very closely.

MacPorts, on the other hand, was released in 2002 as part of OpenDarwin, while Homebrew was released seven years later as a “solution” to many of the shortcomings that the author saw in MacPorts. In case it isn’t obvious from the introduction, it’s these two that we’ll be talking about. Sorry, Fink :(

meer...

Discussie op HN.
Certified Terminal Guru.
antw: Package Managers voor macOS
30 april 2019 - 09:28    reactie #1
geplaatst door: Flix
Iets meer duiding zou prettig zijn, Puk. Want nu heb ik geen idee of ik dit verhaal de moeite waard is.
antw: Package Managers voor macOS
30 april 2019 - 18:44    reactie #2
geplaatst door: puk1980
Hoi Flix,

(Deze post staat in de sectie “Programmeren” en niet in de gebruikelijke “Tips, mededelingen” sectie van het forum.)

Package managers kun je gebruiken als je extra (open source) programma’s op je Mac wilt installeren, of als je zelf bij het maken van een macOS programma gebruik wil maken van een open source bibliotheek. Het in één keer succesvol bouwen van zo’n externe bibliotheek is niet altijd triviaal, vanwege afhankelijkheden naar onderliggende bibliotheken. Package managers vergemakkelijken zo’n actie.

Als je zelf nooit een open source programma of bibliotheek hebt hoeven/willen bouwen op je Mac kun je het artikel gerust overslaan. :smile:
Certified Terminal Guru.
antw: Package Managers voor macOS
30 april 2019 - 19:50    reactie #3
geplaatst door: Flix
Hi Puk. Ik had het specifiek forumonderdeel idd niet opgemerkt, want dat geeft zeker al duiding van zichzelf. Ik pik de artikelen -zoals iedereen, denk ik- vanaf de voorpagina.
Bedankt voor de verdere uitleg; ik weet nu dat ik het verhaal rustig kan overslaan.  :wink:
antw: Package Managers voor macOS
30 april 2019 - 21:16    reactie #4
geplaatst door: MacFrankie
Apple heeft de App Store, en ontwikkelaars hebben GitHub. Het is geen packet manager maar ze maken beide software distributie wel mogelijk.
Op mijn werk heb ik al Windows, thuis wil ik geen systeembeheerder meer zijn!
antw: Package Managers voor macOS
2 mei 2019 - 08:38    reactie #5
geplaatst door: jaco123
@puk1980: Dank voor het delen van dit artikel. Ik ben al vele jaren MacPorts-gebruiker (en daarvoor Fink, dat was ik al weer vergeten, maar dit artikel herinnerde me er aan....) en twijfelde wel eens of ik niet naar HomeBrew moest overstappen.

Dit artikel is duidelijk: Ik blijf lekker bij Macports !