求制作deb的文章
-
- 帖子: 35
- 注册时间: 2005-12-01 16:41
- freeflying
- 帖子: 521
- 注册时间: 2005-03-26 9:38
- fatloach
- 帖子: 121
- 注册时间: 2005-10-16 23:21
- 来自: 北京
- 联系:
- roylez
- 帖子: 1928
- 注册时间: 2005-10-04 10:59
- 来自: 上海
Re: 求制作deb的文章
eclipse???howlym 写了:我在网上看了很多,包括本站关于制作eclipse的文章,但我越看越糊涂,因为有些文章写得很简单,而有些文章又写的好复杂,有些还可以用checkinstall来制作,我头都大了,哪位达人可以指点一二的???
如果说的是做二进制的包(deb,rpm等),我一直用checkinstall,因为高级点的东西不会。
checkinstall其实是用来记录安装过程中会复制或者移动哪些文件的一个程序。对于有configure文件的,应该:
代码: 全选
./configure
sudo checkinstall
对于是使用例如setup.sh、install.sh之类的安装脚本来安装的程序,
代码: 全选
sudo checkinstall setup.sh
✡ 弄个dropbox空间来备份文件或者做私人代码服务器?
✡ 配置:[url]git://github.com/roylez/dotfiles.git[/url]
✡ 主页:http://roylez.heroku.com
✡ 各种稀奇玩意儿:http://dooloo.info
✡ 配置:[url]git://github.com/roylez/dotfiles.git[/url]
✡ 主页:http://roylez.heroku.com
✡ 各种稀奇玩意儿:http://dooloo.info
-
- 帖子: 4
- 注册时间: 2009-03-19 17:55
- 老蒋
- 帖子: 52
- 注册时间: 2007-01-21 15:48
- 来自: 四川
Re: 求制作deb的文章
首先你要保障你的代码能够按照GNU标准进行./configure和make。
然后参照十楼给的那个网址,那个是Debian社区的文档。很详细。
然后参照十楼给的那个网址,那个是Debian社区的文档。很详细。
-
- 帖子: 52
- 注册时间: 2009-08-01 0:38
- 来自: 广西
Re: 求制作deb的文章
不错
学习了
学习了
Sysytem:windows xp+ubuntu10.04+win7
CPU:AMD7750
HD:WD(sata)320G
Menory:2G
主板:磐正超磐手 AK790GS
LCD:LG W2043S
CPU:AMD7750
HD:WD(sata)320G
Menory:2G
主板:磐正超磐手 AK790GS
LCD:LG W2043S
- wangdu2002
- 帖子: 13284
- 注册时间: 2008-12-13 19:39
- 来自: 物华天宝人杰地灵
- snowtown86
- 帖子: 1239
- 注册时间: 2009-06-13 16:01
-
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
- 联系:
Re: 求制作deb的文章
下载代码/svn/cvs/git&etc.解压
$ mkdir -p /tmp/deb
$ cd /path/to/your/code/ <==换成你的代码的路径
$ ./configure --prefix=/tmp/deb/usr/
<== or mkdir build && cd build && cmake .. -DCMAKE_INSTALL_PREFIX=/tmp/deb/usr/
$ make && sudo make install <==权限问题,要加sudo
$ cd /tmp/deb
$ ls
$ mkdir DEBIAN/ && cd DEBIAN
$ cat << EOF > control <==以下是示例,请根据实际情况更改
> Package: kde-nightly-extragear-utils-yakuake <==软件包名称
> Version: 2.9.6+ <==版本
> Section: utils <==节,即干吗用的
> Priority: optional
> Architecture: all <==架构
> Depends: kde-nightly-kdelibs,kde-nightly-kdebase,kde-nightly-kdepimlibs <==依赖
> Installed-Size: 512 <==安装大小
> Maintainer: hein@kde.org <==开发者
> Description: soft package <==说明
> EOF
$ cd ..
$ dpkg -b . ~/deb/pkgname.deb <==随便写一个
代码: 全选
] ls -ld //