导航:首页 > 源码编译 > ubuntu编译多用户

ubuntu编译多用户

发布时间:2025-01-29 02:29:14

‘壹’ ubuntu 是主要做什么用的系统,和windows有什么区别, 又怎样用它来进行编程

ubuntu是linux的种类,linux一般用在服务器和工作站上,泰坦尼克的3d渲染就是在这个系统上完成的,linux主要是比较省资源,而且效率高,当然是专门的工作站版本。

‘贰’ Anaconda 多用户共享安装指南 v2 (Ubuntu)

为了实现多用户共享访问 anaconda 在 Ubuntu 服务器上的虚拟环境,我们基于 v1 方法进行了升级,以增加 fish shell 支持并强化了对 conda 目录的保护。以下步骤详细介绍了从软件下载到权限管理的整个过程,确保所有用户能高效、安全地使用 anaconda。

在 Ubuntu 系统中,我们推荐使用国内源下载合适的 Anaconda3 安装包,例如:Anaconda3-2023.09-0-Linux-x86_64.sh。确保下载的是 anaconda3 版本。

在 root 用户下执行安装命令,并确保之前未安装过 anaconda。安装完成后,我们需配置 PATH 路径,以便各终端都能访问到conda。

打开/etc/environment 文件,将安装目录 /opt/anaconda3/bin 添加至 PATH 中。同样,考虑使用/etc/profile 或 export PATH='...' 方式在 bash shell 中实现,但不推荐用于 fish shell。重启终端以应用更改。

接下来,创建一个用户组来为其他用户提供访问权限。依次执行命令以完成这一步骤,同时禁止用户对此特定文件的读写权限,确保他们直接在自己的目录下创建环境,避免收到权限不足的提示。

可选使用 conda protect 来保护 base 或共享环境,防止用户错误地下载和修改包,同时避免权限不足的问题。安装 conda-protect 后,使用 conda protect 命令即可实现保护与解除保护。

若希望为所有用户指定新环境的位置与镜像,通过系统级的 anaconda 配置文件进行设置,新建 condarc 文件并定义 envs_dirs 列表,确保每个用户都能在自己的目录中正确使用 -n 参数新建环境。此外,可加入清华源或其他镜像地址,以便更快地下载所需包。

关于 umask 的问题,需要确保它允许用户组写权限。root 用户的默认 umask 是 0022,可能导致其他用户无法访问新建的包缓存目录。为解决这一问题,可使用 umask 命令重置相关目录权限,或设置 crontab 以定期重置权限,确保系统稳定运行。

在完成所有步骤后,只需将用户加入 conda 用户组,即可使用共享环境或创建新环境。如有任何遗漏或疑问,请随时指正。

阅读全文

与ubuntu编译多用户相关的资料

热点内容
王者荣耀游戏内进攻主宰命令 浏览:213
周立功单片机发展有限公司 浏览:610
iphone未成年怎么付款app 浏览:988
苹果app是英文怎么改 浏览:835
51单片机485通信 浏览:268
符咒全书pdf 浏览:565
海底捞app签到怎么弄不成了 浏览:862
安卓php服务器搭建 浏览:259
京东直营网挣用什么APP 浏览:825
杰克豆车机怎么安装app 浏览:32
app查余额怎么有两个金额 浏览:305
小程序仿今日头条源码 浏览:277
框架源码研读 浏览:447
仙侣奇缘3如何架设服务器 浏览:954
单片机RRC指令 浏览:889
默认加密文件密码 浏览:5
怎么用反诈中心app查询电话 浏览:710
linuxvi操作 浏览:298
什么是实木压缩板 浏览:642
加密空投与硬分叉指南 浏览:18