当前位置:七道奇文章资讯系统安全Linux安全
日期:2012-05-05 23:14:00  来源:本站整理

制作Ubuntu deb包的三种办法[Linux安全]

赞助商链接



  本文“制作Ubuntu deb包的三种办法[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  1、利用deb包

  1. 查看deb包含有哪些文件(不安装)

  $ dpkg -c xxx.deb // 安装前按照deb文件查看

  $ dpkg -L debname // 安装后按照包名查看

  2. 安装deb包

  $ dpkg -i xxx.deb

  注意,假如提醒错误,可以加参数—force-all强迫安装,但不举荐这样做

  3. 查看某个文件属于哪个deb包

  $ dpkg -S filepath

  4. 移除deb包

  $ dpkg -r debname

  2、制作deb包

  1. 原理

  1) deb包普通包含两部份:掌握信息(DEBIAN目录)、安装内容(模拟root目录)

  2) 通过解开已有的deb包看此中内容

  i. 释放安装内容到dirname目录中

  $ dpkg -X xxx.deb dirname

  ii.释放掌握信息到当前目录下的DEBIAN子目录中

  $ dpkg -e xxx.deb

  2. 预备

  1) 实行平台

  ubuntu 8.04

  2) 安装相关工具

  $ apt-get install dh-make checkinstall

  3) 下载示例软件

  以游戏模拟器为例(也可以利用别的源码包),制作它的deb包,下载地址:

  http://prdownloads.sourceforge.net/fceultra/fceu-0.98.12.src.tar.bz2

  4) 注意:关于自己写的代码制做deb包,倡议用autoconf, automake生成编译脚本,例程见

  http://xy0811.spaces.live.com/default.aspx?_c01_BlogPart=blogentry&_c=BlogPart&handle=cns!F8AECD2A067A6B17!1002

  3. 办法一: 利用checkinstall办法成立deb包

  checkinstall不但可以生成deb包,还可以生成rpm包,利用简单,但是不机动,功效粗糙,只做介绍,不举荐利用

  $ tar xvjf fceu-0.98.12.src.tar.bz2 // 解包

  $ cd fceu;./configure;make // 编译

  $ checkinstall -D -y -install=no –pkgversion-0.98 –pkgname=fceuxy –pkgcource=./ –showinstall=no -default make install // 制作deb包

  此时当前目录下生成了deb包   以上是“制作Ubuntu deb包的三种办法[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 制作Ubuntu deb包的三种办法
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .