龙蜥社区开发者自述:我是如何趣味玩转Anolis OS的?|征文活动
Posted OpenAnolis龙蜥社区
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了龙蜥社区开发者自述:我是如何趣味玩转Anolis OS的?|征文活动相关的知识,希望对你有一定的参考价值。
作者:James
Linux系统爱好者,长期工作在 Linux 发行版领域,参与多个 Linux 发行版的工作,在 Linux kernel、xen、bcc、siege、stress-ng 等开源软件中均有些许的贡献。平时主要是关注 Linux 系统与周边活动,目前就职于国内知名厂商,从事 Linux 发行版工作。
龙蜥操作系统(Anolis OS )娱乐工作两不误!已经用龙蜥操作系统(Anolis OS ) 办公有一短时间,到目前为止没有发现什么问题,本篇博客就是用龙蜥操作系统(Anolis OS )编写的。![](https://image.cha138.com/20210903/075354c51129435f929bfd12b85f911b.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](https://image.cha138.com/20210903/46d7f945ac5f4e79b28cefc9c147a188.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
(Quake III图)
目前,Quake III 作为一个开源的游戏引擎,再配合一些游戏,可以为玩家提供一个完全免费的第一人称射击体验。
Quake-III-Arena 作为引擎,我们可以从 github 上找到:github.com/id-Software
但是现在有一个 ioquake3 的组织,在原有代码的基础上,进行了后续的开发修复了很多 bug,并且把代码放在了这个位置:github.com/ioquake/ioq3。我们需要利用这个代码进行编译,拿到我们需要的游戏引擎。通过git命令,下载源代码:git clone --depth 1 https://github.com/ioquake/ioq3.git
在 ioq3 目录中,执行 make 命令:make -j 4
我编译的过程中,我遇到了几个依赖问题,记录在这里:
sudo yum install SDL2-devel
成功编译以后,我们就可以进行安装了,通过下面的命令:
sudo make copyfiles
![](https://image.cha138.com/20210903/8b36f8acf40642efac70915382b568e5.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
接下来是游戏的开始执行。
在命令行中,输入:ioquake3
这时系统会提示一个缺少 pak0.pk3 文件的提示,如下图:![](https://image.cha138.com/20210903/54473afcd36b420a843bdeef13968d99.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
这时我们可以在 github 中碰碰运气。
在 github.com/nrempel/q3-server/ 我们可以找到对应需要的 pak0.pk3 文件:bingo!![](https://image.cha138.com/20210903/cdbec4cee365448bba439ae2459fd604.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
当我们有了这些文件以后,就可以开启我们的雷神之旅了。
在命令行中输入:ioquake3
Well done!![](https://image.cha138.com/20210903/f7759253e4c84b39b0755e0e3b24c734.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
今天可以 happy hacking 了
—— 完 ——关于龙蜥社区龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、个人等按照自愿、平等、开源、协作的基础上组成的非盈利性开源社区。龙蜥社区成立于2020年9月,旨在构建一个开源、中立、开放的Linux上游发行版社区及创新平台。
短期目标是开发龙蜥操作系统Anolis OS作为CentOS替代版,重新构建一个兼容国际Linux主流厂商发行版。中长期目标是探索打造一个面向未来的操作系统,建立统一的开源操作系统生态,孵化创新开源项目,繁荣开源生态。
龙蜥OS 8.4已发布,支持x86_64和ARM64架构,完善适配Intel、飞腾、海光、兆芯、鲲鹏芯片。
欢迎下载:https://openanolis.cn/download
加入我们,一起打造面向未来的开源操作系统!
https://openanolis.cn
微信公众号 - OpenAnolis龙蜥(OpenAnolis)。
如有侵权,请 删除。
以上是关于龙蜥社区开发者自述:我是如何趣味玩转Anolis OS的?|征文活动的主要内容,如果未能解决你的问题,请参考以下文章
技术解析:一文看懂 Anolis OS 国密生态 | 龙蜥专场
鱼和熊掌可得兼:Anolis OS双内核特性解读 | 龙蜥专场
openEuler龙蜥Anolis统信UOS系统下编译GreatSQL二进制包
移动云正式发布基于龙蜥 Anolis OS 的 BC-Linux V8.2 通用版操作系统