【问题标题】:Set files permission after install安装后设置文件权限
【发布时间】:2015-09-20 21:09:37
【问题描述】:

我找到了这个示例如何构建 deb 包。

http://blog.noizeramp.com/2005/08/31/packaging-java-applications-for-ubuntu-and-other-debians/

我有兴趣在安装文件后如何设置文件权限?

Package: myapp
Version: _version_
Section: web
Priority: optional
Architecture: all
Maintainer: Aleksey Gureev 
Description: my first sample application which isn't
 doing anything special.
 .
 And other description goes
 here too.
 .

【问题讨论】:

    标签: debian deb


    【解决方案1】:

    你没有。相反,您在创建包时设置文件权限。

    当使用debhelper 进行打包时,这将类似于debian/rules 中的以下内容:

    override_dh_fixperms:
        dh_fixperms
        find debian -name '*.jar' -exec chmod 0644 {} +
    

    您应该关注proper Debian packaging tutorial,而不是随机发布的 10 年前的博文。

    【讨论】:

    • 我添加了这些行,但我得到了这个debian/rules:31: *** missing separator (did you mean TAB instead of 8 spaces?). Stop. dpkg-buildpackage: error: fakeroot debian/rules clean gave error exit status 2
    • 就像错误信息说的那样,你需要使用制表符而不是空格。
    • debian/rules 真的是Makefile,所以需要使用tabs进行缩进
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-17
    • 1970-01-01
    • 2021-10-17
    • 2015-10-18
    • 1970-01-01
    • 2014-09-28
    相关资源
    最近更新 更多