制作deb包
文件夹结构如下:
1 | --+--root_path |
control文件内容
1 | Package: xxxxx |
postinst需要+x属性,会在安装后被执行,可以用来改用户,比如:
1 | chown root.root /opt/xxx |
Ubuntu通过systemd制作service
/lib/systemd/system/xxx.service
1 | [Unit] |
关键是,要reload一下
1 | systemctl daemon-reload |
文件夹结构如下:
1 | --+--root_path |
control文件内容
1 | Package: xxxxx |
postinst需要+x属性,会在安装后被执行,可以用来改用户,比如:
1 | chown root.root /opt/xxx |
/lib/systemd/system/xxx.service
1 | [Unit] |
关键是,要reload一下
1 | systemctl daemon-reload |