LINUX.ORG.RU

Исключить группу из репозитория

 ,


0

1

Допустим, в /etc/yum.repos.d есть несколько файлов репозиториев centos7 с одним и тем же содержимым (ну разве что разных версий). И нужно установить группу «Development Tools» из конкретного репозитория, даже если в нём несколько более старая версия.

Есть ли такой синтаксис для строки 'exclude' в файле *.repo, чтобы всю группу исключить из основного и устанавливать из другого какого-то?

UPD: полностью запретить репозиторий тоже нельзя, нужно по именам пакетов. Ну или группу, как я пытаюсь сделать.

Deleted

Последнее исправление: cetjs2 (всего исправлений: 2)

Никогда нигде не видел ничего лучше, чем длинная строка из «--enable-repo» и «--disable-repo».

anonymous
()

man yum.conf

enablegroups Either `0' or `1'. Determines whether yum will allow the use of package groups for this repository. Default is `1' (package groups are allowed).

Возможно, поможет.

Deleted
()
Ответ на: комментарий от Deleted

Не поможет. Допустим есть repo1 и repo2. Нужно установить группу из repo1. А в repo2 запрещаем установку групп. Для yum это не проблема. Он установит всю группу из repo1, а один пакет (версия которого в repo2 выше) он установит из repo2 без всяких групп.

Deleted
()

Есть ли такой синтаксис для строки 'exclude' в файле *.repo,
нужно по именам пакетов.

Что не так с именами пакетов, какой у тебя синтаксис?
Нормально все по именам работает.

This should be a space separated list.
Shell globs using wildcards (eg. * and ?) are allowed.

arson ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.