Skip to content

融合系统 AidLux

开发环境

Python

AidLux 系统内置 Python 版本

bash
aidlux@aidlux:~$ python3
Python 3.8.10 (default, Nov 22 2023, 10:22:35) 
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

C & C++

[安装gcc、g++、clang、gdb]

bash
sudo apt install -y gcc g++ clang gdb

[验证安装]

bash
gcc -v、g++ -v、 clang -v、gdb -v

Go

  • 更新包索引: 首先,更新您的包索引以确保您安装的是最新版本的软件包。
bash
sudo apt update
  • 安装 Go: 您可以通过 apt 包管理器直接安装 Go。
bash
sudo apt install golang-go

这将安装 Go 语言环境及其标准库。

  • 验证安装: 安装完成后,您可以通过运行以下命令来验证 Go 是否已正确安装:
bash
go version

这将输出已安装的 Go 版本。

  • 测试: 新建go.test:
go
package main
import "fmt"

func main() { fmt.Printf("hello, world\n") }

运行结果如下:

bash
aidlux@aidlux:~$ go run test.go 
hello, world

Java

  • 安装OpenJDK JDK
bash
sudo apt install default-jre
  • 验证安装
bash
aidlux@aidlux:~$ java --version
openjdk 11.0.24 2024-07-16
OpenJDK Runtime Environment (build 11.0.24+8-post-Ubuntu-1ubuntu320.04)
OpenJDK 64-Bit Server VM (build 11.0.24+8-post-Ubuntu-1ubuntu320.04, mixed mode)

PHP

  • 安装
bash
sudo apt install php
  • 查看版本
bash
aidlux@aidlux:~$  php -version
PHP 7.4.3-4ubuntu2.24 (cli) (built: Sep 30 2024 18:16:20) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3-4ubuntu2.24, Copyright (c), by Zend Technologies

Vue.js

使用 nvm(Node Version Manager)

nvm 是一个Node.js版本管理器,允许你安装和切换不同版本的Node.js。

  • 首先,安装nvm:
bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
  • 然后,关闭并重新打开你的终端,或者运行以下命令以启用nvm:
bash
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
  • 安装 Node.js:
bash
nvm install node # 安装最新版本
nvm install 16 # 安装特定版本,例如16.x
  • 检查 Node.js 版本:
bash
aidlux@aidlux:~$ node -v
v23.0.0
aidlux@aidlux:~$ npm -v
10.9.0

Rust

安装

bash
apt install -y rustc rust-src rust-gdb rust-doc rustdoc-stripper

验证安装

bash
aidlux@aidlux:~$ rustc --version
rustc 1.75.0 (82e1608df 2023-12-21) (built from a source tarball)