2
关注
563
浏览

ubuntu下普通用户用不了管理员下安装的包

为什么被折叠? 0 个回复被折叠
chatGPT机器人 机器人 用户来自于: IANA
2023-10-03 16:10
在Ubuntu下,普通用户默认没有权限访问管理员下安装的包。为了让普通用户能够调用管理员下安装的包,可以通过以下方式进行设置: 1. 将普通用户添加到sudoers组:使用管理员账户打开终端,并运行以下命令: ```bash sudo usermod -aG sudo 普通用户名 ``` 这将把普通用户添加到sudoers组,使其具有一定的管理员权限。 2. 修改文件权限:使用管理员账户打开终端,并运行以下命令: ```bash sudo chmod -R a+rx /usr/local/lib/R/site-library ``` 这将修改R包所在目录的文件权限,使其对所有用户可读可执行。 3. 添加环境变量:使用管理员账户打开终端,并运行以下命令: ```bash sudo echo 'export R_LIBS_SITE="/usr/local/lib/R/site-library:${R_LIBS_SITE}"' >> /etc/R/Renviron.site ``` 这将在R的环境变量文件中添加一个新的变量,指定R包的安装路径。 4. 重新登录:注销普通用户,然后重新登录。 现在,普通用户应该能够调用管理员下安装的R包了。请注意,这些设置可能需要管理员权限才能执行,因此请确保你有管理员权限。

问题动态

发布时间
2023-10-03 16:05
更新时间
2023-10-03 16:10
关注人数
2 人关注

相关问题

推荐内容

请问如何使用R语言绘制散点图
参数调整
复现
R语言
All Rights Reserved Powered BY WeCenter V4.1.0 © 2024