app builder lib.Interface.DebOptions
Electron-Builder / app-builder-lib / DebOptions
继承自¶
属性¶
afterInstall?¶
readonly
optional
afterInstall:null
|string
传递给 FPM 的 --after-install
参数的脚本文件路径。
继承自¶
LinuxTargetSpecificOptions
.afterInstall
afterRemove?¶
readonly
optional
afterRemove:null
|string
传递给 FPM 的 --after-remove
参数的脚本文件路径。
继承自¶
LinuxTargetSpecificOptions
.afterRemove
appArmorProfile?¶
readonly
optional
appArmorProfile:null
|string
自定义 AppArmor 配置文件 (Ubuntu 24+)的文件路径
继承自¶
LinuxTargetSpecificOptions
.appArmorProfile
artifactName?¶
readonly
optional
artifactName:null
|string
继承自¶
LinuxTargetSpecificOptions
.artifactName
category?¶
readonly
optional
category:null
|string
继承自¶
LinuxTargetSpecificOptions
.category
compression?¶
readonly
optional
compression:null
|"gz"
|"bzip2"
|"xz"
|"lzo"
压缩类型。
默认¶
xz
继承自¶
LinuxTargetSpecificOptions
.compression
depends?¶
readonly
optional
depends:null
|string
[]
软件包依赖项。如果需要支持 Debian,应删除 libappindicator1
,它在 Debian 中已被弃用。如果需要支持 KDE,应删除 gconf2
和 gconf-service
,因为它已不再被 GNOME 使用。
默认¶
["libgtk-3-0", "libnotify4", "libnss3", "libxss1", "libxtst6", "xdg-utils", "libatspi2.0-0", "libuuid1", "libsecret-1-0"]
覆盖¶
LinuxTargetSpecificOptions
.depends
description?¶
readonly
optional
description:null
|string
与应用程序 package.json 中的 description 相同,但允许您为 Linux 指定不同的描述。
继承自¶
LinuxTargetSpecificOptions
.description
desktop?¶
readonly
optional
desktop:null
|LinuxDesktopFile
继承自¶
LinuxTargetSpecificOptions
.desktop
executableArgs?¶
readonly
optional
executableArgs:null
|string
[]
可执行文件参数。传递给 executableName
继承自¶
LinuxTargetSpecificOptions
.executableArgs
fpm?¶
readonly
optional
fpm:null
|string
[]
仅限高级用户 fpm 选项。
示例: ["--before-install=build/deb-preinstall.sh", "--after-upgrade=build/deb-postinstall.sh"]
继承自¶
LinuxTargetSpecificOptions
.fpm
icon?¶
readonly
optional
icon:string
继承自¶
LinuxTargetSpecificOptions
.icon
maintainer?¶
readonly
optional
maintainer:null
|string
继承自¶
LinuxTargetSpecificOptions
.maintainer
mimeTypes?¶
readonly
optional
mimeTypes:null
|string
[]
除了文件关联中指定的 MIME 类型之外的 MIME 类型。如果您不想注册新的 MIME 类型,而是想重用现有的 MIME 类型,请使用它。
继承自¶
LinuxTargetSpecificOptions
.mimeTypes
packageCategory?¶
readonly
optional
packageCategory:null
|string
覆盖¶
LinuxTargetSpecificOptions
.packageCategory
packageName?¶
readonly
optional
packageName:null
|string
软件包的名称。
继承自¶
LinuxTargetSpecificOptions
.packageName
priority?¶
readonly
optional
priority:null
|string
优先级属性。
publish?¶
optional
publish:Publish
继承自¶
LinuxTargetSpecificOptions
.publish
recommends?¶
readonly
optional
recommends:null
|string
[]
默认¶
["libappindicator3-1"]
synopsis?¶
readonly
optional
synopsis:null
|string
简短描述。
继承自¶
LinuxTargetSpecificOptions
.synopsis
vendor?¶
readonly
optional
vendor:null
|string