Supportvragen Mac > Programmeren in bijvoorbeeld C(++), Cocoa, Java, BASIC, en Swift
Package Managers voor macOS
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...
--- Einde van citaat ---
Discussie op HN.
Flix:
Iets meer duiding zou prettig zijn, Puk. Want nu heb ik geen idee of ik dit verhaal de moeite waard is.
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:
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:
MacFrankie:
Apple heeft de App Store, en ontwikkelaars hebben GitHub. Het is geen packet manager maar ze maken beide software distributie wel mogelijk.
Navigatie
[0] Berichtenindex
[#] Volgende pagina
Naar de volledige versie