Подробный гайд: Как посмотреть версии пакета hydra в репозитории ALT Linux
В ALT Linux основным пакетным менеджером является APT (rpm-версия), а в качестве альтернативы используется epm. Ниже — все рабочие способы.
0. Сначала обновите кэш репозиториев
Чтобы информация о версиях была актуальной:
sudo apt-get update
или для epm:
sudo epm update
1. apt-cache policy — самый быстрый способ
Показывает установленную версию, доступные версии и из каких репозиториев они берутся:
apt-cache policy hydra
Пример вывода:
hydra:
Установлен: (нет)
Кандидат: 9.5-alt1
Таблица версий:
*** 9.5-alt1 500
500 http://ftp.altlinux.org/pub/distributions/ALTLinux/p10 x86_64/repository
100 /var/lib/rpm/Packages
- Кандидат — версия, которая будет установлена при
apt-get install hydra. - Таблица версий — все доступные версии и приоритеты репозиториев.
2. apt-cache show — подробные метаданные
apt-cache show hydra
Покажет описание, версию, зависимости, размер, мейнтейнера и т.д.
Если версий несколько, можно комбинировать:
apt-cache show hydra | grep -E "^(Package|Version)"
3. apt list — список версий
apt list hydra
Все доступные версии:
apt list --all-versions hydra
Проверка, установлен ли пакет:
apt list --installed hydra
4. apt-cache madison — таблица версий по репозиториям
Удобен, когда пакет доступен в нескольких ветках/репозиториях:
apt-cache madison hydra
5. Поиск точного имени пакета
Если пакет называется иначе или вы не уверены в имени:
apt-cache search hydra
Может вернуть что-то вроде:
hydra-9.5-alt1 — Password cracking tool
hydra-gtk-... — GUI для hydra
6. Через epm (если используете его)
epm search hydra
epm info hydra
Проверка установки:
epm list hydra
7. Проверить, какие репозитории подключены
Версия пакета зависит от подключённой ветки (Sisyphus, p10, p11 и т.д.):
apt-repo
или:
cat /etc/apt/sources.list
8. Онлайн: версии по всем веткам ALT Linux
Если хотите увидеть версии во всех ветках без локальной проверки:
- Сизиф (Sisyphus): https://packages.altlinux.org/ru/sisyphus/packages/hydra
- p11: https://packages.altlinux.org/ru/p11/packages/hydra
- p10: https://packages.altlinux.org/ru/p10/packages/hydra
Там отображаются все собранные версии, изменения (changelog) и зависимости.
9. Если пакет не найден
Возможные причины:
- Не обновлён кэш:
sudo apt-get update
- Пакет отсутствует в вашей ветке — проверьте онлайн на сайте пакетов.
- Пакет в дополнительном репозитории — проверьте
apt-repoи при необходимости подключите нужный.
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.