Ubuntu 安装 scl
时间: 2024-08-04 18:01:30 浏览: 249
xcelium,verdi,vcs,scl的安装文档
Ubuntu系统上安装SCL(Software Collections,软件集合)主要是为了管理和隔离不同版本的开源软件库,例如使用R的不同版本。以下是安装SCL的基本步骤:
1. **更新包列表**:
```
sudo apt-get update
```
2. **安装`yum-utils`**(虽然Ubuntu默认使用`apt`,但是SCL的管理工具是基于`yum`的):
```
sudo apt-get install yum-utils
```
3. **添加SCL PPA(个人软件包存档)**:
```
sudo add-apt-repository ppa:travis-ci-toolbelt/ppa
```
4. **再次更新并安装SCL**:
```
sudo apt-get update
sudo apt-get install softwarecollections-common
```
5. **激活特定版本的软件收集**(比如R 3.6):
```
sudo yum-config-manager --enable r-base
sudo yum install r36
```
替换 `r36` 为需要的软件版本。
6. **验证安装**:
可通过运行 `scl enable r36 Rscript -e 'print("Hello from R")'` 来验证R 3.6是否已成功安装。
7. **使用完毕后记得退出SCL环境**:
```
exit
```
请注意,尽管Ubuntu社区提供了一些兼容`yum`的工具,但最推荐的做法还是直接在Ubuntu上使用官方二进制包或源码编译对应版本的软件,而不是依赖SCL。不过,在某些特定场景下,如持续集成服务器,SCL可以方便地切换库版本。
阅读全文