| Summary: | Предлагает ставить левый софт при наличии его же в репозитории | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Sergey V Turchin <zerg> |
| Component: | eepm | Assignee: | Vitaly Lipatov <lav> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | lav, ldv, rider |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
(Ответ для Sergey V Turchin на комментарий #0) ... > Почему?! Потому что ldv@ уклончиво отвечает на вопрос, как определить, пакет из репозитория или нет, ведь в общем случае это невозможно. Онлайн возможно, но придётся написать утилиту, которая будет считать хеш пакета по такому же алгоритму как это делает rdb.altlinux.org и давать запрос в апи на проверку - из репозитория ли пакет с хешом. (Ответ для Vitaly Lipatov на комментарий #1) > Потому что ldv@ уклончиво отвечает на вопрос, как определить, пакет из > репозитория или нет Нет. Потому, что их добавили в eepm. Достаточно их убрать из списков play. P.S. Могу подсказать идею костыля -- чёрный список. P.P.S. Белый список же уже есть. |
Предлагаю убрать из epm play весь софт, который есть в репозитории. Мало того, что оно не нужно, так еще и стимулирует пользователя ставить его не из репозитория, а со стороны. Например, у меня нет ни одного пакета со стороны. apt-cache list-extras показывает только старое ядро. При этом eepm play --list Installed applications: # rpm -qa --queryformat %{name}\n epsonscan2 - Epson Scan 2 - Linux Scanner Driver from the official site steam - Steam Launcher (from the repository if the package is there, or from the official site) virtualbox - VirtualBox from the ALT repo wine - Wine 32/64 from the repo yandex-browser - Yandex browser from the official site Почему?!