У меня есть виртуальная машина, созданная из Vagrant centos/7
.
Я пытаюсь установить докер, но это не работает. Я пробовал с миньоном SaltStack и просто vagrant ssh
и sudo yum install
. Но он говорит мне, что не может найти эти зависимости:
--> Finished Dependency Resolution
Error: Package: docker-engine-1.9.1-1.el7.centos.x86_64 (docker_repo)
Requires: libcgroup
Error: Package: docker-engine-selinux-1.9.1-1.el7.centos.noarch (docker_repo)
Requires: policycoreutils-python
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Я не думаю, что какое-либо из предложенных решений сделает то, что мне нужно. Я искал в Google, но все, что я получаю, это ссылки на rpmfind или rpmbone, и, конечно же, они могут предоставить rpm, который я мог бы загрузить, но я почти уверен, что это должен быть где-нибудь в репозитории.
yum repolist
дает мне это:
repo id repo name status
docker_repo Docker Repository 14
*epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 8,842
extras/7/x86_64 CentOS-7 - Extras 278
repo-saltstack-el7 SaltStack EL7 Repo 92
updates/7/x86_64 CentOS-7 - Updates 1,726
repolist: 10,952
Он должен быть в базовом репозитории centos (а не в репозитории обновлений). Вы, наверное, отключили это. Посмотрите /etc/yum.repos.d/* и установите enabled=1
Если вы не можете его найти, вероятно, это то, что вам нужно (если вы используете стандартное оборудование):
rpm -ivh http://mirror.centos.org/centos-7/7/os/x86_64/Packages/centos-release-7-1.1503.el7.centos.2.8.x86_64.rpm