如何在Debian和Ubuntu下重新打包Deb文件

如何在Debian和Ubuntu下重新打包Deb文件,第1张

应该是"dpkg

-i

/path/to/packagename.deb"这样的格式~

dpkg是Debian的Deb文件管理程序~

-i是安装的选项

后面/path/to/packagename.deb是路径及文件名~

如果就是在当前目录下那么就

dpkg

-i

./packagename.deb就可以了~记得把packagename换成你要安装的deb的文件名~

大致过程:

     * 把源码包解压缩到某个目录;

 * 在源码目录内创建debian化目录 (./debian).

 * 修改./debian目录内的文件,如包维护者的详细信息、包描述,等等;

 * 在本机编译源代码;

 * 在本机生成.deb包;

需要用到的工具:

* dh_make(dh-make包的一部分)——用于自动创建./debian目录和其他用于创建.deb包的骨架模板文件;

     * make(Gnu make)——构建过程中要用到的工具;

     * debchange/dch(devscripts包的一部分)——用于编辑包的版本号;

     * debuild(devscripts包的一部分)——运行构建过程,包括编译连接,以及生成deb包;

可以参考

http://wenku.baidu.com/view/6f7e3665f5335a8102d22051.html

DEB是Debian软件包格式的文件扩展名,跟Debian的命名一样,DEB也是因Debra Murdock而得名,她是Debian创始人Ian Murdock的太太。

Debian包是Unixar的标准归档,将包文件信息以及包内容,经过gzip和tar打包而成。处理这些包的经典程序是dpkg,经常是通过Debian的apt-get来运作。通过Alien工具,可以将deb包转换成rpm、tar.gz格式。deb包在Linux *** 作系统中类似于windows中的软件包(exe),几乎不需要什么复杂的编译即可通过鼠标点击安装使用。此外,deb广泛应用于越狱后iOS软件及MeeGo(含Maemo软件)中。

deb 格式是 Debian 系统(包含 Debian 和 Ubuntu )专属安装包格式,配合 APT 软件管理系统,成为了当前在 Linux 下非常流行的一种安装包。进入 2.x 时代之后有 Cydia 作者 Jay Freeman(saurik) 移植到 iPhone 平台上,一起的还有 APT 软件管理系统。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7880904.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存