Gibt es eine Möglichkeit, die Update-Alternative "benutzerweit" zu verwenden? Ich meine, es wäre großartig, Einstellungen pro Benutzer festzulegen.
Bietet Debian einige Tools dafür?
Jeder Benutzer kann beispielsweise ein eigenes bin
Verzeichnis erstellen ~/bin
und dieses zuerst in sein Verzeichnis einfügen PATH
. In diesem Verzeichnis können sie Symlinks zu ihrer bevorzugten Alternative haben.
Ich weiß nicht, ob sie den update-alternative
Befehl verwenden können, um ihr eigenes Verzeichnis von Symlinks zu aktualisieren, oder ob sie dies manuell tun müssen.
Ja, Sie können absolut
update-alternatives
für sich selbst verwenden. Zum Beispiel habe ich verschiedene LLVM-Versionen unter installiert~/.local/llvm-VERSION
. Ich kann binäre Links~/.local/bin
wie folgt installieren (was in meinem ist$PATH
):Ich kann den letzten Befehl für neue Versionen wiederholen und
update-my-alternatives --config llvm
zwischen diesen Versionen wählen.Wenn Sie die bereits vorhandene Systemalternativen verwenden möchten, könnten Sie möglicherweise alle Dateien in Kopie über
/var/lib/alternatives
zu~/.local/var/lib/alternatives
und alle Systempfade im ersten Abschnitt ändern Benutzerpfade zu sein (zB Wechsel/usr
zu/home/username/.local
).quelle
Benutzer, die den Systemstandard nicht für eine Anwendung verwenden möchten, die die Alternativen verwendet (und tatsächlich eine Alternative installiert ist), können immer einfach entweder den richtigen Namen oder den vollständigen Pfad für die nicht standardmäßige Alternative verwenden oder eine
alias
Übersteuerung der Symbolik einrichten Verknüpfung.quelle