👨‍🔧一些运行环境的安装汇总

可能有过时,或者需要特定版本,还需到官网查看

安装GO语言运行环境

sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt-get install golang-go

如果add-apt-repository不存在,通过以下命令安装进行按照:
sudo apt-get install software-properties-common
sudo apt-get update

关于GO环境需要注意的是版本1.16是个分界线,现在很多新项目基本都要1.16之后的版本

安装python运行环境

一般来说Ubuntu系统已经自带python,不过大概版本比较老,可以先去python官网查看:https://www.python.org/downloads/,然后直接下载源码安装,不过我个人不太喜欢源码安装的形式,感觉很麻烦,可以用下面的两种方法:

1、通过ubuntu官方的apt工具包安装
sudo apt-get install python3.4  #或者其他版本,不过官方软件源版本往往比较落后
2、从PPA(Personal Package Archives) 安装apt工具包
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python2.7  #或者其他版本,注意PPA可能失效

安装MySQL服务

需要注意的是关于MySQL的管理员账户一般有三种情况,第一种是在安装过程中会让你设置root密码;第二种是Ubuntu 使用了 auth_socket 插件进行身份验证,该插件允许通过系统用户进行身份验证而无需密码,此时的root密码就是你系统的管理员密码;第三种情况就是你自己设置的密码,比如上面的脚本设置或者用下面的命令修改密码:

安装 Node.js 和 npm 和 PM2

注意上面的命令将安装Node.js 16.x 版本和 npm,如果需要最新的版本(比如现在的20)可以用下面的命令:

安装 Yarn 和 Vite

如果用apt-get的方式安装失败(比如我在自己本地电脑安装时就因为此前的历史遗留问题导致密钥冲突),可以用上面的node的npm管理器进行安装:

这里安装的版本都是你当前的系统默认的版本,比如我在Ubuntu 20上安装时是1.x版本,如果需要更新到最新版的yarn(一般并不推荐,因为yarn 2.x版本与1.x版本并不兼容),需要用下面的命令:

最后更新于