ub16-yum-shell大全

这篇博客汇总了在Ubuntu 16.04上使用Yum安装FastDFS、JDK 1.8、Node.js、Python 3.7和Docker的步骤,为Ubuntu系统的软件安装提供参考。

背景

直接一直没有写博客总结,就先写到一起吧,之后如果再用centos的话,就在单独分开

总结

install-fastDfs-ub16

#! /bin/sh
# https://github.com/happyfish100/fastdfs/wiki
cd /usr/local/src #切换到安装目录准备下载安装包
sudo rm -rf libfastcommon
# 
sudo git clone https://github.com/happyfish100/libfastcommon.git --depth 1
cd libfastcommon/
sudo ./make.sh && sudo ./make.sh install #编译安装
# 安装libfatscommon
cd ../ #返回上一级目录
sudo git clone https://github.com/happyfish100/fastdfs.git --depth 1
cd fastdfs/
sudo ./make.sh && sudo ./make.sh install #编译安装
#配置文件准备
sudo  cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf
sudo  cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf
sudo  cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf #客户端文件,测试用
sudo  cp /usr/local/src/fastdfs/conf/http.conf /etc/fdfs/ #供nginx访问使用
sudo  cp /usr/local/src/fastdfs/conf/mime.types /etc/fdfs/ #供nginx访问使用

install-jdk1.8-ub16

#! /bin/sh 安装jdk1.8
sudo apt install openjdk-8-jre-headless -y
sudo apt install openjdk-8-jdk-headless -y
java -version
javac -version

#   仅对当前用户,重启后失效。
echo export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_162/ >> ~/.bashrc
echo PATH=$PATH:$JAVA_HOME/bin/ >> ~/.bashrc
echo export CLASSPATH=. >> ~/.bashrc


#   仅对当前用户,重启后有效
#echo export M2_HOME=/opt/apache-maven-3.6.1-bin >> ~/.bashrc
#echo export CLASSPATH=$CLASSPATH:$M2_HOME/lib >> ~/.bashrc
#echo export PATH=$PATH:$M2_HOME/bin >> ~/.bashrc

# 加载
source ~/.bashrc

install-nodejs-ub16

install-python3.7-ub16

#安装依赖包
sudo apt-get update
sudo apt-get install -y build-essential python-dev python-setuptools python-pip python-smbus
sudo apt-get install -y build-essential libncursesw5-dev libgdbm-dev libc6-dev
sudo apt-get install -y zlib1g-dev libsqlite3-dev tk-dev
sudo apt-get install -y libssl-dev openssl
sudo apt-get install -y libffi-dev
# 安装pyenv
 git clone git://github.com/yyuu/pyenv.git ~/.pyenv
 echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
 echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
 echo 'eval "$(pyenv init -)"' >> ~/.bashrc
 exec $SHELL -l
# 安装 python3.7.0
pyenv install 3.7.0 -v
# 安装完成之后,需要使用如下命令对数据库进行更新:
pyenv rehash
# 查看已经安装的python版本
pyenv versions
# 设置全局python版本
pyenv global 3.7.0

install-docker-ub16

# /bin/sh yum-docker 
# https://docs.docker.com/install/linux/docker-ce/ubuntu/
# $1: <DOCKER_VERSION_STRING> 
sudo apt-get update
sudo apt-get install \
   apt-transport-https \
   ca-certificates \
   curl \
   gnupg-agent \
   software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository \
  "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) \
  stable"
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
sudo apt-cache madison docker-ce
# sudo apt-get install docker-ce=$1 docker-ce-cli=$1 containerd.io -y

#sudo apt-get install docker-ce=17.03.2~ce-0~ubuntu-xenial -y
#sudo apt-get install docker-ce-cli=17.03.2~ce-0~ubuntu-xenial -y

sudo apt-get install docker-ce=$1 containerd.io -y
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值