I am used to the byobu layout in Ubuntu and I suffer from the fact, that all the HPC I have access to in my work have no byobu (and sometimes even no screen/tmux).
I am able to build byobu from sources on each machine (for reproducibility purposes let's say I get byobu built using Spack with
spack install byobu).
But neither way of getting it gives me a running byobu out-of-the-box. Even copying the configuration files from my Ubuntu didn't help (maybe they are not compatible?).
After the built the first thing it complains is
/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 is my
When I create it with
mkdir -p /cfs/fs2/home/users/aryczkowski/.local/lib/byobu/include touch /cfs/fs2/home/users/aryczkowski/.local/lib/byobu/include/common
It produces the following error message:
$ byobu install: cannot create regular file `/printscreen': Permission denied
Copying "factory" byobu's settings from Ubuntu (
/usr/share/byobu/ -> $HOME/.local/share/byobu,
/usr/lib/byobu -> $HOME/.local/lib/byobu) generates other errors.
How to configure byobu to have it running, preferably with similar behavior and layout as in Ubuntu?
Specifically, does byobu need anything besides its sources to run? Does it need some configuration files, that need to be created manually?