Ein persönlicher Ansatz zur Unix-Paketverwaltung
Der Autor teilt eine clevere Methode zur Verwaltung persönlicher Softwarepakete auf Unix-Systemen. Er verwendet eine Verzeichnisstruktur `~/lib/`, um Software für verschiedene Architekturen zu speichern, wobei jedes Programm in einem separaten, versionierten Unterverzeichnis installiert wird (z. B. `emacs-30.1`). Ein Verzeichnis `~/bin/bin.` enthält symbolische Verknüpfungen oder Wrapper-Skripte, die auf diese Programme verweisen und einen einfachen Wechsel zwischen Versionen ermöglichen. Für Tools wie pipx und Cargo behält der Autor deren Standardinstallationsorte bei, erstellt aber Verknüpfungen in `~/bin/bin.`, um Pfadkonflikte zu vermeiden. Dieses Setup ist nicht perfekt, aber sehr nützlich für die Verwaltung von Software, die nicht über den System-Paketmanager verfügbar ist oder zu alt ist.