UOS系统适配-常用开发工具安装

开发工具 

开发工具安装方式 

软件运行 

一.数据库 

二.中间件: 

三.虚拟化云平台 

四.容器 


开发工具

 语言

CPU架构

X86

ARM

MIPS

gcc

8.3.0

 8.3.0

 8.3.0

gcc-7

7.4.0

7.4.0

7.4.0

g++

8.3.0

8.3.0

8.3.0

g++-7

7.4.0

7.4.0

7.4.0

cmake

3.13.4

3.13.4

3.13.4

QT

5.11/4.8

5.11/4.8

5.11/4.8

OpenJDK

8/11

8/11

8/11

OracleJDK

自行到官网安装

不支持

不支持

electron

自行到官网安装

自行到官网安装

2.0.18/4.0.6


开发工具安装方式

c/c++ 开发环境:

c/c++ 开发工具套件,包含gcc g++ make

sudo apt install build-essential

工程管理器 cmake

sudo apt install cmake


qt开发工具

QT 5.11

sudo apt install qt5-default qtcreator

QT 4.8

sudo apt install qt4-default qtcreator


java开发环境

openjdk 8

    sudo apt install openjdk-8-jdk

openjdk 11

    sudo apt install openjdk-11-jdk

如果已经安装多个版本需要切换

sudo update-alternatives --config java

C#

sudo apt install mono-devel

MONO开发IDE

sudo install monodevelop

mono 运行环境

sudo apt install mono-runtime

python开发环境

预装python2.7.6和3.73

PIP2和3

sudo apt install python-pip

sudo apt install python3-pip


go开发环境

sudo apt install golang

nodejs

sudo apt install nodejs

npm

sudo apt install npm

git

sudo apt install git


ruby 开发环境

sudo apt install ruby


 qt开发相关的各类环境包

sudo apt install qtcreator

qt5-default 

qtcreator-template-dtk

g++

gdb

openssh-server

cmake

astyle

安装完以上所有程序,一个一个按顺序装!


软件运行

数据库

国外:Oracle、DB2、Sybase

国产:达梦、人大金仓、神舟通用、虚谷

开源:MySQL、PostgreSQL、MariaDB

大数据:Hadoop、托尔思、星环、腾讯

中间件

国外:WebLogic、WebSphere、IBM MQ

国产:东方通、金蝶、中创、普元

开源:Apache、Tomcat、Nginx、JBoss

虚拟化云平台

OpenStack、CloudStack等主流云计算平台

适配主流Hypervisor产品,可作为宿主机和客户机的操作系统

容器

Docker、Kubernetes、etcd


一.数据库

国产:

1.人大金仓:支持全平台

金仓数据库管理系统 KingbaseES是面向事务处理类、兼顾分析类应用领域的通用数据库产品,致力于解决高安全、高并发、高可靠数据存储计算问题,是一款为企事业单位等管理信息系统、业务系统量身打造,具有高成熟度的数据库产品。

链接: https://pan.baidu.com/s/1zzymiVYm4xhdF_90P-Lp3g  密码: 5fod  

  1. 达梦:支持全平台

达梦数据库管理系统V8(简称DM8)融合了分布式、弹性计算与云计算的优势,具有灵活性、易用性、可靠性、高安全性等特性,多样化架构充分满足不同场景需求,支持超大规模并发事务处理和事务-分析混合型业务处理,动态分配计算资源,实现更精细化的资源利用、更低成本的投入,是理想的企业级数据管理与分析服务平台。

链接: https://pan.baidu.com/s/1aci3vylwH4afvmViN5pjlg  密码: q5wt

  1. 神通:支持全平台

神通数据库企业版是天津神舟通用数据技术有限公司(简称“神舟通用公司”) 拥有自主知识产权的企业级、大型通用关系型数据库管理系统。 这是本公司在大型数据库领域的多年研发积累以及深厚的航天信息化建设经验的集中体现, 也是国家“核高基”科技重大专项、国家863计划在基础软件领域产品化所取得的一项重要成果。

链接: https://pan.baidu.com/s/1Ugl-vqyDCmp1fN4KgRqLpQ  密码: 9o45

4.虚谷:支持 arm64  amd64

虚谷数据库(V10)

