分页: 1 / 1

求制作deb的文章

发表于 : 2005-12-16 23:08
howlym
我在网上看了很多,包括本站关于制作eclipse的文章,但我越看越糊涂,因为有些文章写得很简单,而有些文章又写的好复杂,有些还可以用checkinstall来制作,我头都大了,哪位达人可以指点一二的???

发表于 : 2005-12-16 23:20
eexpress
简单的就打包。然后alien。
复杂的,涉及系统的就不知道。

发表于 : 2005-12-16 23:52
howlym
eexpress 写了:简单的就打包。然后alien。
复杂的,涉及系统的就不知道。
alien是转换rpm的,这个比较好弄,java包的转换也比较好弄。其他就晕了

发表于 : 2005-12-17 0:55
eexpress
alien可以很多类型的。man看看

发表于 : 2005-12-17 10:29
freeflying
不建议使用alien

发表于 : 2005-12-17 15:27
howlym
那应该如何呢?

发表于 : 2006-03-18 23:19
fatloach
顶上去

Re: 求制作deb的文章

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

代码: 全选

./configure
sudo checkinstall
checkinstall会问一些问题,不明白就接受默认值,问题不大。
对于是使用例如setup.sh、install.sh之类的安装脚本来安装的程序,

代码: 全选

sudo checkinstall setup.sh
就可以了。

发表于 : 2006-05-07 13:50
xiechy
apt-get install maint-guide-zh

Re: 求制作deb的文章

发表于 : 2009-06-21 16:38
yinjianliang220

Re: 求制作deb的文章

发表于 : 2009-06-29 20:41
老蒋
首先你要保障你的代码能够按照GNU标准进行./configure和make。
然后参照十楼给的那个网址,那个是Debian社区的文档。很详细。

Re: 求制作deb的文章

发表于 : 2009-08-12 22:48
hynzxy
不错
学习了 :em11

Re: 求制作deb的文章

发表于 : 2009-08-12 22:53
wangdu2002
方法不少啊,好象还有个Buildpkg的东东,路过标记之。 :em02

Re: 求制作deb的文章

发表于 : 2009-08-12 22:56
snowtown86
:em12 :em12 :em12 :em38 :em38 :em38

Re: 求制作deb的文章

发表于 : 2009-08-18 11:20
tusooa
下载代码/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: [email protected] <==开发者
> Description: soft package <==说明
> EOF
$ cd ..
$ dpkg -b . ~/deb/pkgname.deb <==随便写一个