设置debian软件包以执行安装操作

时间:2012-02-01 00:55:53

标签: ubuntu installation debian pkg-config

我正在尝试配置debian软件包以在安装时执行某些操作(更具体地说,我想使用gconftool-2设置一些应用程序首选项),只需要执行一次。我之前从未使用过debian软件包,而且我不确定是否有'on install do this'属性。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:1)

您正在寻找configure脚本,或者可能是post-install脚本。您可能应该阅读其中一个打包教程。

答案 1 :(得分:0)

在Debian文件夹中,创建一个postinst Shell脚本并从该脚本执行修改。如果您有其他工具可以对首选项进行修改,请从脚本中调用该工具。

#!/bin/sh -e

#DEBHELPER#

# Source debconf library.
. /usr/share/debconf/confmodule

if [ "$1" = "configure" ]
then
    # Do your work here
    # (the following gconftool-2 example is not valid, but it gives an idea)
    gconftool-2 mouse swap-buttons
fi

非常重要:#DEBHELPER#模式将根据需要由debian脚本替换。在脚本中包含它非常重要。通常希望它首先出现,尽管您之前可能有一些代码,但很少看到这样的代码。