Это команда Coinst, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
Coinst - вычисляет ядро совместимости репостора пакета.
СИНТАКСИС
чеканка [опции]
ОПИСАНИЕ
чеканка читает репозиторий пакетов в формате debian или RPM со стандартного ввода и
вычисляет ядро совместимости репозитория (см. ниже). График
ядро записывается в файл в формате точки, а диагностика выводится на стандартный вывод.
Эта диагностика по умолчанию состоит из:
- список классов эквивалентности пакетов
- список не устанавливаемых пакетов
- список несовместимых пар пакетов
СОВМЕСТНАЯ УСТАНОВКА ЯДРА
Набор пакетов называется совместно устанавливаемым по отношению к репозиторию R, если он может быть установлен.
расширен до набора пакетов из R, который удовлетворяет всем межпакетным отношениям
(зависимости, конфликты и т. д.). В частности, пакет p можно установить, если набор {p}
состоящий только из p, можно установить вместе.
Этот инструмент уменьшает репозиторий R до гораздо меньшего размера, его так называемая совместная установка.
ядро R ', которое ведет себя точно так же, поскольку совместная установка пакета
касается: Любой набор пакетов P может быть установлен совместно с P, если он может быть установлен совместно.
относительно R '. Это достигается
- отбросить все отношения, не относящиеся к этой цели. Например,
зависимости, которые прямо или косвенно не приводят к каким-либо конфликтам, удаляются.
- определение всех пакетов, которые ведут себя одинаково. Например, пакеты, которых нет в
конфликт с любым другим пакетом (даже не через цепочки зависимостей) ведет себя так же
поскольку они могут быть установлены вместе с любым другим совместно устанавливаемым набором пакетов,
и пакеты, которые вообще нельзя установить, ведут себя так же, поскольку они могут никогда не быть
часть любого совместно устанавливаемого набора пакетов.
Более точное объяснение можно найти в исходной исследовательской статье, лежащей в основе этого
инструмент.
Интерес к вычислению ядра заключается в том, что оно обычно на порядки меньше
чем исходный репозиторий.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Возможности контролирует вход
-деб ожидать ввода в формате файла пакетов Debian (по умолчанию).
-об / мин ожидайте ввода в формате файла RPM hdlist.cz.
-игнорировать пакет
игнорировать пакет с именем пакет.
Возможности контролирует график выходной
-o файл
написать график в файл вместо graph.dot
-все включить все пакеты в график совместимости
-корень p
нарисуйте только соответствующую часть графика вокруг пакета p.
Возможности контролирует диагностический выходной
-объяснять
объясните список не устанавливаемых пар пакетов.
-статистика показать статистику по репозиториям ввода и вывода
Прочее кредита
-помощь, --Помогите
показать синопсис команды
ПРИМЕР
Сократите текущий файл пакетов Debian до его ядра:
coinst -all -o raw.dot <sid_main_binary-amd64_Packages
Разметьте график:
точка raw.dot -o layout.dot:
Просмотрите график с точкой или вьювером из пакета coinst_viewer:
точечный layout.dot
макет coinst_viewer.dot
Используйте coinst онлайн с помощью сервисов onworks.net