天天看點

龍蜥社群開發者自述:我是如何趣味玩轉Anolis OS的?|征文活動

龍蜥社群已啟動主題為“ 2021 我與 OpenAnolis 龍蜥社群的那些事兒

”征文活動!征文内容包括但不限于以下五類:使用評測、技術解讀、經驗分享、共建建議、知無不言。

優質文章将獲得龍蜥社群官網及公衆号推薦展出,還可獲得神秘禮品。歡迎各位龍蜥社群朋友來稿~

龍蜥社群開發者自述:我是如何趣味玩轉Anolis OS的?|征文活動

征文活動之相關閱讀:

Happy Hacking!如何在Anolis OS中打造屬于自己的Linux核心?| 征文活動 教你一招:看GIMP怎麼用Anolis OS完成你的私人定制 | 征文活動

作者:James

Linux系統愛好者,長期工作在 Linux 發行版領域,參與多個 Linux 發行版的工作,在 Linux kernel、xen、bcc、siege、stress-ng 等開源軟體中均有些許的貢獻。平時主要是關注 Linux 系統與周邊活動,目前就職于國内知名廠商,從事 Linux 發行版工作。

龍蜥作業系統(Anolis OS )娛樂工作兩不誤!

已經用龍蜥作業系統(Anolis OS ) 辦公有一短時間,到目前為止沒有發現什麼問題,本篇部落格就是用龍蜥作業系統(Anolis OS )編寫的。

龍蜥社群開發者自述:我是如何趣味玩轉Anolis OS的?|征文活動

作為一個 Linux 愛好者,絕對不能僅僅停留在用 Linux 寫部落格這個水準。還是要娛樂一下,滿足午休時光。

Linux 上可以玩的遊戲很多,其中比較知名的應該就是 Quake III 了,作為80、90 後的老臘肉們,應該聽說過這個遊戲,在 CS 半條命出來之前,雷神之錘在網吧中,還是占有一定地位的。不過現在的 00 後們,大多是玩吃雞!

好吧,我們來看看如何開啟我們的懷舊之旅。

QuakeIII 的曆史比較長了,原始的發行時間是在 1999 年 12 月份,距今已經有20年的曆史了。Quake III 的曆史大家可以參考 zhihu、wiki 等網站。

龍蜥社群開發者自述:我是如何趣味玩轉Anolis OS的?|征文活動

(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      
龍蜥社群開發者自述:我是如何趣味玩轉Anolis OS的?|征文活動

接下來是遊戲的開始執行。

在指令行中,輸入:

ioquake3      

這時系統會提示一個缺少 pak0.pk3 檔案的提示,如下圖:

龍蜥社群開發者自述:我是如何趣味玩轉Anolis OS的?|征文活動
龍蜥社群開發者自述:我是如何趣味玩轉Anolis OS的?|征文活動

這時我們可以在 github 中碰碰運氣。

github.com/nrempel/q3-server/

 我們可以找到對應需要的 pak0.pk3 檔案:bingo!

龍蜥社群開發者自述:我是如何趣味玩轉Anolis OS的?|征文活動
龍蜥社群開發者自述:我是如何趣味玩轉Anolis OS的?|征文活動

當我們有了這些檔案以後,就可以開啟我們的雷神之旅了。

在指令行中輸入:

ioquake3      

Well done!

龍蜥社群開發者自述:我是如何趣味玩轉Anolis OS的?|征文活動

今天可以 happy hacking 了!

—— 完 ——

”征文活動還在繼續,另外社群背包、貼紙、杯子等也準備好了,歡迎社群的開發者朋友們踴躍參與。

部分精美禮品展示:

龍蜥社群開發者自述:我是如何趣味玩轉Anolis OS的?|征文活動

社群定制T恤 | 社群筆記本

青春靓麗手提袋          

移動電源 | 神秘禮品魔方插座

龍蜥社群開發者自述:我是如何趣味玩轉Anolis OS的?|征文活動

龍蜥社群定制背包

加入龍蜥社群

加入微信群:添加社群助理-龍蜥社群小龍(微信:openanolis_assis),備注【龍蜥】拉你入群;加入釘釘群:掃描下方釘釘群二維碼。歡迎開發者/使用者加入龍蜥社群(OpenAnolis)交流,共同推進龍蜥社群的發展,一起打造一個活躍的、健康的開源作業系統生态!

龍蜥社群開發者自述:我是如何趣味玩轉Anolis OS的?|征文活動
龍蜥社群開發者自述:我是如何趣味玩轉Anolis OS的?|征文活動

龍蜥 社群釘釘交流群        龍蜥社群-小龍

關于龍蜥社群

龍蜥社群(OpenAnolis)是由企事業機關、高等院校、科研機關、非營利性組織、個人等按照自願、平等、開源、協作的基礎上組成的非盈利性開源社群。龍蜥社群成立于2020年9月,旨在建構一個開源、中立、開放的Linux上遊發行版社群及創新平台。

短期目标是開發龍蜥作業系統Anolis OS作為CentOS替代版,重新建構一個相容國際Linux主流廠商發行版。中長期目标是探索打造一個面向未來的作業系統,建立統一的開源作業系統生态,孵化創新開源項目,繁榮開源生态。

龍蜥OS 8.4已釋出,支援x86_64和ARM64架構,完善适配Intel、飛騰、海光、兆芯、鲲鵬晶片。

歡迎下載下傳:

https://openanolis.cn/download

加入我們,一起打造面向未來的開源作業系統!

https://openanolis.cn

繼續閱讀