veket官方网站论坛

xing 发表于 2010-11-28 02:38

边玩边学写的pet图形界面打包工具

边玩边学写的pet图形界面打包工具

   花了近两周的时间终于写完了这个“pet图形界面打包工具”。这个脚本是一边参照着lucky8k-veket-3.1系统自带的dir2pet,一边学习,一边改成的。因为在成为天空竞技场的会员之前,我连echo “How are you”这样最简单的脚本都还不会写;而且还由于个人的些许不良习惯,总是有点朝三暮四,看到gtkdialog写出来的效果比xdialog的好看,于是乎就把将近完成的工作全盘推倒重新来过,所以花的时间也就比较多了。中间还有许多修修改改,也浪费的不少时间。
废话不说了,上图。

1、这里可以点右边的按钮选择想要打包的目录,默认的目录是/root。这个目录是可以改的,随便用个文本编辑工具打开pettools在脚本的最前面可以看到cd/root这一行,将root换成你常放打包文件的目录,会让你的工作会变得很轻松。当然也可以从thunar文件管理器中复制路径过来,点击确定后程序会检查所填目录是否存在,否则会提示重新输入。想退出请点取消,要不然是退不出去的。


(选择目录)

2、第二步:脚本会搜索是否有.desktop文件,按需要选择吧。


3、如果不清楚该怎样填请看帮助,记得看了帮助后关闭它,要不然脚本无法继续往下执行。(为了这个问题浪费了不少时间都没有能解决,希望懂的同学能多指教)


4、这一步主要是生成.specs文件,第一个选项“菜单分类名”实际上是从前面的新建.desktop文件或是脚本找到的.desktop文件中得来,如果前面没填错这里也不用改了;“Pet包描述”主要是用在安装后出现在pet包管理器中;“库文件目录”和“pet依赖表”我也不清楚怎么用,所以只能按原有的dir2pet中的脚本做了。


5、前面的一步完成后,会出现一个“正在创建pet包,请稍候……”的提示框,如果您要打包的目录很小,这个框会一闪而过。出现如下图后,我们的工作就大功告成了。


经过测试,在veket3.11、veket5.19、 veket5.27、lucky8k-veket-3.1能正常使用,打的包也能正常安装和卸载。其他版本没试过,有需要的同学自己测试吧。
下面是打包下载:

**** Hidden Message *****

a48861932 发表于 2010-11-28 07:28

:28)学习嘘唏

独行侠 发表于 2010-11-28 07:59

强烈支持啊

lailai958 发表于 2010-11-28 08:01

学习中!!!

深蓝乐队 发表于 2010-11-28 08:11

好的,谢谢分享啦,方便学习打包的呢
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 边玩边学写的pet图形界面打包工具