pkgx, 从Erlang版本构建. deb 包

分享于 

2分钟阅读

GitHub

  繁體 雙語
Build .deb packages from Erlang releases
  • 源代码名称:pkgx
  • 源代码网址:http://www.github.com/arjan/pkgx
  • pkgx源代码文档
  • pkgx源代码下载
  • Git URL:
    git://www.github.com/arjan/pkgx.git
    Git Clone代码到本地:
    git clone http://www.github.com/arjan/pkgx
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/arjan/pkgx
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    pkgx-- 轻松打包Erlang发行版

    这个程序可以用于为捆绑为OTP发行版的Erlang应用程序生成操作系统包。

    启动

    在项目的root 中创建一个 pkgx.config。 查看instpiration的pkgx.config.sample 文件。 另外,确保你都使用 rebar3 生成了一个发行版。

    典型的工作流方案:

    
    $> rebar3 release
    
    
    $> pkgx deb
    
    
    
    

    现在,在 _build/prod/rel/ 目录中有一个 *.deb 文件,它保存了Erlang版本,可以很容易地安装在目标系统上。

    服务将自动启动( 使用 init.d 脚本),并在新用户帐户下运行。 在 /var/log/(package) 中找到日志文件。 在 /etc/(package)/(package).config 中创建一个默认的空配置文件,从该文件中读取应用程序 环境变量。


    构建  PAC  PACK  REL  DEB  Erlang