龙芯平台(LoongArch)常用开发工具安装

目前龙芯平台的主流桌面操作系统Loongnix 20, UOS 20, Kylin 10均为DEB系;主流服务器操作系统Loongnix 8.x, Kylin 10, UOS 20均为RPM系。

一、桌面操作系统

1、基本开发工具

更新软件源

apt update

1.1 安装编译所需软件包

apt install build-essential

通常会安装gcc, g++, make等软件及开发依赖的库

1.2 安装QT5

apt install qtcreator qtbase5-dev -y

qt配置:

cd /usr/lib/loongarch64-linux-gnu/qtchooser
cp qt5.conf default.conf

1.3 安装JAVA

目前龙芯平台支持的java 环境有openjdk-8, openjdk-11, openjdk-17

java8:

apt install openjdk-8-jdk

java11:

apt install openjdk-8-jdk

java 17:

从http://www.loongnix.cn/zh/api/java/ 中下载java 17软件包

将压缩包解压到/opt

sudo tar xf loongson17.1.0-jdk17_35-linux-loongarch64.tar.gz -C /opt

配置环境变量:

vim /etc/profile

JAVA_HOME=/opt/jdk-17  (jdk包解压路径)

CLASSPATH=$JAVA_HOME/lib

PATH=$JAVA_HOME/bin:$PATH

添加以上三行后执行source /etc/profile使配置文件生效

1.4 安装Go

目前go 支持两个版 go-1.15 和 go-1.18, 默认安装的是go-1.15

apt install golang

go-1.18

apt install golang-1.18

1.5 安装pyhton3

apt install python3

1.6 安装rust

rust 支持 rust-1.41 和 rust-1.57

apt install rustc

2、常用IDE

获取方式:操作系统的应用商店或应用软件官网

IDEA 全家桶(IDEA, GoLand, PyCharm)是基于java 开发的,都可以直接从软件官网下载安装(需要系统安装java 11)

其他主流的IDE 有VSCode, Eclipse 等可以通过应用商店安装。

二、服务器操作系统

1、基本开发工具

CentOS 很多软件仓库,软件源默认里面打开的是BaseOS, AppStream ,其他的像EPEL等仓库需要自已打开

更新软件源

yum update

1.1 安装编译所需软件包

exportg LC_ALL=C

yum groupinstall "Development Tools"

1.2 安装数据库

mariadb 10.x 是 mysql5.x的开源版本

mariadb:

yum install mariadb mariadb-server mariadb-devel

mysql 8.x:

yum install mysql mysql-server mysql-devel

1.3 安装java

Java8:

yum install java-1.8.0-openjdk.loongarch64

Java11:

yum install java-11-openjdk.loongarch64

Java17:

yum install java-17-openjdk.loongarch64

1.4 安装Go

目前go 支持两个版 go-1.15 和 go-1.18, 默认安装的是go-1.15

yum install golang

go-1.18

yum install golang-1.18

1.5 安装pyhton3

yum install python3

1.6 安装rust

rust 支持 rust-1.41 和 rust-1.57, 默认安装的是rust-1.41

yum install rust

rust-1.57

yum install rust-1.57

三、在线软件资源

1. npm仓库

仓库配置:

npm config set registry http://registry.loongnix.cn:4873

2. 镜像源(harbor源)

仓库:https://harbor.loongnix.cn/

用户/密码:loongsoncloud/loongson@SYS3

3. 镜像源(QUAY 源)

https://cr.loongnix.cn/search

4.镜像源(docker 官方源)

https://hub.docker.com/u/loongsongd

5. Go源

http://goproxy.loongnix.cn:3000/

6.龙芯开源社区

http://www.loongnix.cn/

你可能感兴趣的:(loongarch,loongson,LoongArch)