veket官方网站论坛

veket

 找回密码
 要注册
搜索
查看: 67304|回复: 141

.pet是什么?怎么用?

[复制链接]
发表于 2010-6-3 17:38 | 显示全部楼层 |阅读模式
本帖最后由 perryfa 于 2012-9-28 01:51 编辑

(我正在整理这里的一些问题回答,想集成一个Q&A给新手们,高手们自动飘过吧)

.pet是什么?
后缀名为pet的文件是puppy linux系统专用的安装程序的文件格式。使用veket的网友们分享自己编译或原创的软件通常都用.pet格式的文件。有时候,我们也叫它“pet包”,因为.pet文件实际上是个自解压的压缩包。

怎样使用pet包?
1. .pet文件下载后,你可以保存在任何目录。可以在2fs/3fs里面,例如root下面的my-documents、my-applications、 veket目录。也可以放在2fs/3fs文件外面,也就是你打开文件浏览器,文件系统下面的mnt目录下,像sda1、sda6、home这些目录(如果不是home目录,那就要挂载硬盘才能找到),放在2fs/3fs文件外面的好处是,在windows里面也能看见、使用这些文件。
如果你像我一样,随时有可能切换不同的系统(win7、veket2.39、3.11、5.15、lucky8k-veket1.2、a-linux- 1.0),你就会知道,把自己的文件放在2fs/3fs外面更方便,无论你上哪个系统都能用,而且2fs/3fs文件也不会搞得很大,关机时会快一些。还有一个好处就是,如果出了问题,你可以毫无顾忌地删掉2fs/3fs文件,重新来过。

2. .pet文件保存好以后,在文件浏览器里双击.pet文件就开始安装了。
注意:通常一个pet包在安装过程中会需要比较多的空间,大约是软件安装完毕以后所占用的空间的一倍。这个空间是指2fs文件的空间,也就是说,如果软件安装好以后占用50M的空间,那么在安装时,你要让你的2fs文件至少有100M的空闲空间,这个数字是可以在桌面任务条的右边看到的,一个数字,鼠标移上去会出现“Free Memory: xxxxM”字样。如果2fs空间不够,安装就会失败。

3. 到底.pet安装了什么,安装到哪里去了,去这个目录/root/.packages/,找你安装的pet包名字的文件,用文本编辑器打开就可以看见一个清单。
linux安装软件和win不同,通常都是很多个文件分散到不同的目录,例如程序的图标通常会放在系统的图标目录,程序或脚本会放在系统默认的bin目录,库文件就放在系统默认的库文件目录。
如果安装以后,你一时在菜单里找不到程序菜单,有两种可能(程序本身做得有问题或者本来就没有菜单不在讨论范围内):
(1)你的视觉暂时出现了盲点,明明菜单里有的你死活看不见。那么,到这个目录去:/usr/share/applications。希望你能在这个目录里找到以你安装的程序命名的文件,双击这个文件,程序就可以启动,把这个文件拉到桌面,就是快捷方式。
(2)你的2fs文件空间不够大,程序安装没有完成。扩大2fs空间,然后重新安装就行了。
注意:打开文件浏览器时(通常是thunar),默认是看不见以点“."开头的文件夹和文件的,.package是隐藏目录,要在文件浏览器的菜单点“视图”,然后选上“显示隐藏文件”。

4. 一个.pet安装完毕以后,通常会有消息框跳出来告诉你这个程序有没有菜单项,如果有的话在哪里。veket-7会告诉你中文的菜单名,而之前版本的veket有个缺憾,信息告诉你的菜单分类名字是英文的,和主菜单上的分类对不上号。不过,也没太大关系,你估计一下自己装的程序可能在哪个菜单分类,点进去看看就好了,例如你装游戏,应该就在“游戏娱乐”菜单下,一般是很容易找的,找到了点一下就启动程序了。

5. 如果你想卸载自己用pet安装的某个程序,可以在主菜单点“配置系统”-“软件包管理”(lucky8k-veket-3的菜单略有不同,是:系统配置 - 系统及软件安装 - 软件包管理),该程序界面的右下部分是所有你自己安装的pet,找到你想卸载的某个pet包,点一下就会有对话框跳出来问你是不是想卸载,确认就卸载了。
注意:
软件在运行过程中会产生一些配置目录或文件,当pet卸载时,这些目录和文件是不会被删除的,因为文件和目录是在安装以后产生的。这些文件和目录不会对你的系统的运行产生影响,但确实属于垃圾。如果你很在意的话,需要你自己去手工删除。

如果用pet包安装程序还有疑问,这里有个早先的图文教程:
http://www.lucky8k.com/thread-64361-1-6.html

6. 如果你想看看pet包里都有什么文件,可以解压。在veket-7里可以直接在文件管理器里用鼠标右键点pet文件,选择解压pet文件。而之前版本的veket需要你在终端里用命令解压,具体做法是:
(1)打开终端,cd 到你的pet文件所在目录。
(2)打下“ls“,这样该目录里所有的文件就列出来了。确认一下你要解包的pet文件是不是在。
(3)键入:pet2tgz xxxx.pet
“xxxx.pet”是你的pet文件名。这样,.pet文件就变成了.tar.gz文件,然后就可以用解压缩软件,解压缩成文件目录形式。
如果你想恢复成.pet,如果是veket-7,你可以在文件管理器里用鼠标右键点pet解压出来的目录,选择“制作pet”。而之前版本的veket需要这么做:
如果你已经解压成目录,那就用解压缩软件,把目录重新压缩成.tar.gz格式。然后,在终端里运行:
tgz2pet xxxx.tar.gz
这样,.tar.gz文件就变成pet了。
发表于 2010-6-3 17:48 | 显示全部楼层
这个要强烈支持才行,很多新手都是重复问相同的问题,将答案整理出来成索引就方便了。

像很多新手会问的:如何读取windows的分区和u盘,还有输入法技巧也是新手不会的。
 楼主| 发表于 2010-6-3 17:50 | 显示全部楼层
原帖由 保龙 于 2010-6-3 17:48 发表
这个要强烈支持才行,很多新手都是重复问相同的问题,将答案整理出来成索引就方便了。
像很多新手会问的:如何读取windows的分区和u盘,还有输入法技巧也是新手不会的。 ...

那你也帮忙写几个呗。我想做的事情太多啊,忙不过来。
00000 该用户已被删除
发表于 2010-6-4 10:11 | 显示全部楼层
原来以为很简单,现在看了,觉得过去自己使用windows也是一个很漫长的过程,实在是没必要搞这么多的异世界
为者常成 该用户已被删除
发表于 2010-6-6 23:12 | 显示全部楼层
不断接触新的东西,对自己还是有所提高的,VEKET,加油
您需要登录后才可以回帖 登录 | 要注册

本版积分规则

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

GMT+8, 2024-4-28 10:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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