Summary: | Не работает --reinstall, если в репозитории старее версия, чем в системе | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Anton Farygin <rider> |
Component: | apt | Assignee: | placeholder <placeholder> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | boyarsh, glebfm, imz, ldv, placeholder, rider |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Anton Farygin
2010-09-08 21:09:03 MSD
--reinstall Re-Install packages that are already installed and at the newest version. Из этого описания мне кажется, что reinstall просто не предназначен для состаривания пакетов. может быть и так, но я точно помню, что раньше эта функция работала - я ей пользовался. cmdline/apt-get.cc: 1490 if (Pkg->CurrentVer == 0 || Pkg.CurrentVer().Downloadable() == false) 1491 ioprintf(c1out,_("Reinstallation of %s is not possible, it cannot be downloaded.\n"), 1492 Pkg.Name()); Т.о. переустановить можно только тот же самый пакет, с теми же %name-%version-%release, а не только %name. Сообщение могло бы быть более информативным, а reinstall можно сделать более правильным - для любой версии и релиза. Дима, что ты думаешь по этому поводу ? |