Centos: установка microdnf

Руководство по установке microdnf на CentOS.

Centos

MicroDNF - это очень минимальная реализация на языке C команд DNF install, upgrade, remove, repolist и clean, предназначенная для выполнения простых действий по упаковке в контейнеры, когда вам не нужен полноценный DNF. То есть, вам не нужен стек интерпретаторов, и вы хотите получить минимально возможное окружение, чтобы вы могли создать именно то, что вам нужно. Это не замена DNF для реальных систем, и многие возможности DNF намеренно не реализованы в MicroDNF.

Установка microdnf в CentOS

Обновите базу данных yum, используя следующую команду.

После обновления базы данных мы можем установить microdnf, выполнив следующую команду:

Использование microdnf

Это microdnf, который реализует подмножество `dnf'.
Использование:

Команды:

  • remove Удалить пакеты
  • download Загрузить пакеты
  • repoquery Поиск пакетов, соответствующих ключевому слову
  • module enable Включить поток модулей
  • module disable Отключить поток модулей
  • clean Удалить кэшированные данные
  • reinstall Переустановка пакетов
  • upgrade Обновление пакетов
  • update Псевдоним совместимости для команды "upgrade"
  • makecache Генерировать кэш метаданных
  • module reset Сбросить поток модулей
  • install Установить пакеты
  • distro-sync Обновление/понижение пакетов до соответствия версиям в репозиториях
  • dsync Псевдоним совместимости для команды "distro-sync"
  • repolist Список репозиториев

Параметры справки:

  • -h, --help Показать опции справки

Опции приложения:

  • --assumeno Автоматически отвечать "нет" на все вопросы.
  • -y, --assumeyes Автоматически отвечать "да" на все вопросы
  • --best Пробовать лучшие доступные версии пакетов в транзакциях
  • --config=<config файл> Расположение файла конфигурации
  • --disablerepo=ID Отключить репозиторий по идентификатору
  • --disableplugin=name Отключить плагины по имени
  • --enablerepo=ID Включить репозиторий по идентификатору
  • --enableplugin=name Включить плагины по имени
  • --nobest Не ограничивать транзакцию лучшими кандидатами
  • --installroot=PATH Установить корень установки
  • --nodocs Устанавливать пакеты без документации
  • --noplugins Отключить загрузку плагинов
  • --refresh Установить метаданные как просроченные перед выполнением команды
  • --releasever=RELEASEVER Переопределить значение $releasever в файлах конфигурации и репо
  • --setopt=<option>=<value> Переопределить опцию конфигурации (install_weak_deps=0/1, allow_vendor_change=0/1, keepcache=0/1, module_platform_id=<name:stream>, cachedir=<path>, reposdir=<path1>,<path2>,..., tsflags=nodocs/test, varsdir=<path1>,<path2>,..., repo_id.option_name=<value>)

Пример использования

Установка репозитория elep и htop  с использованием microdnf

Удаление microdnf в CentOS

Для удаления только пакета microdnf мы можем использовать следующую команду:

Понравилась статья? Поделиться с друзьями:
Добавить комментарий