|
解开$repo.db.tar.gz的文件,得到的是一个以文件名+版本的目录,目录下有一个desc的文件。如将core.db.tar.gz解压,其中有一个 目录是acl-2.2.47-1,其下有一个desc的文件,其内容如下:
---------------------------------------------------------
%FILENAME% 《--------------
acl-2.2.47-1-i686.pkg.tar.gz
%NAME%
acl
%VERSION%
2.2.47-1
%DESC%
Library for filesystem ACL support
%CSIZE%
191767
%MD5SUM%
9b1dba1530fce156f3e90ced9a83f966
%GROUPS%
base
%REPLACES%
xfsacl
-------------------------------
其内容不用解析了。但解开extra.db.tar.gz
却发现有些文件没有%FILENAME% 《----------------
如zsync-0.5-1的desc:
%NAME%
zsync
%VERSION%
0.5-1
%DESC%
zsync is a file transfer program able to connect to rsync servers
%CSIZE%
91367
%MD5SUM%
cbc6627b98442ed59ca558aaa0139aa6
请问:*.db..tar.gz是如何被arch使用的(如何对应于一个源上的文件。arch的软件包有些是i686-.pkg.tzr.gz ,有些是pkg.tar.gz,并没有统一。 |
|