sh用于安装没有root访问权限的tmux的bash脚本(代码片段)

author author     2022-12-20     607

关键词:

#!/bin/bash

# Script for installing tmux on systems where you don't have root access.
# tmux will be installed in $HOME/local/bin.
# It's assumed that wget and a C/C++ compiler are installed.

# exit on error
set -e

TMUX_VERSION=1.8

# create our directories
mkdir -p $HOME/local $HOME/tmux_tmp
cd $HOME/tmux_tmp

# download source files for tmux, libevent, and ncurses
wget -O tmux-$TMUX_VERSION.tar.gz http://sourceforge.net/projects/tmux/files/tmux/tmux-$TMUX_VERSION/tmux-$TMUX_VERSION.tar.gz/download
wget https://github.com/downloads/libevent/libevent/libevent-2.0.19-stable.tar.gz
wget ftp://ftp.gnu.org/gnu/ncurses/ncurses-5.9.tar.gz

# extract files, configure, and compile

############
# libevent #
############
tar xvzf libevent-2.0.19-stable.tar.gz
cd libevent-2.0.19-stable
./configure --prefix=$HOME/local --disable-shared
make
make install
cd ..

############
# ncurses  #
############
tar xvzf ncurses-5.9.tar.gz
cd ncurses-5.9
./configure --prefix=$HOME/local
make
make install
cd ..

############
# tmux     #
############
tar xvzf tmux-$TMUX_VERSION.tar.gz
cd tmux-$TMUX_VERSION
./configure CFLAGS="-I$HOME/local/include -I$HOME/local/include/ncurses" LDFLAGS="-L$HOME/local/lib -L$HOME/local/include/ncurses -L$HOME/local/include"
CPPFLAGS="-I$HOME/local/include -I$HOME/local/include/ncurses" LDFLAGS="-static -L$HOME/local/include -L$HOME/local/include/ncurses -L$HOME/local/lib" make
cp tmux $HOME/local/bin
cd ..

# cleanup
rm -rf $HOME/tmux_tmp

echo "$HOME/local/bin/tmux is now available. You can optionally add $HOME/local/bin to your PATH."

sh用于安装没有root访问权限的tmux的bash脚本(代码片段)

查看详情

ubuntu无root权限安装tmux

参考技术A  [1] Linux终端复用神器-Tmux使用梳理  [2] linux无root权限安装tmux     [3] tmux终端复用详解 查看详情

在没有root访问权限的情况下安装zsh? [关闭]

】在没有root访问权限的情况下安装zsh?[关闭]【英文标题】:Installzshwithoutrootaccess?[closed]【发布时间】:2013-02-2323:06:18【问题描述】:有可能(以及如何)?对于我有ssh访问权限(但没有root访问权限)的几台远程计算机,我真... 查看详情

sh没有root权限安装fish(代码片段)

查看详情

如何在没有 root 访问权限的情况下获取已安装应用程序的 APK?

】如何在没有root访问权限的情况下获取已安装应用程序的APK?【英文标题】:HowdoIgettheAPKofaninstalledappwithoutrootaccess?【发布时间】:2012-06-1607:09:45【问题描述】:我正在尝试在没有root权限的情况下提取已安装Android应用的APK文件... 查看详情

如何在没有 root 访问权限的情况下安装 python 模块?

】如何在没有root访问权限的情况下安装python模块?【英文标题】:Howtoinstallpythonmoduleswithoutrootaccess?【发布时间】:2011-11-1921:29:37【问题描述】:我正在参加一些大​​学课程,并获得了一个“教学帐户”,这是一个我可以通过s... 查看详情

在没有 gcc 或 root 访问权限的共享主机上安装需要 gcc 的 python 模块

】在没有gcc或root访问权限的共享主机上安装需要gcc的python模块【英文标题】:installingpythonmodulesthatrequiregcconsharedhostingwithnogccorrootaccess【发布时间】:2014-11-2919:43:47【问题描述】:我正在使用Hostgator共享作为生产环境,但在使用... 查看详情

