下面用一个简单的程序例子,来讲解如何制作deb包。首先你需要一个deb包管理的系统,debian, ubuntu等。 这里我用的是 nexenta . 这些系统默认装好了deb包制作需要的工具,如dpkg-dev, devscripts等。如果没有,你也可以在制作过程中用apt-get install 来手动安装。 1. 创建一个简单的源码包 aubrey@aubrey-nexenta:~/deb$ ls -l hellodeb/ total 2 -rw-r--r-- 1 aubrey staff 203 Feb 16 12:50 Makefile -rw-r--r-- 1 aubr...
by aubrey - Solaris文档中心 - 2008-02-16 13:31:21 阅读(1257) 回复(0)
我的deb安装包里有preinst, postinst, postrm 3个脚本 在preinst里面我判断了版本号,如果版本号过低, 就会退出安装程序 但是为什么还是会执行postrm脚本, 有的时候还会执行postinst脚本/ 怎么做才能退出deb包的安装过程?
公司的服务器是APACHE2,要限制每个IP的速度,我只找到一个BW_MOD的,但是只有源码(一个C文件),没有deb包,因为是公司的服务器,所以要用deb包安装,否则太乱了无法管理,不知道怎么编译deb,或者是其他办法可以限速的。我用dh-make+dpkg-buildpackage试过,但是dpkg-buildpackage时出现错误: dpkg-buildpackage: source package is bw-mod dpkg-buildpackage: source version is 0.6-1 dpkg-buildpackage: source changed by ...
长话短说:Sample Text[size=-2]Sample Text 我在ubuntu5.10里编译usb-adsl驱动时,由于默认不装gcc的,我在不上网的情况下,apt-get install build-essential安装了gcc4.0可是却说编译内核的是gcc3.4.5: warning: current gcc version is not the same as the one used to compile the running kernel. - current gcc version: 4.0.2 - gcc version used for kernel: 3.4.5 我决定不用gcc4.0重编内核了,太麻烦,我准备安装...
最近看到opera出了个中国版的,可是竟然没有fedora的 我下了ubuntu的deb,想把他转成rpm,听说是把deb解开,自己编辑spec文件 关于这方面的知识,有没有相关的教程啊,就是deb打包成rpm的 我自己也在google,目前还没有找到!