Назад | Перейти на главную страницу

Как просмотреть пакеты, устанавливаемые различными дистрибутивами Linux по умолчанию (без загрузки каждого дистрибутива)?

Я пытаюсь определить уровень поддержки, которой пользуются различные программные пакеты во всех основных дистрибутивах Linux. То есть для данного пакета найдите, какие дистрибутивы включают его в установку по умолчанию, и если да, то какую версию они включают. Как для новых выпусков дистрибутивов, так и для старых.

Некоторые дистрибутивы действительно публикуют список (например, D.S.L.), но это довольно редко. Дистрибутивы на основе Debian, похоже, имеют исчерпывающую онлайн-базу данных пакетов и их метаданных, но не отображается, устанавливается ли пакет по умолчанию.

Distrowatch делает что-то очень близкое к тому, что я хочу, но а) он не отслеживает все пакеты, которые меня интересуют, и б) он, похоже, не упоминает, доступен ли пакет просто в дистрибутиве или включен в дистрибутивах default base install.

Я мог бы, конечно, загрузить и установить каждый из интересующих меня дистрибутивов, просто чтобы проверить, установлен ли пакет, но это займет дни и является довольно неэффективным использованием ресурсов.

Для дистрибутивов, производных от Red Hat, вы можете легко найти ответ на вопрос, какие пакеты получают явно установлен, посмотрев на comps.xml файл в дереве установки для данного выпуска. Но это не скажет вам, что влекут за собой зависимости.

Я думаю в целом с легкостью современного управления пакетами, единственная точка, где люди действительно забота об этом - "подходит ли это на мой LiveCD". В остальном подход обычно следующий:не добавляйте что-то к значениям по умолчанию легкомысленно, но если никто действительно не возражает, ну, вот и все. "