Estou acostumado com o layout do byobu no Ubuntu e sofro com o fato de que todas as HPC que eu tenho acesso no meu trabalho não têm byobu (e às vezes nem tela / tmux).
Eu sou capaz de criar byobu a partir de fontes em cada máquina (para fins de reprodutibilidade, digamos que eu tenha construído byobu usando Spack com spack install byobu
).
Mas nenhuma das formas de obtê-lo me dá uma corrida byobu out-of-the-box. Mesmo copiar os arquivos de configuração do meu Ubuntu não ajudou (talvez eles não sejam compatíveis?).
Após a construção, a primeira coisa que reclama é
/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
é meu $HOME
).
Quando eu crio com
mkdir -p /cfs/fs2/home/users/aryczkowski/.local/lib/byobu/include
touch /cfs/fs2/home/users/aryczkowski/.local/lib/byobu/include/common
Produz a seguinte mensagem de erro:
$ byobu
install: cannot create regular file '/printscreen': Permission denied
Copiar as configurações do byobu "factory" do Ubuntu ( /usr/share/byobu/ -> $HOME/.local/share/byobu
, /usr/lib/byobu -> $HOME/.local/lib/byobu
) gera outros erros.
Como configurar o byobu para que ele seja executado, de preferência com comportamento e layout semelhantes aos do Ubuntu?
Especificamente, o byobu precisa de algo além de suas fontes para rodar? Precisa de alguns arquivos de configuração, que precisam ser criados manualmente?
Tags byobu not-root-user