Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->发行版专区 ->Debian ->正文

在Debian中打造属于自己的deb包

来源:linuxsir 作者:linuxsir  时间:2007-04-22 点击: [收藏] [投稿]

cd eclipse
mkdir DEBIAN opt usr usr/bin usr/lib usr/lib/menu
cd opt
if [ -e "$ECLIPSE" ];then
tar xzvf $ECLIPSE
fi

cd ..
if [ -e "$CONTROL" ];then
cp $CONTROL DEBIAN/
fi

if [ -e "$POST" ];then
cp $POST DEBIAN/postrm
fi

if [ -e "$BINECP" ];then
cp $BINECP usr/bin/eclipse
fi

if [ -e "$MENUS" ];then
cp $MENUS usr/lib/menu/eclipse
fi

rm -f DEBIAN/md5sums
find opt usr -type f -exec md5sum {} \;>>DEBIAN/md5sums
fi

现在已经万事俱备,只欠东风。那现在就草船借东风――借Debian的dpkg包这股东风,来成就我们的事业吧。
制作deb包,在当前ROOT目录运行如下命令:$dpkg -b eclipse eclipse_3.1_i386.deb
也可以在mkeclipse脚本的最后一个fi前加入
cd $ROOT
dpkg -b eclipse eclipse_3.1_i386.deb
来完成该功能。

好,现在就开始我们的心动之旅吧。

首先安装deb包:dpkg -i eclipse_3.1_i386.deb 下面打印的消息是不是非常熟悉。

进入图形界面,发现Apps-->Programming中已经有了Eclipse菜单项,请鼓足勇气单击一下吧,Eclipse IDE已经跃然出现在你的桌面上(当然你的jdk环境已经配置好了)。

接下来,试着卸载一下:apt-get remove eclipse。Eclipse已经从菜单中消失了,/opt/eclipse目录也已经不复存在。

现在觉得是不是很方便?当你看完本文的时候,你是否对文章开始提出的问题已经豁然开朗。其实这样做的目的就是简化劳动,同一个项目组的人在做重复的工作,比如安装eclipse,要在/usr/bin下建立文件,又要在/usr/lib/menu中建立文件,还要拷贝一些eclipse文件,不知道在拷贝的过程中是否会遗漏一些文件等等。或者你的系统出于某种原因要重装,以前的工作又的重新来一遍,很费时。如果你做成了一个deb包,以上的问题和疑虑就迎刃而解。

参考文献:

1. Debian manual refrence

2. http://www.nl.debian.org/doc/packagi...tml/index.html

我在这里找不到放文章的地方,所以就放到这里来了。
我的Blog http://blog.csdn.net/normalnotebook

原文链接:http://www.linuxsir.org/bbs/showthread.php?t=208066



 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:在Debian上安装配置XAMPP   下一篇:在Debian Etch上安装使用OpenVZ

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号