veket官方网站论坛

veket

 找回密码
 要注册
搜索
查看: 79057|回复: 188

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

[复制链接]
发表于 2010-11-28 02:38 | 显示全部楼层 |阅读模式
边玩边学写的pet图形界面打包工具

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

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

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

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

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

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

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

游客,如果您要查看本帖隐藏内容请回复
a48861932 该用户已被删除
发表于 2010-11-28 07:28 | 显示全部楼层
:28)  学习嘘唏
发表于 2010-11-28 07:59 | 显示全部楼层
强烈支持啊
发表于 2010-11-28 08:01 | 显示全部楼层
学习中!!!
发表于 2010-11-28 08:11 | 显示全部楼层
好的,谢谢分享啦,方便学习打包的呢
您需要登录后才可以回帖 登录 | 要注册

本版积分规则

QQ|手机版|Archiver|veket官方网站论坛 ( 粤ICP备 11052856 )

GMT+8, 2024-4-27 01:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表