求制作deb的文章

编译打包和其他
回复
howlym
帖子: 35
注册时间: 2005-12-01 16:41

求制作deb的文章

#1

帖子 howlym » 2005-12-16 23:08

我在网上看了很多,包括本站关于制作eclipse的文章,但我越看越糊涂,因为有些文章写得很简单,而有些文章又写的好复杂,有些还可以用checkinstall来制作,我头都大了,哪位达人可以指点一二的???
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#2

帖子 eexpress » 2005-12-16 23:20

简单的就打包。然后alien。
复杂的,涉及系统的就不知道。
● 鸣学
howlym
帖子: 35
注册时间: 2005-12-01 16:41

#3

帖子 howlym » 2005-12-16 23:52

eexpress 写了:简单的就打包。然后alien。
复杂的,涉及系统的就不知道。
alien是转换rpm的,这个比较好弄,java包的转换也比较好弄。其他就晕了
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#4

帖子 eexpress » 2005-12-17 0:55

alien可以很多类型的。man看看
● 鸣学
头像
freeflying
帖子: 521
注册时间: 2005-03-26 9:38

#5

帖子 freeflying » 2005-12-17 10:29

不建议使用alien
图片
howlym
帖子: 35
注册时间: 2005-12-01 16:41

#6

帖子 howlym » 2005-12-17 15:27

那应该如何呢?
头像
fatloach
帖子: 121
注册时间: 2005-10-16 23:21
来自: 北京
联系:

#7

帖子 fatloach » 2006-03-18 23:19

顶上去
头像
roylez
帖子: 1928
注册时间: 2005-10-04 10:59
来自: 上海

Re: 求制作deb的文章

#8

帖子 roylez » 2006-03-20 15:24

howlym 写了:我在网上看了很多,包括本站关于制作eclipse的文章,但我越看越糊涂,因为有些文章写得很简单,而有些文章又写的好复杂,有些还可以用checkinstall来制作,我头都大了,哪位达人可以指点一二的???
eclipse???
如果说的是做二进制的包(deb,rpm等),我一直用checkinstall,因为高级点的东西不会。
checkinstall其实是用来记录安装过程中会复制或者移动哪些文件的一个程序。对于有configure文件的,应该:

代码: 全选

./configure
sudo checkinstall
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
xiechy
帖子: 1074
注册时间: 2006-01-18 15:01

#9

帖子 xiechy » 2006-05-07 13:50

apt-get install maint-guide-zh
yinjianliang220
帖子: 4
注册时间: 2009-03-19 17:55

Re: 求制作deb的文章

#10

帖子 yinjianliang220 » 2009-06-21 16:38

头像
老蒋
帖子: 52
注册时间: 2007-01-21 15:48
来自: 四川

Re: 求制作deb的文章

#11

帖子 老蒋 » 2009-06-29 20:41

首先你要保障你的代码能够按照GNU标准进行./configure和make。
然后参照十楼给的那个网址,那个是Debian社区的文档。很详细。
hynzxy
帖子: 52
注册时间: 2009-08-01 0:38
来自: 广西

Re: 求制作deb的文章

#12

帖子 hynzxy » 2009-08-12 22:48

不错
学习了 :em11
Sysytem:windows xp+ubuntu10.04+win7
CPU:AMD7750
HD:WD(sata)320G
Menory:2G
主板:磐正超磐手 AK790GS
LCD:LG W2043S
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 求制作deb的文章

#13

帖子 wangdu2002 » 2009-08-12 22:53

方法不少啊,好象还有个Buildpkg的东东,路过标记之。 :em02
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
snowtown86
帖子: 1239
注册时间: 2009-06-13 16:01

Re: 求制作deb的文章

#14

帖子 snowtown86 » 2009-08-12 22:56

:em12 :em12 :em12 :em38 :em38 :em38
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: 求制作deb的文章

#15

帖子 tusooa » 2009-08-18 11:20

下载代码/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 //
回复