На самом деле ваш файл /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
Это должно решить вашу проблему.
Группы в 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
, поэтому вам не нужно беспокоиться об исходной копии.
Puede solucionar esto copiando los datos del repositorio desde el ISO/DVD original a la nueva ubicación del repositorio en el mismo directorio.