我从 github 克隆了 tmux,标记为 2.2,然后运行sh autogen.sh
和./configure && make
。对于最后一个,我必须安装automake
。我还安装了所有我发现需要的依赖项。当我尝试运行时,sudo make install
我得到了
$ sudo make install [22:58:28]
make[1]: Entering directory '/home/kode/tmux-2.2'
/bin/mkdir -p '/usr/local/bin'
/usr/bin/install -c tmux '/usr/local/bin'
make install-exec-hook
make[2]: Entering directory '/home/kode/tmux-2.2'
if test xmdoc = xmdoc; then \
sed -e "s|@SYSCONFDIR@|/etc|g" ./tmux.1 \
>./tmux.1.mdoc; \
else \
sed -e "s|@SYSCONFDIR@|/etc|g" ./tmux.1| \
mawk -f./mdoc2man.awk >./tmux.1.man; \
fi
/bin/mkdir -p /usr/local/share/man/man1
/usr/bin/install -c -m 644 ./tmux.1.mdoc \
/usr/local/share/man/man1/tmux.1
make[2]: Leaving directory '/home/kode/tmux-2.2'
make[1]: Nothing to be done for 'install-data-am'.
make[1]: Leaving directory '/home/kode/tmux-2.2'
如何修复此问题并安装 tmux 2.2+?
我在使用 Ubuntu 16.04。提前致谢。
答案1
但你确实安装tmux
在/usr/local/bin
:
/usr/bin/install -c tmux '/usr/local/bin'
以及tmux.1
/usr/local/share/man/man1/tmux.1
/usr/bin/install -c -m 644 ./tmux.1.mdoc \
/usr/local/share/man/man1/tmux.1
您现在可以man tmux
,并且type -p tmux
,甚至tmux
,如果/usr/local/bin
在您的$PATH
。