• 首页
  • Qt文档
  • DTK文档
  • 玲珑文档
  • ppd文件打包deb

    创建ppd文件的存放目录,按照外设打包规范是放在/usr/share/cups/model/厂商英文名/目录下,以下使用佳能的ppd举例。 mkdir canon cd canon mkdir -p usr/share/cups/model/Canon cp ../Canon_iR2520_UFRII_LT_deepin.ppd usr/share/cups/model/Canon 编写info文件

    vim info {
      "appid": "com.canon.ir2520",
      "name": "com.canon.ir2520",
      "version": "0.0.1",
      "arch": ["amd64"],
      "permissions": {"autostart": false,
      "notification": false,
      "trayicon": false,
      "clipboard": false,
      "account": false,
      "bluetooth": false,
      "camera": false,
      "audio_record": false,
      "installed_apps": false
        }
    }
    

    编写DEBIAN/control文件 vim DEBIAN/control Package: com.canon.ir2520 Version: 0.0.1 Section: utils Priority: optional Architecture: amd64 Depends: Installed-Size: 512 Maintainer: [email protected] Description: com.canon.ir2520 创建文件完成后目录结构应该是这样的:

     canon/
    
    ├── debian
    │  └── control
    ├── info
    └── usr
     └── share
      └── cups
       └── model
       └── Canon
       └── Canon_iR2520_UFRII_LT_deepin.ppd
    

    在canon目录的上层目录执行

    fakeroot dpkg-deb -b canon com.canon.ir2520_amd64.deb
    

    当前目录生成com.canon.ir2520_amd64.deb,deb包制作完成