我的ubuntu18开发环境配置

脚本的方式

#!/bin/bash  
#替换镜像源
echo "deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
" > /etc/apt/sources.list

#更新源
apt update

#安装LNMP
apt install -y  vim  git  nginx  mysql-server  php7.2  php7.2-cli  php7.2-dev php7.2-gmp  php7.2-json  php7.2-odbc  php7.2-pspell  php7.2-soap   php7.2-xml  php7.2-bcmath     php7.2-common     php7.2-enchant    php7.2-imap       php7.2-ldap       php7.2-opcache    php7.2-readline   php7.2-sqlite3    php7.2-xmlrpc php7.2-bz2        php7.2-curl       php7.2-fpm        php7.2-interbase  php7.2-mbstring   php7.2-pgsql      php7.2-recode     php7.2-sybase     php7.2-xsl php7.2-cgi        php7.2-dba        php7.2-gd         php7.2-intl       php7.2-mysql      php7.2-phpdbg     php7.2-snmp       php7.2-tidy       php7.2-zip 		php-redis

#下载golang
wget https://studygolang.com/dl/golang/go1.17.linux-amd64.tar.gz
#解压
tar -zxf go1.17.linux-amd64.tar.gz -C /usr/local/
#更新环境变量
echo "export PATH=\$PATH:/usr/local/go/bin
export GO111MODULE=on
export GOPATH=/home/yantao/go/
export GOBIN=/home/yantao/go/bin/
export GOPROXY=https://goproxy.cn" >> /etc/profile

cd
mkdir go
cd go
mkdir bin pkg src
chown -R yantao:yantao /home/yantao/go

source /etc/profile

#安装sublime
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
sudo apt-get install apt-transport-https
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
sudo apt-get update
sudo apt-get install sublime-text

java

sudo tar -zxvf jdk-8u271-linux-x64.tar.gz
mkdir /usr/local/jdk1.8
mv jdk1.8.0_271/* /usr/local/jdk1.8/

vim /etc/profile
export JAVA_HOME=/usr/local/jdk1.8
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH  
source /etc/profile

应用软件

chromium

sudo apt install chromium-browser

typora

wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
sudo add-apt-repository ‘deb https://typora.io/linux ./‘
sudo apt-get update
sudo apt-get install typora

百度输入法

https://shurufa.baidu.com/

wps

https://linux.wps.cn/

我的ubuntu18开发环境配置

上一篇:String.IsNullOrWhiteSpace和String.IsNullOrEmpty的区别


下一篇:canvas_05 贝塞尔曲线