导读 | 给大家介绍一下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
原文来自:https://blog.51cto.com/u_437549/5052795
本文地址:https://www.linuxprobe.com/mysql-ansible.html编辑:王华超,审核员:逄增宝
Linux命令大全:https://www.linuxcool.com/
Linux系统大全:https://www.linuxdown.com/
红帽认证RHCE考试心得:https://www.rhce.net/