HI,大家好 ,今天给大家分享的是银河麒麟系统下面运行其他版本linux的工具介绍,之前我过年期间写了一篇KAT的简介,其实还花很多时间还写了打包工具和开发工具的介绍,可惜不小心被我删了原始文档,草稿大量主要内容没有保存,十分遗憾 ,再写一篇感觉动力没了只能下次重新再写了,我翻看了下自己的下载列表,看到还有一个小工具在我的计划里,所以我今天晚上趁着空隙时间测试简单写一下,不足之处还望包涵,好了下面正式开始
引言:我们知道不同平台下面开发的linux程序在不同Linux版本之间通常是不能直接使用的,主要是运行环境和依赖的不同导致无法运行,即便是同一品牌国产系统下面不同版本的应用程序也是没法直接混用的,kare除了可以解决不同版本linux版本程序运行的问题 还可以解决同一品牌国产系统下面不同系统版本运行环境的解决
正文:首先,我们知道在桌面系统下面如果要运行基于windows的程序除了安装运行卡慢并可能浪费本地资源的虚拟机软件比如VMware或者virtualbox,qemukvm 之类的虚拟化软件还可以使用开源的wine的容器方案,比如麒麟的kyln wine助手 ,或者商店里的crossover(这个是商业软件)作为解决Linux系统运行windows程序的方案,那么国产系统如果要用其他基于Linux平台开发的软件或者应用程序有什么工具内,如果你使用的是kyln系统,这里我推荐使用银河麒麟基于容器的跨平台Linux运行工具:kylnrunEnv,注意不是适配!,简称KARE

看介绍,AppRunEnv 是一种使用容器技术(docker技术)运行其他Linux桌面系统的兼容环境软件,模拟环境来解决兼容问题
下载地址https://developer.kylinos.cn/develop/page?pageId=25

当然除了在这里下载,在apt源里面也是有的 注意我这里的介绍都是桌面系统

#apt search kare#注意在源里面 这个apprunenv叫kare也正好和安装包名字一样,下载安装


安装完毕 查看安装情况


安装kare过程中docker也安装了~看介绍很简明 #解决麒麟系统运行app的兼容模式方案!
下面开始介绍如何使用kare
先kare -h 看下帮助文件用法: kare [选项] <命令> [参数]
主要选项说明:-e指定软件包安装环境,-b 构建兼容运行环境-i 安装软件包
看介绍可以指定的其他Linux版本 包括 指定软件包安装环境,包括Ubuntu16 18 20 22 24.openkyln 1.0 2.0版本 还有麒麟v4 v10 v10 sp1之间的不同版本
演示 :第一步先构建软件环境
kare -b ubun22.04 # 我以ubuntu22.04系统为例安装一个Ubuntu的开源软件测试下!

开始构建~花费十到二十分钟左右完成 还是要花点时间的~

安装完成 kare -l 列出已经安装软件列表 明显没有 我找个ubuntu的软件安装一下,以之前文章里发过的开源电子教室veyon为例示范一下安装过程~下载 veyon~

kare -e ubuntu22.04 install veyon_4.10.1.0-ubuntu.22.04_amd64
安装基于Ubuntu环境的veyon 软件kare命令

时间还是花费不少的~ 等待即可~

Veyon已经安装上了

可以打开了 ,请注意之前没有麒麟系统上面安装过kare的veyon环境是打不开的哦~~验证一下~

可以kare -l 查看软件版本 的确是ubuntu22.04的环境kare弥补了veyon 没有麒麟系统环境运行的问题!
当然有些其他问题 我把veyon删了 卸载命令

Veyon卸载 注意命令格式 是 kare -P veyon
总结:时间关系 简单写到这里了 总之kare解决了麒麟系统运行其他Linux程序的环境和依赖问题 更多演示和功能需要你我进一步体验 我只是简单初步展示一下kare的使用和功能介绍 ,更多资料可以查阅读官网 谢谢观看 下次再见!