我想使用 yum 在 redhat 6 机器上安装 tmux,但由于我没有 root 权限,所以失败了。有没有关于如何在没有 root 权限的情况下本地安装 tmux 的想法?
答案1
您必须从主目录中的源手动安装它,然后将其添加到您的路径中。
该过程非常简单,并在几个地方进行了描述,有一个脚本对于V1.8和指导适用于 V2.2。我会放弃这两种方式,但将所有内容更改为最新版本。
这些脚本对我来说不起作用,在步骤 6a,对于版本 6.0 nucrses,我需要使用命令,./configure --prefix=$HOME/local CPPFLAGS="-P"
而不是./configure --prefix=$HOME/local
仅仅每。
概括起来,这个过程就是:
- 创建临时文件夹以供工作
- 下载最新版本tmux. 按照依赖项的链接将其下载到您的临时目录中。
- 设置本地库文件夹 ($HOME/local)
- 设置本地二进制文件夹 ($HOME/local/bin)
- 提取文件 (
tar xvzf
) - 然后首先处理依赖项,最后处理 tmux:
- 配置 (
./configure --prefix=$HOME/local
) make
make install
- 配置 (
- 附加到路径(添加到
.bashrc
export PATH=$HOME/local/bin:$PATH
)
答案2
答案3
我发现这个存储库很有用。
您只需下载 appimage 并将 tmux 别名化为 appimage。完成。希望它也适用于您的发行版。对我来说,它在 CentOS8 中有效。