摘要
国内信创生态的蓬勃发展给软件生态带来了新的机避和挑战,信创终端的推广与使用在一定程度上取决于其软件的质量和数量。引入主流Linux社区的开源软件能够快速地丰富信创终端上的软件应用,但国产操作系统对开源软件的编译安装方式与国外主流Linux系统存在差异。文章针对这些问题,深入开展开源软件的研究,通过分析热门编程语言(Java,Python,C/C++)的编译方式,进一步探究开源软件在Debian Linux和国产操作系统上软件包构建(打包)方法的异同,在行业内首次提出一跨平台跨系统、适用于主流国产操作系统的开源软件打包方法。该打包方法能够提升开源软件的编译安装质量和效率,促进信创终端软件生态的发展。
The vigorous development of Information Technology Application Innovation(ITAI)has brought new opportunities and challenges to the software ecology.The promotion and use of ITAI PCs,to a certain extent,depend on the quality and quantity of their software.The introduction of open-source software from mainstream Linux communities can quickly enrich the software applications on the ITAI PCs,but the compilation and installation methods of open-source software by domestic operating systems are different from those of foreign mainstream Linux systems.In view of these problems,this paper conducts in-depth research on open source software,and further explores the similarities and differences of software package construction(packaging)methods of open source software on Debian Linux and domestic operating systems by analyzing the compilation and installation methods of popular programming languages(Java,Python,C/C++).It is the first time in the industry to propose a set of cross platform and cross system open source software packaging methods suitable for mainstream domestic operating systems.This packaging method can improve the compilation and installation quality and efficiency of open source software,and promote the development of the ITAI PCs software ecology.
作者
李森
刘先群
LI Sen;LIU Xianqun(Information Center of Guangxi Zhuang Autonomous Region,Nanning 450100,China)
出处
《计算机应用文摘》
2023年第11期48-53,共6页
Chinese Journal of Computer Application
关键词
开源软件
编译安装
软件包构建方法
信创终端
国产操作系统
open-source software
compilation and installation
software packaging method
ITAI PCs
domestic operating system