gpt4 book ai didi

linux - 我们如何为同一台 linux 机器上的所有用户安装 rustc、cargo?

转载 作者:行者123 更新时间:2023-12-03 11:36:43 26 4
gpt4 key购买 nike

我有一台带有多个用户的 ubuntu 机器,其中一些用户有也没有 root 权限。除此之外,我对同一台机器的存储空间有限。我真的不想让不同的用户多次安装相同的软件。作为 root 用户,我想以 root 身份安装一次 rust(rustc, cargo) 并使其可供所有其他用户使用。目前推荐的安装 rust 的方法是使用 curl curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh .我知道使用 sudo将让我在全局范围内安装一个程序,但已经看到不鼓励使用 sudo 进行 rust 安装的线程。我们如何为同一台 linux 机器上的所有用户安装 rustc、cargo?
编辑:
我只希望一个 root 用户能够更新 rustup 和 cargo,而所有其他用户都必须使用这个副本。

最佳答案

这个github issue说同时使用 rustup 是不安全的,并且会破坏其工作区域。如果使用全局 rust 工具链的目的是保持版本一致,您可以创建 rust-toolchain rustup-for-managing-rust-versions 中指定的文件,但如果是为了节省磁盘空间,恐怕没有官方文档说这样做是安全的。

关于linux - 我们如何为同一台 linux 机器上的所有用户安装 rustc、cargo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64523323/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com