V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
通过以下 Referral 链接购买 DigitalOcean 主机,你将可以帮助 V2EX 持续发展
DigitalOcean - SSD Cloud Servers
DesignerSkyline
V2EX  ›  VPS

在 Debian 上有没有可能在 make 之后不使用 make install,用包管理先打个包,生成能在其他 VPS 上安装的安装包?

  •  
  •   DesignerSkyline · 2016-02-16 15:39:01 +08:00 · 472 次点击
    这是一个创建于 2983 天前的主题,其中的信息可能已经有所发展或是发生改变。

    是这样的,现在我有一台性能较高的 VPS 主机,一台最低配置的 VPS 主机,在最低配置主机上会因为内存不够而无法从源代码进行编译;

    另外一台高配 VPS 主机上因为内存有富余,可以进行快速编译。

    我之前有看 Debian Wiki 关于包构建这节信息,但是缺少先 make 之后,再进行打包为 deb 包的介绍。请问如何才能在 make 之后不采用 make install ,用包管理器进行打包,方便在其他主机上进行安装?

    10 条回复    2016-02-16 21:41:01 +08:00
    sweelia
        1
    sweelia  
       2016-02-16 19:01:15 +08:00
    make 完了直接把整个目录拷贝过去在 make install ?
    DesignerSkyline
        2
    DesignerSkyline  
    OP
       2016-02-16 19:58:41 +08:00
    @sweelia 不行,会自动重新编译一遍的
    sweelia
        3
    sweelia  
       2016-02-16 20:13:48 +08:00   ❤️ 1
    @DesignerSkyline 应该不会吧?常规来说 make install 只是执行复制文件的动作。或者看看 makefile ,找出复制的文件手工复制咯 (-。| 捂脸了。工作量有点大
    phoenixlzx
        4
    phoenixlzx  
       2016-02-16 20:17:50 +08:00   ❤️ 1
    ./configure && make && sudo checkinstall
    DesignerSkyline
        5
    DesignerSkyline  
    OP
       2016-02-16 20:18:38 +08:00
    @sweelia 好的
    DesignerSkyline
        6
    DesignerSkyline  
    OP
       2016-02-16 20:19:49 +08:00
    @phoenixlzx 感谢凤凰菊苣
    phoenixlzx
        7
    phoenixlzx  
       2016-02-16 20:25:22 +08:00
    ... 看错

    装 debhelper 然后 dpkg-buildpackage 就可以了
    要求源码目录内有 debian 打包文件(有个 debian 目录
    DesignerSkyline
        8
    DesignerSkyline  
    OP
       2016-02-16 20:31:32 +08:00
    @phoenixlzx debian 目录可以是空的吗?谢谢回复!
    phoenixlzx
        9
    phoenixlzx  
       2016-02-16 20:41:35 +08:00
    当然不可以... 没有的话可以创建,按照 debian wiki 的说明来
    msg7086
        10
    msg7086  
       2016-02-16 21:41:01 +08:00
    如果有现成的 debian 目录的话直接下载解压了用就好了。官方包的 debian 目录可以在网站上下载。
    不支持自己 configure 和 make 。需要改 rules 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4080 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 00:58 · PVG 08:58 · LAX 17:58 · JFK 20:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.