Установка `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