On Fri, Dec 15, 2006 at 02:40:38AM +0300, Alexey Tourbin wrote: > Т.е. 2.4.4-alt2.1 в этом месте не видно вообще. > Соответственно, дальше, вероятно, стоит ковырять pkgVersionMatch::Find. Вот фикс, с которым будет выбираться не первая попавшаяся, а последняя попавшаяся версия. install python-devel=2.4 теперь работает (в том смысле, что установить можно только 2.4.4-alt2.1). --- apt-pkg/versionmatch.cc- 2006-12-15 01:11:52 +0000 +++ apt-pkg/versionmatch.cc 2006-12-15 01:15:17 +0000 @@ -205,10 +205,10 @@ pkgCache::VerIterator pkgVersionMatch::F if (VerPrefixMatch || (HasRelease && strchr(PrvVerStr, '-') == NULL)) { if (MatchVer(PrvVerStr,VerStr,VerPrefixMatch) == true) - return Prv.OwnerVer(); + Ver = Prv.OwnerVer(); } else { if (VS->CheckDep(PrvVerStr,VerOp,VerStr.c_str()) == true) - return Prv.OwnerVer(); + Ver = Prv.OwnerVer(); } } } Впрочем install python-base=2.4.4-alt2 python-devel=2.4 не работает ни так ни сяк.