homebrew
is a good dependency manager for apps which are not packaged by the system.
Installation
Classic install like this:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
On macos there is, since version 4.0 a .pkg
installer.
For now it is not easy to find (may change when it has mbeen better tested) but it is available at the build action artefacts, e.g.
here is the 4.0.26 installer.
Desiderata
On linux, I want all the libraries which are too patent-encumbered to be bundled with whatever holier-than-me distribution I run. This means codecs and other content-related apps, e.g.
brew install libsamplerate libsndfile ffmpeg node pandoc webp libavif youtube-dl
I would typically install the following bonus utilities
brew install hugo pandoc fish syncthing pyenv pipx rename \
fdupes rclone tectonic poetry bfg gdal
Old versions of stuff
homebrew no longer supports multiple versions as a mainline feature; there is a developer hack:
brew unlink hugo
brew extract --version=0.112.5 hugo homebrew/core
brew install hugo@0.112.5
brew link hugo
That did not work for me.
No comments yet. Why not leave one?