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', '>=')]。

 

转载于:https://www.cnblogs.com/hustdc/p/7528908.html

你可能感兴趣的:(apt-pkg)