My current issue revolves around apache24 and gitea and a few other ports requiring postgresql12-client as a connector, which blocks the installation of postgresql14-client needed by postgresql14-server to play around with some of the newer features in my home lab, and I'd be curious about a recommended solution to that (my current workaround is uninstalling postgresql12-client along with dependencies, installing postgresql14-server, then attempting the reinstall of everything else and seeing if it works out, though this has been a pretty frequent issue over the years with various ports and packages and it got me thinking on if a more generalized solution might exist.
Would it be possible to do something like (using a random example just because I know the directory structure offhand)
Would it be possible to do something like (using a random example just because I know the directory structure offhand)
- apache23 and apache24 installed side-by-side
- directory tree:
- config files
- /usr/local/etc/apache/default/ - symlink to current version
- /usr/local/etc/apache/23/
- /usr/local/etc/apache/24/
- binary files
- /usr/local/sbin/httpd - symlink to current version
- /usr/local/sbin/httpd-23
- /usr/local/sbin/httpd-24
- config files