文章目录
背景
直接一直没有写博客总结,就先写到一起吧,之后如果再用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

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


被折叠的 条评论
为什么被折叠?



