QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1132|回复: 7

把源代码编译成deb的方法有哪些阿?

[复制链接]
发表于 2004-8-28 14:20:35 | 显示全部楼层 |阅读模式
除了dh_make;dpkg-buildpackage -rfakeroot还有什么阿?
发表于 2004-8-28 14:29:48 | 显示全部楼层
debian新维护人员手册
http://www.debian.org/doc/maint-guide/
回复

使用道具 举报

 楼主| 发表于 2004-8-28 14:40:52 | 显示全部楼层
看过了。不过没耐性看完。给些简单点的
回复

使用道具 举报

发表于 2004-8-28 15:10:23 | 显示全部楼层
新建一个目录,然后在里面建一个目录DEBIAN,
在DEBIAN目录里放control文件,control文件自己写,如
[code:1]
Package: hiweedconf
Version: 0.2-4
Section: X11
Priority: optional
Architecture: i386
Depends: python, python2.3-gtk2, synaptic, aumix-gtk
Installed-Size: 1349K
Maintainer: hiweed <[email protected]>
Description: An easy to use control-center for Hiweed-Debian Desktop
             This is a control-center for Hiweed-Debian Desktop.
[/code:1]

把软件包的所有文件,按照 debian 的存放习惯,放进来,注意不是放到DEBIAN目录,而是在上一层,这样整个结构看起来就如
[code:1]
hiweedconf
|-- DEBIAN
|   `-- control
`-- usr
    |-- bin
    |   `-- hiweedconf -> ../lib/hiweedconf/hiweedconf
    |-- lib
    |   `-- hiweedconf
    |       |-- apps.py
    |       |-- apps.pyc
    |       |-- detect.py
    |       |-- detect.pyc
    |       |-- fontinstaller
    |       |-- hiweedconf
    |       |-- main.py
    |       |-- main.pyc
    |       `-- pypppoe
    `-- share
        |-- fonts
        |   `-- truetype
        |       `-- hiweedconf
        `-- hiweedconf
            |-- apps
            |   |-- d4x.desktop
            |   |-- firefox.desktop
            |   |-- gaim.desktop
            |   |-- gftp.desktop
            |   |-- gimp.desktop
            |   |-- gqview.desktop
            |   |-- gvim.desktop
            |   |-- gxine.desktop
            |   |-- stardict.desktop
            |   |-- sylpheed.desktop
            |   |-- terminal.desktop
            |   |-- xcalc.desktop
            |   |-- xchat.desktop
            |   |-- xmms.desktop
            |   `-- xpdf.desktop
            `-- icons
                |-- I_POD.png
                |-- Jaz.png
                |-- PoweMacG5.ico
                |-- Share.png
                |-- Sound.png
                |-- User.png
                |-- apps
                |   |-- d4x.png
                |   |-- firefox.png
                |   |-- gaim.png
                |   |-- gftp.png
                |   |-- gimp.png
                |   |-- gqview.png
                |   |-- gvim.png
                |   |-- kcalc.png
                |   |-- mail.png
                |   |-- mozilla_m.png
                |   |-- opera.png
                |   |-- penguin.png
                |   |-- realplay_32x32.png
                |   |-- rox.png
                |   |-- stardict.png
                |   |-- terminal.png
                |   |-- xchat.png
                |   |-- xine.png
                |   |-- xmms.png
                |   `-- xpdf.png
                |-- cd.png
                |-- config.png
                |-- ctrl.png
                |-- eth.png
                |-- floppy.png
                |-- fonts.png
                |-- gdm.png
                |-- hd.png
                |-- help.png
                |-- home.png
                |-- international.png
                |-- k3b.png
                |-- khelpcenter.png
                |-- microphone.png
                |-- modem.png
                |-- network.png
                |-- pda.png
                |-- pppoe.png
                |-- printer.png
                |-- scim.png
                |-- screensaver.png
                |-- soft.png
                |-- toolbar
                |   |-- Apple.png
                |   |-- apps.png
                |   |-- ctrl.png
                |   |-- hardware.png
                |   |-- net.png
                |   |-- network.png
                |   |-- new.png
                |   |-- personal.png
                |   `-- system.png
                |-- usb.png
                `-- xfce.png
[/code:1]
dpkg-deb -b hiweedconf
dpkg-name *.deb
回复

使用道具 举报

 楼主| 发表于 2004-8-28 18:53:32 | 显示全部楼层
kao,自己写阿!那我还不如dh_make
回复

使用道具 举报

 楼主| 发表于 2004-8-28 19:12:19 | 显示全部楼层
./configure
make
checkinstall -D

补充:
有些自带安装程序,不使用make install安装;比如说,安装命令是setup。这种情况可使用:
checkinstall -D setup



http://www.linuxsir.org/bbs/showthread.php?s=&threadid=80420&highlight=checkinstall

http://www.linuxsir.org/bbs/showthread.php?s=&threadid=113772&highlight=checkinstall
回复

使用道具 举报

发表于 2004-8-28 19:44:48 | 显示全部楼层

看来俺落后了~
回复

使用道具 举报

 楼主| 发表于 2004-9-6 12:00:14 | 显示全部楼层
debian-builder

debuild

apt-build

dpkg-deb -b

dpkg -b
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-10-5 08:33 , Processed in 0.045565 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表