Установка `rmadison` (часть `devscripts`)
Утилита rmadison
позволяет проверять, какие версии пакетов доступны в репозиториях различных релизов Debian, Ubuntu и т.д. Это очень полезно для диагностики совместимости или аудита безопасности.
📦 Установка на основе дистрибутива
Дистрибутив | Команда установки |
---|---|
Debian | sudo apt-get install devscripts |
Ubuntu | sudo apt-get install devscripts |
Kali Linux | sudo apt-get install devscripts |
Raspbian | sudo apt-get install devscripts |
Fedora | sudo dnf install devscripts |
✅ После установки вы можете использовать команду:
rmadison <package_name>
🔍 Пример использования
Проверить доступные версии пакета nginx
:
rmadison nginx
Пример вывода:
nginx | 1.18.0-0ubuntu1 | focal | source, amd64, all
nginx | 1.20.3-0ubuntu1 | impish | source, amd64, all
nginx | 1.22.0-1~exp1 | experimental | source, amd64, all
💡 Полезные опции rmadison
Опция | Описание |
---|---|
-u |
Указать конкретный репозиторий (например: debian , ubuntu ) |
-r |
Фильтр по релизу (например: focal , buster ) |
-s |
Показать только стабильные версии |
-a |
Показать все доступные архитектуры |
Пример:
rmadison -u debian -r bullseye nginx
🧪 Проверка установленной версии
Если вы хотите сравнить установленную версию с доступными:
dpkg -l | grep nginx
rmadison nginx
📌 Важно
- Убедитесь, что ваша система обновлена:
bash sudo apt update
- Для пользователей Fedora: убедитесь, что подключен репозиторий EPEL, если возникают проблемы с поиском пакета.
Если вы планируете использовать rmadison
часто, можно добавить псевдоним в ~/.bashrc
или ~/.zshrc
:
alias rmad='rmadison'
Не забудьте выполнить:
source ~/.bashrc
или
source ~/.zshrc