本文共 8481 字,大约阅读时间需要 28 分钟。
sudo docker run --detach --hostname 127.0.0.1 --publish 1443:443 --publish 180:80 --publish 122:22 --name gitlab --volume /data/gitlab/config:/etc/gitlab --volume /data/gitlab/logs:/var/log/gitlab --volume /data/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce:latest
[root@wei-BaiDu soft]# yum install curl-devel expat-devel gettext-devel \
openssl-devel zlib-devel
已加载插件:langpacks, versionlock baidu-bcm | 2.5 kB 00:00:00 base | 3.6 kB 00:00:00 docker-ce-stable | 2.9 kB 00:00:00 epel | 4.7 kB 00:00:00 extras | 3.4 kB 00:00:00 updates | 3.4 kB 00:00:00 (1/6): baidu-bcm/primary_db | 18 kB 00:00:00 (2/6): extras/7/x86_64/primary_db | 185 kB 00:00:00 (3/6): epel/x86_64/updateinfo | 917 kB 00:00:00 (4/6): epel/x86_64/primary_db | 6.3 MB 00:00:00 (5/6): docker-ce-stable/x86_64/primary_db | 12 kB 00:00:00 (6/6): updates/7/x86_64/primary_db | 6.9 MB 00:00:00 正在解决依赖关系 --> 正在检查事务 ---> 软件包 expat-devel.x86_64.0.2.1.0-10.el7_3 将被 安装 ---> 软件包 gettext-devel.x86_64.0.0.19.8.1-2.el7 将被 安装 --> 正在处理依赖关系 gettext-common-devel = 0.19.8.1-2.el7,它被软件包 gettext-devel-0.19.8.1-2.el7.x86_64 需要 --> 正在处理依赖关系 git,它被软件包 gettext-devel-0.19.8.1-2.el7.x86_64 需要 ---> 软件包 libcurl-devel.x86_64.0.7.29.0-42.el7_4.1 将被 安装 base/7/x86_64/filelists_db | 6.7 MB 00:00:00 updates/7/x86_64/filelists_db | 4.2 MB 00:00:00 ---> 软件包 openssl-devel.x86_64.1.1.0.2k-8.el7 将被 安装 --> 正在处理依赖关系 krb5-devel(x86-64),它被软件包 1:openssl-devel-1.0.2k-8.el7.x86_64 需要 ---> 软件包 zlib-devel.x86_64.0.1.2.7-17.el7 将被 安装 --> 正在检查事务 ---> 软件包 gettext-common-devel.noarch.0.0.19.8.1-2.el7 将被 安装 ---> 软件包 git.x86_64.0.1.8.3.1-12.el7_4 将被 安装 --> 正在处理依赖关系 perl-Git = 1.8.3.1-12.el7_4,它被软件包 git-1.8.3.1-12.el7_4.x86_64 需要 --> 正在处理依赖关系 perl(Term::ReadKey),它被软件包 git-1.8.3.1-12.el7_4.x86_64 需要 --> 正在处理依赖关系 perl(Git),它被软件包 git-1.8.3.1-12.el7_4.x86_64 需要 --> 正在处理依赖关系 perl(Error),它被软件包 git-1.8.3.1-12.el7_4.x86_64 需要 --> 正在处理依赖关系 libgnome-keyring.so.0()(64bit),它被软件包 git-1.8.3.1-12.el7_4.x86_64 需要 ---> 软件包 krb5-devel.x86_64.0.1.15.1-8.el7 将被 安装 --> 正在处理依赖关系 libkadm5(x86-64) = 1.15.1-8.el7,它被软件包 krb5-devel-1.15.1-8.el7.x86_64 需要 --> 正在处理依赖关系 libverto-devel,它被软件包 krb5-devel-1.15.1-8.el7.x86_64 需要 --> 正在处理依赖关系 libselinux-devel,它被软件包 krb5-devel-1.15.1-8.el7.x86_64 需要 --> 正在处理依赖关系 libcom_err-devel,它被软件包 krb5-devel-1.15.1-8.el7.x86_64 需要 --> 正在处理依赖关系 keyutils-libs-devel,它被软件包 krb5-devel-1.15.1-8.el7.x86_64 需要 --> 正在检查事务 ---> 软件包 keyutils-libs-devel.x86_64.0.1.5.8-3.el7 将被 安装 ---> 软件包 libcom_err-devel.x86_64.0.1.42.9-10.el7 将被 安装 ---> 软件包 libgnome-keyring.x86_64.0.3.12.0-1.el7 将被 安装 ---> 软件包 libkadm5.x86_64.0.1.15.1-8.el7 将被 安装 ---> 软件包 libselinux-devel.x86_64.0.2.5-11.el7 将被 安装 --> 正在处理依赖关系 libsepol-devel(x86-64) >= 2.5-6,它被软件包 libselinux-devel-2.5-11.el7.x86_64 需要 --> 正在处理依赖关系 pkgconfig(libsepol),它被软件包 libselinux-devel-2.5-11.el7.x86_64 需要 --> 正在处理依赖关系 pkgconfig(libpcre),它被软件包 libselinux-devel-2.5-11.el7.x86_64 需要 ---> 软件包 libverto-devel.x86_64.0.0.2.5-4.el7 将被 安装 ---> 软件包 perl-Error.noarch.1.0.17020-2.el7 将被 安装 ---> 软件包 perl-Git.noarch.0.1.8.3.1-12.el7_4 将被 安装 ---> 软件包 perl-TermReadKey.x86_64.0.2.30-20.el7 将被 安装 --> 正在检查事务 ---> 软件包 libsepol-devel.x86_64.0.2.5-6.el7 将被 安装 ---> 软件包 pcre-devel.x86_64.0.8.32-17.el7 将被 安装 --> 解决依赖关系完成
依赖关系解决
=======================================================================================================================
Package 架构 版本 源 大小 ======================================================================================================================= 正在安装: expat-devel x86_64 2.1.0-10.el7_3 base 57 k gettext-devel x86_64 0.19.8.1-2.el7 base 320 k libcurl-devel x86_64 7.29.0-42.el7_4.1 updates 300 k openssl-devel x86_64 1:1.0.2k-8.el7 base 1.5 M zlib-devel x86_64 1.2.7-17.el7 base 50 k 为依赖而安装: gettext-common-devel noarch 0.19.8.1-2.el7 base 410 k git x86_64 1.8.3.1-12.el7_4 updates 4.4 M keyutils-libs-devel x86_64 1.5.8-3.el7 base 37 k krb5-devel x86_64 1.15.1-8.el7 base 266 k libcom_err-devel x86_64 1.42.9-10.el7 base 31 k libgnome-keyring x86_64 3.12.0-1.el7 base 109 k libkadm5 x86_64 1.15.1-8.el7 base 174 k libselinux-devel x86_64 2.5-11.el7 base 186 k libsepol-devel x86_64 2.5-6.el7 base 74 k libverto-devel x86_64 0.2.5-4.el7 base 12 k pcre-devel x86_64 8.32-17.el7 base 480 k perl-Error noarch 1:0.17020-2.el7 base 32 k perl-Git noarch 1.8.3.1-12.el7_4 updates 53 k perl-TermReadKey x86_64 2.30-20.el7 base 31 k安装 5 软件包 (+14 依赖软件包)
总下载量:8.5 M
安装大小:31 M Is this ok [y/d/N]: y Downloading packages: (1/19): expat-devel-2.1.0-10.el7_3.x86_64.rpm | 57 kB 00:00:00 (2/19): gettext-common-devel-0.19.8.1-2.el7.noarch.rpm | 410 kB 00:00:00 (3/19): gettext-devel-0.19.8.1-2.el7.x86_64.rpm | 320 kB 00:00:00 (4/19): keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm | 37 kB 00:00:00 (5/19): libcom_err-devel-1.42.9-10.el7.x86_64.rpm | 31 kB 00:00:00 (6/19): krb5-devel-1.15.1-8.el7.x86_64.rpm | 266 kB 00:00:00 (7/19): libgnome-keyring-3.12.0-1.el7.x86_64.rpm | 109 kB 00:00:00 (8/19): libkadm5-1.15.1-8.el7.x86_64.rpm | 174 kB 00:00:00 (9/19): libsepol-devel-2.5-6.el7.x86_64.rpm | 74 kB 00:00:00 (10/19): libcurl-devel-7.29.0-42.el7_4.1.x86_64.rpm | 300 kB 00:00:00 (11/19): libselinux-devel-2.5-11.el7.x86_64.rpm | 186 kB 00:00:00 (12/19): libverto-devel-0.2.5-4.el7.x86_64.rpm | 12 kB 00:00:00 (13/19): git-1.8.3.1-12.el7_4.x86_64.rpm | 4.4 MB 00:00:00 (14/19): openssl-devel-1.0.2k-8.el7.x86_64.rpm | 1.5 MB 00:00:00 (15/19): pcre-devel-8.32-17.el7.x86_64.rpm | 480 kB 00:00:00 (16/19): perl-Error-0.17020-2.el7.noarch.rpm | 32 kB 00:00:00 (17/19): perl-TermReadKey-2.30-20.el7.x86_64.rpm | 31 kB 00:00:00 (18/19): zlib-devel-1.2.7-17.el7.x86_64.rpm | 50 kB 00:00:00 (19/19): perl-Git-1.8.3.1-12.el7_4.noarch.rpm | 53 kB 00:00:00总计 17 MB/s | 8.5 MB 00:00:00
Running transaction check Running transaction test Transaction test succeeded Running transaction 正在安装 : 1:perl-Error-0.17020-2.el7.noarch 1/19 正在安装 : libkadm5-1.15.1-8.el7.x86_64 2/19 正在安装 : gettext-common-devel-0.19.8.1-2.el7.noarch 3/19 正在安装 : libsepol-devel-2.5-6.el7.x86_64 4/19 正在安装 : keyutils-libs-devel-1.5.8-3.el7.x86_64 5/19 正在安装 : zlib-devel-1.2.7-17.el7.x86_64 6/19 正在安装 : pcre-devel-8.32-17.el7.x86_64 7/19 正在安装 : libselinux-devel-2.5-11.el7.x86_64 8/19 正在安装 : perl-TermReadKey-2.30-20.el7.x86_64 9/19 正在安装 : libverto-devel-0.2.5-4.el7.x86_64 10/19 正在安装 : libgnome-keyring-3.12.0-1.el7.x86_64 11/19 正在安装 : perl-Git-1.8.3.1-12.el7_4.noarch 12/19 正在安装 : git-1.8.3.1-12.el7_4.x86_64 13/19 正在安装 : libcom_err-devel-1.42.9-10.el7.x86_64 14/19 正在安装 : krb5-devel-1.15.1-8.el7.x86_64 15/19 正在安装 : 1:openssl-devel-1.0.2k-8.el7.x86_64 16/19 正在安装 : gettext-devel-0.19.8.1-2.el7.x86_64 17/19 正在安装 : expat-devel-2.1.0-10.el7_3.x86_64 18/19 正在安装 : libcurl-devel-7.29.0-42.el7_4.1.x86_64 19/19 验证中 : gettext-devel-0.19.8.1-2.el7.x86_64 1/19 验证中 : libcom_err-devel-1.42.9-10.el7.x86_64 2/19 验证中 : libgnome-keyring-3.12.0-1.el7.x86_64 3/19 验证中 : perl-Git-1.8.3.1-12.el7_4.noarch 4/19 验证中 : libverto-devel-0.2.5-4.el7.x86_64 5/19 验证中 : perl-TermReadKey-2.30-20.el7.x86_64 6/19 验证中 : krb5-devel-1.15.1-8.el7.x86_64 7/19 验证中 : 1:perl-Error-0.17020-2.el7.noarch 8/19 验证中 : libselinux-devel-2.5-11.el7.x86_64 9/19 验证中 : pcre-devel-8.32-17.el7.x86_64 10/19 验证中 : zlib-devel-1.2.7-17.el7.x86_64 11/19 验证中 : keyutils-libs-devel-1.5.8-3.el7.x86_64 12/19 验证中 : libsepol-devel-2.5-6.el7.x86_64 13/19 验证中 : git-1.8.3.1-12.el7_4.x86_64 14/19 验证中 : 1:openssl-devel-1.0.2k-8.el7.x86_64 15/19 验证中 : libcurl-devel-7.29.0-42.el7_4.1.x86_64 16/19 验证中 : gettext-common-devel-0.19.8.1-2.el7.noarch 17/19 验证中 : expat-devel-2.1.0-10.el7_3.x86_64 18/19 验证中 : libkadm5-1.15.1-8.el7.x86_64 19/19已安装:
expat-devel.x86_64 0:2.1.0-10.el7_3 gettext-devel.x86_64 0:0.19.8.1-2.el7 libcurl-devel.x86_64 0:7.29.0-42.el7_4.1 openssl-devel.x86_64 1:1.0.2k-8.el7 zlib-devel.x86_64 0:1.2.7-17.el7作为依赖被安装:
gettext-common-devel.noarch 0:0.19.8.1-2.el7 git.x86_64 0:1.8.3.1-12.el7_4 keyutils-libs-devel.x86_64 0:1.5.8-3.el7 krb5-devel.x86_64 0:1.15.1-8.el7 libcom_err-devel.x86_64 0:1.42.9-10.el7 libgnome-keyring.x86_64 0:3.12.0-1.el7 libkadm5.x86_64 0:1.15.1-8.el7 libselinux-devel.x86_64 0:2.5-11.el7 libsepol-devel.x86_64 0:2.5-6.el7 libverto-devel.x86_64 0:0.2.5-4.el7 pcre-devel.x86_64 0:8.32-17.el7 perl-Error.noarch 1:0.17020-2.el7 perl-Git.noarch 0:1.8.3.1-12.el7_4 perl-TermReadKey.x86_64 0:2.30-20.el7完毕!
[root@wei-BaiDu soft]# yum -y install git-core 已加载插件:langpacks, versionlock 软件包 git-1.8.3.1-12.el7_4.x86_64 已安装并且是最新版本 无须任何处理 [root@wei-BaiDu soft]# git --version git version 1.8.3.1 [root@wei-BaiDu soft]#转载地址:http://cedja.baihongyu.com/