请问怎样把一个SHELL可执行文件打包成DEB啊?
- xgbnl
- 帖子: 1
- 注册时间: 2014-05-29 9:32
- 系统: ubuntu 14.04
请问怎样把一个SHELL可执行文件打包成DEB啊?
我之前弄了一个SHELL小程式。但是我想把它打包成DEB。我在社团中看过有人发表过一篇这贴子。但前提是我只有一个:程式文件,桌面图示文件和一个PNG文件。没有control文件。求解。我想把它做出来。然后发布到网路分享给大家。
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
Re: 请问怎样把一个SHELL可执行文件打包成DEB啊?
随便看别人的deb,里面抄DEBIAN/control就是。
用makefile打包。比如make deb。看懂了,其实就是放好文件,然后“dpkg-deb -b deb .” 。
用makefile打包。比如make deb。看懂了,其实就是放好文件,然后“dpkg-deb -b deb .” 。
代码: 全选
#!/usr/bin/make -f
link: clean
mkdir bin
cd bin; \
ln -s ../share/paste-img/pasteimg.pl . ;\
ln -s ../share/paste-img/paste-img.pl . ;\
mv pasteimg.pl pasteimg ;\
mv paste-img.pl paste-img
clean:
rm -rf deb
install: link
-mkdir -p ${DESTDIR}/${PREFIX}
cp -r share ${DESTDIR}/${PREFIX}
cp -r bin ${DESTDIR}/${PREFIX}
deb: clean
-mkdir -p deb/DEBIAN
cp -u control deb/DEBIAN
-mkdir -p deb/usr/bin
-mkdir -p deb/usr/share/applications
-mkdir -p deb/usr/share/paste-img
-mkdir -p deb/usr/share/pixmaps
cp -u *.desktop deb/usr/share/applications
cp -u *.pl *.glade *.png *.bash deb/usr/share/paste-img
cd deb/usr/share/pixmaps; \
ln -sf ../paste-img/*.png . ;\
cd ../../../..
cd deb/usr/bin; \
ln -sf ../share/paste-img/*.pl . ;\
ln -sf ../share/paste-img/*.bash . ;\
cd ../../..
dpkg-deb -b deb .
# rm -r deb
● 鸣学
- careone
- 帖子: 839
- 注册时间: 2007-12-17 21:41
Re: 请问怎样把一个SHELL可执行文件打包成DEB啊?
发相关文件给我 emacslocale<@>126.com, 我手动打个样板给你,然后你自已更新和维护后续版本。
我在本论坛也有写过手动打包 deb 的方法
我在本论坛也有写过手动打包 deb 的方法
魁拔不死,天下不宁。
魁拔既死,天下不平。
--------------
Careone <emacslocale^126.com>
https://sourceforge.net/projects/emacslocale/files/
魁拔既死,天下不平。
--------------
Careone <emacslocale^126.com>
https://sourceforge.net/projects/emacslocale/files/
- youzhiyili
- 帖子: 2422
- 注册时间: 2012-03-22 20:42
- 系统: ubuntu22.04
Re: 请问怎样把一个SHELL可执行文件打包成DEB啊?
之前就是看了前辈了帖子学习把脚本打包careone 写了:发相关文件给我 emacslocale<@>126.com, 我手动打个样板给你,然后你自已更新和维护后续版本。
我在本论坛也有写过手动打包 deb 的方法
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
-
- 帖子: 1
- 注册时间: 2021-07-04 10:44
- 系统: MacOS
-
- 帖子: 87
- 注册时间: 2020-10-29 7:34