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

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

安装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 服务器:
sudo apt install mysql-server
# 启动 MySQL 服务:
sudo systemctl start mysql
# 运行安全性脚本以提高安全性并设置 MySQL 根密码(可选):
sudo mysql_secure_installation
# 此脚本将提示您执行一些安全性配置,包括更改 root 密码、删除匿名用户、禁用远程 root 登录等。

# (可选) 选择性地配置 MySQL:您可以通过编辑 MySQL 配置文件来进行更高级的配置,
# 文件路径通常为 /etc/mysql/mysql.conf.d/mysqld.cnf。根据您的需求进行更改。
# 检查 MySQL 服务的状态:
sudo systemctl status mysql

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

# 更改 root 用户的身份验证插件并设置密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH 'mysql_native_password' BY 'your_new_password';
# 刷新权限以使更改生效:
FLUSH PRIVILEGES;

安装 Node.js 和 npm 和 PM2

# 添加 Node.js 官方源
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
# 安装 Node.js 和 npm
sudo apt-get install -y nodejs
# 使用 npm 全局安装 PM2
sudo npm install -g pm2

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

# 安装 NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
# 激活 NVM
source ~/.nvm/nvm.sh
# 安装 Node.js 20.x
nvm install 20
# 将其设置为默认版本,可以运行:
nvm alias default 20
# 验证 Node.js 版本:
node -v

安装 Yarn 和 Vite

# 添加 Yarn 官方源
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
# 安装 Yarn
sudo apt-get update && sudo apt-get install yarn
# 使用以下命令全局安装 Vite
yarn global add create-vite

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

sudo npm install -g yarn

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

yarn set version stable
yarn install
yarn -v  # 查看yarn版本

最后更新于