sh 没有root权限安装fish

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 没有root权限安装fish相关的知识,希望对你有一定的参考价值。

#!/bin/bash


# Script for installing Fish Shell on systems without root access.
# Fish Shell will be installed in $HOME/local/bin.
# It's assumed that wget and a C/C++ compiler are installed.
# original script in https://gist.github.com/masih/10277869


# exit on error
set -e

FISH_SHELL_VERSION=3.0.2 #自分の好きなバージョンに変えてください
#https://github.com/fish-shell/fish-shell/releases/download/3.0.1/fish-3.0.1.tar.gz
# create our directories
mkdir -p $HOME/local $HOME/fish_shell_tmp
cd $HOME/fish_shell_tmp

# download source files for Fish Shell
wget https://github.com/fish-shell/fish-shell/releases/download/${FISH_SHELL_VERSION}/fish-${FISH_SHELL_VERSION}.tar.gz

# extract files, configure, and compile

tar xvzf fish-${FISH_SHELL_VERSION}.tar.gz
cd fish-${FISH_SHELL_VERSION}
./configure --prefix=$HOME/local --disable-shared

mkdir build; cd build
cmake .. #-DWITH_GETTEXT=OFF #Macではこれをコメントアウトしないとうまくいかない
make
make install

以上是关于sh 没有root权限安装fish的主要内容,如果未能解决你的问题,请参考以下文章

sh 用于安装没有root访问权限的tmux的bash脚本

sh 用于安装没有root访问权限的tmux的bash脚本

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

解决linux用户切换失败 su:execute /usr/bin 没有权限

linux mysql ,用scripts/mysql_install_db显示没有文件,scripts/mysql_install_db.sh权限不足,我是root

sh 此脚本在大多数Linux系统上从源代码下载并安装fish shell。