良许Linux教程网 干货合集 ebian 二进制文件(华文宋体字体)打包解包具体方法

ebian 二进制文件(华文宋体字体)打包解包具体方法

本篇文章重点为大家讲解一下ebian 二进制文件(华文宋体字体)打包解包具体方法,有需要的小伙伴可以参考一下。

Debian 二进制文件(华文宋体字体)打包解包Debian 二进制文件(华文宋体字体)打包解包


1 准备工作

debian 字体下载链接: https://pan.baidu.com/s/1gzoxV88Pdz3MCc_WtJ0m6A 提取码: inhl

2 实际操作

2.1 创建目录

mkdir -p font-2021-01-10/DEBIAN{control,postinst,postrm}
mkdir -p font-2021-01-10/opt/apps/font/STSong.ttf
mkdir -p font-2021-01-10/usr/share/fonts/truetype/chinese

2.2 编辑DEBIAN文件中的配置文件

control配置文件如下:

mei@mei-PC:~/Desktop/font-2021-01-10.gz/font-2021-01-10/DEBIAN$ more control 
Package: my-font
Version: 1.0
Section: font
Priority: optional
Architecture: i386
Maintainer: meihuawen@uniontech.com
Description: my first de

postinst配置文件如下

#!/bin/bash

[ ! -d /usr/share/fonts/truetype/chinese ] && mkdir -p /usr/share/fonts/truetype/chinese

cp /opt/apps/font/STSong.ttf /usr/share/fonts/truetype/chinese 

cd /usr/share/fonts/truetype/chinese 
mkfontscale && mkfontdir 
fc-cache -fv

postrm文件如下

mei@mei-PC:~/Desktop/font-2021-01-10.gz/font-2021-01-10/DEBIAN$ more postrm 
#!/bin/bash

[  -d /usr/share/fonts/truetype/chinese ] && rm -p /usr/share/fonts/truetype/chinese

cd /usr/share/fonts/truetype/chinese

mkfontscale && mkfontdir

fc-cache -fv

3 打包字体

3.1 进入打包文件

mei@mei-PC:~/Desktop/font-2021-01-10.gz$ cd font-2021-01-10/

mei@mei-PC:~/Desktop/font-2021-01-10.gz/font-2021-01-10$ ls
DEBIAN  opt  usr

3.2 开始打包

mei@mei-PC:~/Desktop/font-2021-01-10.gz/font-2021-01-10$ dpkg-deb -b . myfont.deb
dpkg-deb: 正在 'myfont.deb' 中构建软件包 'my-font'

3.3 查看打包结果

mei@mei-PC:~/Desktop/font-2021-01-10.gz/font-2021-01-10$ ls -lh
总用量 6.7M
drwxr-xr-x 2 mei mei 4.0K 1月  10 19:59 DEBIAN
-rw-r--r-- 1 mei mei 6.7M 2月  27 16:19 myfont.deb
drwx------ 3 mei mei 4.0K 1月  10 09:59 opt
drwx------ 3 mei mei 4.0K 1月  10 10:09 usr

4 解包

4.1解压出包的控制信息extract/DEBIAN/下

mei@mei-PC:~/Desktop/font-2021-01-10.gz/font-2021-01-10$ ls
myfont.deb
mei@mei-PC:~/Desktop/font-2021-01-10.gz/font-2021-01-10$ sudo dpkg-deb -e myfont.deb /DEBIAN
mei@mei-PC:~/Desktop/font-2021-01-10.gz/font-2021-01-10$ ls /DEBIAN
control  postinst  postrm

4.2 解压出包中的文件到extract目录下

登录后复制

mei@mei-PC:~/Desktop/font-2021-01-10.gz/font-2021-01-10$ dpkg-deb -x myfont.deb extract
mei@mei-PC:~/Desktop/font-2021-01-10.gz/font-2021-01-10$ ls extract/
myfont.deb  opt  usr

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

137e00002230ad9f26e78-265x300
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部