apt-pkg

1 什么是apt-pkg

python的apt库,可以做apt可以做的任何事情。

2 apt_pkg.parse_depends(depends, strip_multiarch=True)

这里的depends指的是当前package的depends,包括了pre-depends和depends,格式在debian policy manual中有定义:

“PkgA (>= VerA) | PkgB (>=VerB), PkgC (>=VerC)”。

这个函数只是将格式转换了一下,转换成一个list,每个元素是一个tuple,('PkgA', 'VerA', '>=')。

上面整个的会转换成:[[('PkgA', 'VerA', '>='), ('PkgB', 'VerB', '>=')], ('PkgC', 'VerC', '>=')]。

 

posted @ 2017-09-16 10:44  PhoenixTree(梧桐树)  阅读(580)  评论(0)    收藏  举报