作者eco100 ( )
看板R_Language
标题[问题] 串连不同台伺服器且安装R
时间Tue Mar 8 10:40:50 2022
目前办公室有好几台伺服器,系统皆是Ubuntu
伺服器可以藉由ssh切换,
现在遇到的问题是 每台伺服器的R版本可能不同
或者是安装的package也不一样
造成同一支程式,在这台server可以执行,另外一台server无法执行的问题
想请问一下 有什麽方法
可以只安装一次统一的版本,让每台伺服器都可以用统一的版本去执行程式?
感谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.109.32.9 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1646707252.A.037.html
1F:推 celestialgod: Docker 03/08 13:08
2F:→ celestialgod: 在那些伺服器上架好Kubrrnetes 建一个私人的docker 03/08 13:09
3F:→ celestialgod: registry 全部人的应用写一个Dockerfile 建好丢到do 03/08 13:09
4F:→ celestialgod: cker registry 然後用pad运行R的程式 03/08 13:09
5F:→ celestialgod: 如果技术不足以建立kubernetes的话 就只能锁/usr/li 03/08 13:12
6F:→ celestialgod: b/R/library 每次上code 由统一的人以ssh帮每一台都 03/08 13:12
7F:→ celestialgod: 用root权限安装所需套件 03/08 13:12
8F:→ celestialgod: 或是 取中间方式 每个人都用docker 然後跑在不同的 03/08 13:13
9F:→ celestialgod: 伺服器上 03/08 13:13
10F:→ obarisk: 建个mirror就可以了吧 03/08 13:18
11F:→ celestialgod: 建一个mirror 就大家统一从同一个mirror下载安装也 03/08 13:49
12F:→ celestialgod: 是可以 只是mirror一更新怕全部人也要更新程式 最好 03/08 13:49
13F:→ celestialgod: 方式还是docker 03/08 13:50
14F:→ eco100: 但docker是不是只有root可以用? 我需要一般user也可以用 03/08 14:24
15F:推 bluecadence: 把一台linux当 nfs server 把 apps 装在这台上面,其 03/08 18:09
16F:→ bluecadence: 它就设定成 nfs client 03/08 18:10
17F:推 taya1991: 套件管理...比方conda?brew?之类的做控管呢? 03/11 17:13
18F:推 celestialgod: Docker 一般使用者也可以用 03/12 00:12
19F:→ celestialgod: 把使用者加入 docker这个group就好 03/12 00:13
20F:→ celestialgod: sudo usermod -aG docker $USER 03/12 00:14
22F:→ celestialgod: tinstall/ 03/12 00:14
23F:→ celestialgod: 好像有一个新套件 renv 不然试试看这个罗 03/12 00:15
24F:推 fancy841014: 推c大对於docker的详细说明! 03/12 18:57
25F:推 obarisk: 不想用docker又调整权限,用podman就可以了 03/13 09:35