Debian 二進位制檔案(華文宋體字型)打包解包
導讀 | 給大家介紹一下Debian 二進位制檔案(華文宋體字型)打包解包。 |
1 準備工作
debian 字型下載連結: 提取碼: 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
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2871322/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 文盤Rust -- 如何把配置檔案打包到二進位制檔案裡Rust
- 二進位制檔案記憶體對映記憶體
- MySQL二進位制檔案(binlog)MySql
- 二進位制檔案視覺化(二)視覺化
- Git處理二進位制檔案Git
- 檔案操作(二進位制拷貝)
- 二進位制檔案安裝安裝etcd
- 介面返回二進位制檔案的下載。
- C++ 讀取二進位制檔案到char*C++
- 檢視寶塔mysql二進位制檔案 mysqlbinlogMySql
- 6.3建立自己執行的二進位制檔案
- 【Linux】檢視二進位制檔案內容_hexdumpLinux
- golang: 給二進位制檔案增加版本資訊Golang
- 二進位制與二進位制運算
- 進位制詳解:二進位制、八進位制和十六進位制
- od 轉儲 二進位制檔案常用命令
- flutter-讀寫二進位制檔案到裝置Flutter
- 前端怎麼處理二進位制檔案下載前端
- mysqlbinlog 處理二進位制日誌檔案的工具MySql
- 如何將日誌檔案和二進位制檔案快速匯入HDFS?
- 二進位制檔案和符號檔案(PDB)如何校驗是否匹配符號
- JavaScript 二進位制、八進位制與十六進位制JavaScript
- 拯救php效能的神器webman-打包二進位制PHPWeb
- 二進位制
- (二進位制)
- 十進位制——二 (八、十六 )進位制
- 二進位制,八進位制,十進位制,十六進位制的相互轉換
- C語言實現檔案複製功能(包括文字檔案和二進位制檔案)C語言
- 判斷檔案為文字檔案還是二進位制檔案(C語言實現)C語言
- CentOS6.5二進位制檔案安裝MySQL5.6.39CentOSMySql
- 使用 IDA 處理 U-Boot 二進位制流檔案boot
- office檔案格式複合文件二進位制結構解析
- 根據介面返回的二進位制流匯出檔案
- JS下載後臺介面返回的二進位制檔案JS
- 【進位制轉換】二進位制、十六進位制、十進位制、八進位制對應關係
- 二進位制、十進位制與十六進位制相互轉化
- java中二進位制、八進位制、十進位制、十六進位制的轉換Java
- 二進位制,八進位制,十進位制,十六進位制之間的轉換