《崩坏 3》,是一个我很喜欢玩的游戏,但它不支持 Linux 平台,所以,望梅止渴的我只好把这些壁纸进行打包,以此纪念和女武神们并肩战斗过的时光。
本文中介绍的打包是给 Debian/Ubuntu 系所用的 deb 包,其他系或独立发行版请按所属发行版的官方手册进行打包工作。
准备工作
先准备如下工具 wget、tar、dh-make、debmake、lintian(有一些应该在你 Linux 上已经安装过了):
~ $ sudo apt install wget tar dh-make debmake lintian
先建立打包文件夹:
make $ mkdir -p honkai-impact3-0.1/usr/share/background/honkai-impact3
更换壁纸的时候你应该注意到了,通常壁纸的存放位置都是在 /usr/share/background目录里的,所以这里建立了相应的多级目录。
你也可以用你自己拍摄的照片来打包,本文所用的演示图片均来自于《崩坏 3》官网,你可以自行下载。
开始打包
然后,退回到上级目录里,将存放壁纸的目录压缩成一个 tar 包:
honkai-impact3-0.1 $ cd ..make $ tar -cvzf honkai-impact3-0.1.tar.gz honkai-impact3-0.1/usr/share/background/honkai-impact3
压缩包创建好之后,我们还得设置两个变量,这样软件包维护工具就可以正确识别维护者信息了:
make $ cat >> ~/.bashrc
此处:
DEBEMAIL写你的邮箱地址DEBFULLNAME写维护者的名字
初始化
make $ cd honkai-impact3-0.1 honkai-impact3-0.1 $ dh_make -f ../honkai-impact3-0.1.tar.gzType of package: (single, indep, library, python)[s/i/l/p]?Maintainer Name : Bronya ZaychikEmail-Address : bronya_zaychik@st_freya_academy.eduDate : Wed, 02 Feb 2022 07:00:28 +0000Package Name : honkai-impact3Version : 0.1License : blankPackage Type : libraryAre the details correct? [Y/n/q]
dh_make是个不错的工具,这工具用于初始化压缩包并生成模板文件。下面的debian文件夹就是用这个工具生成的。
在初始化完成之后,你会看到如下文件:
honkai-impact3-0.1 $ cd ..make $ ls -Fhonkai-impact3-0.1/honkai-impact3-0.1.tar.gzhonkai-impact3_0.1.orig.tar.gz
而 debian文件夹里却有了很多模板文件,在一阵怒砍之后,只留下如下文件:
make $ ls -F honkai-impact3-0.1/debian/source/changelogcontrolcopyrightrules
其中,changlog文件是用来记录版本更新内容的变更日志。