2
关注
703
浏览

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 人关注

相关问题

【求助】在Ubuntu如何上网
如何在Ubuntu 14.04 server版上安装Rstudio,并在网页上实现绘图功能?
ubuntu R 安装包路径配置
在ubuntu18.0上安装旧版本的R和Rrstudio
Ubuntu 14.04 server,如何进行网络配置呢?
sudo apt-get install gcc++出现如下报错该如何解决?系统是:ubuntu14 server 版
ubuntu 14.04 server版安装软件 biocLite("highthroughputassays"),出现如下报错如何解决呢?
普通转录组的跨物种分析
用户如何涨积分?
软件安装问题——使用ubuntu出现的问题

推荐内容

转录组
R语言剔除异常值时报错缺失值
All Rights Reserved Powered BY WeCenter V4.1.0 © 2024