怎么开始你的第一次打包?

2024年 7月 17日 48.8k 0

太复杂的包咱们打不来,咱们先从最简单的壁纸包开始打起。

怎么开始你的第一次打包?-1

“ 打包 packing ” 是什么?在 Linux 语境中,“打包”是指制作可以在 Linux 上用软件包管理器来安装、更新和卸载的软件包。

你肯定要问了,什么要打包?举例来说,你肯定有过拍一些照片并且将它们设置为壁纸的经历,对吧。一个个传到计算机上去挺累的。把这些收集起来,打成一个壁纸包,与其他人分享是个不错的选择。顺便,通过打包,也可以对 Debian 的软件包有个大致的了解。

背景介绍

《崩坏 3》,是一个我很喜欢玩的游戏,但它不支持 Linux 平台,所以,望梅止渴的我只好把这些壁纸进行打包,以此纪念和女武神们并肩战斗过的时光。

本文中介绍的打包是给 Debian/Ubuntu 系所用的 deb 包,其他系或独立发行版请按所属发行版的官方手册进行打包工作。

准备工作

先准备如下工具 wgettardh-makedebmakelintian(有一些应该在你 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》官网,你可以自行下载。

怎么开始你的第一次打包?-2

开始打包

然后,退回到上级目录里,将存放壁纸的目录压缩成一个 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

相关文章

Linux 命令行的聊天工具 CenterIM
Linux 桌面年仍未到来 但 Linux 移动之年已到来
12 个在线学习 Linux 技能网站
Linux Mint : 会是另一个新的 Ubuntu 吗?
W3Conf 开发者大会将于下周召开
Ubuntu 10.04 ARM 处理器上网本版本结束服务期

发布评论