sh将最新版本的node.js和npm安装到dockerubuntu容器中,无论是否需要root访问权限。轻松更新两个appl(代码片段)

查看详情

在linux下安装installer.sh但是bash:/mnt/loadrunner/linux/installer.sh:权限不够pwd显示是root权限

[root@111]/mnt/LoadRunner/Linux/installer.sh-bash:/mnt/LoadRunner/Linux/installer.sh:权限不够[root@111]pwd/root装oracle也是提示这个权限不够的问题,但是都是用root操作的啊,什么情况参考技术A因为你的文件没有执行权限,所以会这样chmoda+xinstaller.sh... 查看详情

在没有 root 访问权限的系统上构建 Docker 映像

...,该系统被完全锁定——我没有root访问权限,因此无法安装docker或运行docker守护程序来使用通常的dockerbuild方法。 查看详情

安装 CUDNN 用于一般用途,无需 root 访问

】安装CUDNN用于一般用途,无需root访问【英文标题】:InstallingCUDNNforgeneralusagewithoutrootaccess【发布时间】:2017-04-0520:11:43【问题描述】:我使用具有CUDA7.5的服务器。但是服务器不涉及CUDNN。是否可以安装CUDNN,并设置所有与CUDA的... 查看详情

在没有 root 访问权限、互联网的服务器上设置 Graphite

...限出于安全原因,我无法访问互联网。我试图通过纯粹对安装文件进行scp-ing来弄清楚我将如何处理这个安装。任何想法和建议 查看详情

是否可以在没有 root 权限的情况下安装 aws-cli 包?

】是否可以在没有root权限的情况下安装aws-cli包?【英文标题】:Isitpossibletoinstallaws-clipackagewithoutrootpermission?【发布时间】:2014-11-2506:04:42【问题描述】:正如标题所暗示的,我一直无法找到安装aws-cli(https://github.com/aws/aws-cli/)的... 查看详情

用户'root'@'localhost'的访问被拒绝(使用密码:是) - 没有权限?

...\\\'root\\\'@\\\'localhost\\\'的访问被拒绝(使用密码:是)-没有权限?【英文标题】:AccessDeniedforUser\'root\'@\'localhost\'(usingpassword:YES)-NoPrivileges?用户\'root\'@\'localhost\'的访问被拒绝(使用密码:是)-没有权限?【发布时间】:2013-08-01... 查看详情

没有root权限的本地安装pip

】没有root权限的本地安装pip【英文标题】:Installingpiplocallywithoutrootprivileges【发布时间】:2017-04-1215:29:30【问题描述】:我正在使用运行linux的计算服务器。这台机器被多个用户使用,所以我没有也不会获得root权限。我需要安装... 查看详情

gyp WARN EACCES 用户“root”没有访问开发目录的权限

】gypWARNEACCES用户“root”没有访问开发目录的权限【英文标题】:gypWARNEACCESuser"root"doesnothavepermissiontoaccessthedevdir【发布时间】:2015-06-1016:21:08【问题描述】:尝试sudonpminstallprotractor-g同样臭名昭著的错误/警告再次出现(... 查看详情

在没有 root 权限的情况下安装 matplotlib 及其依赖项

】在没有root权限的情况下安装matplotlib及其依赖项【英文标题】:Installingmatplotlibanditsdependencieswithoutrootprivileges【发布时间】:2014-01-2104:38:17【问题描述】:我想在我有帐户/myhome没有root权限的服务器上使用matplotlib。我下载了matpl... 查看详情

如何在没有 root 权限的情况下安装 Perl 模块?

】如何在没有root权限的情况下安装Perl模块?【英文标题】:HowcanIinstallPerlmoduleswithoutrootprivileges?【发布时间】:2011-04-1317:52:51【问题描述】:我在一台没有root权限的Linux机器上。我想通过CPAN将一些包安装到我的主目录中,这样... 查看详情