Как заставить yum groupinstall работать без файла установки групп?

На самом деле ваш файл /etc/yum.repos.d/docker.repo должен выглядеть так

[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg

Это должно решить вашу проблему.

4
30.04.2018, 17:50
2 ответа

Группы в yum определяются самими репозиториями.

Если в списке yum group нет ни одной группы, это означает, что ни в одном из включенных репозиториев yum не определены группы.

Группы в yum обычно определяются в файле /...-comps.xml (или аналогичном, где ... — случайная строка ) в каталоге repodata репозитория.


Если репозиторий был создан вручную, возможно, они забыли включить групповой файл (или, по крайней мере, забыли использовать тот, который поставляется с CentOS).

createrepo -g ${GROUPS_FILE} .

Создаст репозиторий в текущем каталоге, используя файл, определенный ${GROUPS_FILE}.

Если репозиторий уже существует и вы просто хотите добавить в него файл groups, вы можете использовать --update.

createrepo -g ${GROUPS_FILE} --update .

createrepo скопирует файл groups в каталог repodata, поэтому вам не нужно беспокоиться об исходной копии.

3
27.01.2020, 20:57

Puede solucionar esto copiando los datos del repositorio desde el ISO/DVD original a la nueva ubicación del repositorio en el mismo directorio.

1
27.01.2020, 20:57

Теги

Похожие вопросы