刚开始使用麒麟系统,发现使用起来非常不方便,想安装个软件,下载完ARM版的deb文件后,拷贝到麒麟系统上,安装后发现缺少某依赖文件,无法安装,或者安装完了,运行不起来。下载了某个依赖文件安装后,又发现缺少另一个依赖文件,真是一环套一环,环环相扣。
查阅了不少资料,发现可以在联网电脑上通过虚拟机安装麒麟系统后进行下载,但是没有相应架构的机器,X86架构下不能直接通过VM ware、Oracle VM或者其它虚拟机直接安装。继续查csdn,发现一个叫qemu的模拟器可以实现,不过全是命令行操作,还是有点不习惯。
第一次安装qemu,查了一下,需要老版本的qemu和旧版本的麒麟系统镜像文件才能安装,下载了麒麟系统后,安装了一晚上才装好,实现是太慢了,点一下鼠标要等2分钟才有响应。无奈删除了。
第二次直接下载了最新版的qemu,ARM架构的BIOS固件:QEMU_EFI.fd,存储空间给了60GB(原以为实际会占到60GB,实际上选择raw格式安装后,也没有占太多空间,我的大概占了16GB),网上有教程,大家可以自己查找。安装比较慢,使用最新版的qemu和最新版麒麟系统,大概需要30分钟到1小时。
装好之后,最重要的就是win10与麒麟系统建立联系,能够把麒麟系统中下载的文件拷贝出去,查了一下,需要建立SSH服务,直接在麒麟系统,打开终端安装SSH
# 安装openssh-server
sudo apt-get install openssh-server
# 查看状态
sudo systemctl status ssh
# 开机自启
sudo systemctl enable ssh
然后,通过xftp,按照2222端口,输入麒麟系统用户名和密码就可以在win10下查看麒麟系统文件了。
然后,通过终端下载需要文件及依赖包,再通过xftp拷贝到win10下就可以复制到无网麒麟系统中安装,然后正常使用了。
以localsend为例,该软件可以实现局域网内点对点传输,支持win7 64位(老版本支持,新版本已不支持)、win10和麒麟系统之间相互通信,但是官网只能下载deb文件,缺少相应的依赖包。
可以通过麒麟系统终端,输入命令只下载不安装,将安装包和依赖文件下载下来。
#语法如下
sudo apt-get -d install <包名> # 只下载不安装
sudo apt-get -d install localsend
这样会下载4个文件,一个localsend.deb,另外3个依赖文件,拷贝到无网麒麟下,安装后,即可正常使用,非常方便。


2万+

被折叠的 条评论
为什么被折叠?



