Skip to content

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