如何在HPC环境下安装和配置byobu(即免root)?

如何在HPC环境下安装和配置byobu(即免root)?

我习惯了 Ubuntu 中的 byobu 布局,但我在工作中访问的所有 HPC 都没有 byobu(有时甚至没有 screen/tmux),这一事实让我感到痛苦。

我能够从每台机器上的源代码构建 byobu (出于可重复性的目的,假设我使用以下命令构建 byobu斯派克spack install byobu)。

但这两种方式都无法让我获得开箱即用的运行byobu。即使从我的 Ubuntu 复制配置文件也没有帮助(也许它们不兼容?)。

建成后,它抱怨的第一件事是

/cfs/fs2/home/users/aryczkowski/tmp/spack/opt/spack/linux-scientific6-x86_64/gcc-7.2.0/byobu-5.123-ieklnf3sogj4idrjdyr2bwcv7b6znr3h/bin/byobu: line 52: /cfs/fs2/home/users/aryczkowski/.local/lib/byobu/include/common: No such file or directory

/cfs/fs2/home/users/aryczkowski是我的$HOME)。

当我创建它时

mkdir -p /cfs/fs2/home/users/aryczkowski/.local/lib/byobu/include
touch /cfs/fs2/home/users/aryczkowski/.local/lib/byobu/include/common

它会产生以下错误消息:

$ byobu
install: cannot create regular file `/printscreen': Permission denied

/usr/share/byobu/ -> $HOME/.local/share/byobu从 Ubuntu ( , )复制“工厂”byobu 的设置/usr/lib/byobu -> $HOME/.local/lib/byobu会产生其他错误。

如何配置 byobu 使其运行,最好具有与 Ubuntu 中类似的行为和布局?

具体来说,byobu 除了其源之外还需要什么来运行吗?它是否需要一些需要手动创建的配置文件?

相关内容