虚谷数据库是成都市欧冠信息技术有限责任公司推出的分布式混合型数据库,采用无共享分区分片架构和分布式计算,多副本容错机制保障数据的安全性,同时提供高性能并行计算。可应用于联机分析型(OLAP)和联机事务型(OLTP)及其混合处理(HTAP)等场景,适用于国家集约型应用场景、大型数据中台建设和自主创新应用的数据引擎建设。

链接链接: https://pan.baidu.com/s/1qKF7CnI7dtRFQMHfJSqtzA  密码: pth7


国外:Oracle、DB2、Sybase


开源:MySQL、PostgreSQL、MariaDB


1.MySQL

自行官网下载8.0   5.7   MySQL


2.PostgreSQL :支持全平台

源上有 postgresql-all  11+200+deb10u3 all

  metapackage depending on all PostgreSQL server packages

Sudo apt install -f  postgresql-all


3.MariaDB :支持全平台

  MariaDB database server (metapackage depending on the latest version)

源上有  mariadb-server  10.3.23

Sudo apt install -f  mariadb-server


大数据:Hadoop、托尔思、星环、腾讯


二.中间件:


国外:WebLogic、WebSphere、IBM MQ


国产:东方通、金蝶、中创、普元


开源:Apache、Tomcat、Nginx、JBoss


东方通:支持全平台

北京东方通科技股份有限公司(简称”东方通”)研发的具有自主知识产权的东方通应用服务器软件TongWeb V7.0 产品,是由东方通推出的遵循JavaEE7规范的企业级应用服务器,提供了诸如负载均衡、集群、Web Service、数据库连接池、事务处理服务、安全管理等功能,它为企业应用提供了可靠、可伸缩、可管理和高安全的基础平台。

链接: https://pan.baidu.com/s/1NKwu4j94kfsM6LN89QRMVg  密码: 8mdh


  1. 金蝶:支持全平台

深圳市金蝶天燕云计算股份有限公司(简称“金蝶天燕”)的金蝶Apusic应用服务器软件V9.0建于微内核体系,提供了支持全新应用构件模型的Web容器、EJB容器及Web Services容器,并为企业级应用提供了消息服务、数据访问服务、集群服务、部署服务及全面的管理监控功能等,是一款标准、安全、高效、集成并具丰富功能的企业级应用服务器,为企业级应用和服务提供便捷开发、灵活部署、可靠运行、高效管理及快速集成等关键技术支撑。

深圳市金蝶天燕云计算股份有限公司(简称“金蝶天燕”)的金蝶Apusic应用服务器V10版本支持JavaEE8的技术规范,提供满足该规范的Web容器、EJB容器及WebService容器等,支持Websocket1.1、Servlet4.0、HTTP2.0等最新的技术规范。它作为企业级应用运行的可靠基础平台,为企业级应用的便捷开发、灵活部署、可靠运行、高效管控以及快速集成等环节提供关键的支撑。

链接: https://pan.baidu.com/s/1UU-egd3_HvdVRLPzMXt_AQ  密码: kb4g


  1. 中创

  2. 普元

  3. Apache


源上有支持全平台


apache2  2.4.40.1-1+dde amd64

  Apache HTTP Server

Sudo apt install -f apache2 


  1. Tomcat


源上有支持全平台


tomcat9  9.0.31.1-1+eagle all

  Apache Tomcat 9 - Servlet and JSP engine


  1. Nginx


源上有支持全平台


Nginx  1.14.2-2+deb10u2+rebuild all

  small, powerful, scalable web/proxy server

Sudo apt install nginx


  1. JBoss


三.虚拟化云平台


OpenStack、CloudStack等主流云计算平台


  1. Openstack介绍

(支持全平台,产品官网Open Source Cloud Computing Infrastructure - OpenStack)

Openstack是一个云平台管理的项目,它不是一个软件。这个项目由几个主要的组件组合起来完成一些具体的工作。

OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成。


  1. CloudStack  (只支持x86)

CloudStack 平台整体产品架构由基础硬件设施、虚拟核心引擎、智能调度系统、核心产品资源、统一云管平台及运维管理平台组成,为用户、管理员及运营人员提供云平台管理和服务。


四.容器


Docker、Kubernetes、etcd

你可能感兴趣的:(uos,开发环境安装,linux)