每个用户的更新替代方案

每个用户的更新替代方案

我知道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>

笔记:在本文发布时,我的替代品刚刚发布。因此,只构建了逻辑。其他功能将在稍后推出initconfig

相关内容