升级tmux版本

时间:2016-02-10 11:28:34

标签: openshift redhat

我正在使用安装了Django的OpenShift可伸缩装置,我需要记录从运行tmux会话到文件的所有内容。在我的本地机器上,我只是使用tmux-logging插件,但它需要tmux版本> 1.9。 但1.6安装在服务器上(为什么这么老?)。

可以在没有sudo / root权限的情况下升级软件包版本吗? 或者我如何使用tmux 1.6登录文件,与tmux-logging插件一样方便?感谢。

2 个答案:

答案 0 :(得分:0)

您可以使用例如this script安装没有root权限的tmux。在运行之前将$HOME替换为$OPENSHIFT_DATA_DIR(您无法在OpenShift上直接写入~ +您想要将您的tmux发送到be persistent)并调整$TMUX_VERSION 1}}(用$TMUX_VERSION=1.9为我工作。)

然后运行脚本将tmux安装到~/app-root/data/local/

答案 1 :(得分:0)

使用

sh <(wget -qO- s.minos.io/s) -x tmux-2.0

您可以使用static-get获取静态二进制文件,然后不需要编译器,因此不会重新获取root权限。 Fiala的解决方案看起来不错,但它对我不起作用,这甚至更简单。