我知道update-alternatives
管理员可以选择应用程序的当前版本。但非 root 用户是否有类似的东西。所以他们可以在不影响其他用户和不需要 root 访问权限的情况下切换当前版本?
答案1
我知道这是一个老问题,但是我想公开宣传一下我刚刚发布的可以帮助您配置每个用户(甚至每个 shell!)替代方案的工具:
您可以初始化特定于 shell 的设置:
$ eval "$( my-alternatives init)"
或者您可以初始化一个长期存在的用户级设置:
# run this once
$ eval "$( my-alternatives init ~/my-alts )"
# place this in your startup scripts
$ eval "$( my-alternatives shellenv ~/my-alts )"
配置完成后,设置用户本地替代方案非常简单:
# equivalent to 'update-alternatives --config <name>'
$ my-alternatives config <name>
笔记:在本文发布时,我的替代品刚刚发布。因此,只构建了逻辑。其他功能将在稍后推出init
。config