之前写过关于飞腾版银河麒麟桌面系统4.02的一些使用过程中的问题和解决,后来用上了服务器版的4.02-sp2,搞了点新花样,而且发现有些东西跟桌面版不太一样,因此有些设置和操作也会略有不同。
也可能是我没有找到合适的方法,源代码仓库在桌面版上一直是不可用的,而在服务器版上却是可以获取源代码仓库中源代码等等内容的。
至于更新源,得益于银河麒麟微妙的兼容性,我可以时不时从某系统的源里借点包过来。
不过并不是所有包都兼容,有一些涉及到系统层面的库、内核和主要的编译调试工具等等,还是必须继续使用麒麟方面发布的软件包。
一般情况下,只要麒麟提供的软件包和代码能够满足当前需要,尽量不要从某系统的源中获取软件包和代码,毕竟还是有不同的,比如为飞腾专门适配的kvm包,别的系统里似乎木得。所以每次"借"完包之后一定记得把源改回来,否则不小心安了其他源的不必要的包可能会制造麻烦。
这个问题东西略多,讲详细操作的话其实都可以另开一篇博文了。这里简单讲几个容易困住的点。
第二部分说到在virt-manager里可以使用图形界面访问VNC图形界面执行系统安装流程,但实际上VNC给我个人体验较差(可能是我不知道怎么用),鼠标位移对不准,而且鼠标卡顿比较严重。
所以就把虚拟机系统里自带的VNC卸载了,换上了XRDP。银河麒麟安装XRDP的方法网上有博主提到过,这里不再赘述。这里只强调一下,原有的VNC必须卸载才能用XRDP,原因似乎是VNC跟XRDP有某些地方冲突。因此这个步骤需要连接到虚拟机的SSH上操作。
XRDP的鼠标位移准确,几乎感觉不到鼠标卡顿,不过它的不足之处是对画面刷新比VNC逊色一些。
之前还考虑过SSH图形转发的方案,但是图形转发浏览器效果极差。我承认这个需求是有点怪,不过事实是,只要有的网页元素复杂点,这个远程浏览器的图形就卡死了。
这个之前看了大量网上的资料,最后得到了一个可行方案。采用make进行编译的,需要下载最新的config.guess和config.sub来配置make项目,configure时,build、host和target都是arm-linux。