- 下载rpm文件
在清华大学的镜像网站上找自己需要的gitlab版本,地址为
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/
2 将rpm文件上传到服务器上,可以使用xFTP,在这里使用 rz命令。使用yum 安装rz命令。
yum -y install lrzsz # 安装上传命令
安装完后进入要上传gitlab的位置,输入命令rz,会弹出上传文件窗口,选择需要的文件,点击后就可以上传到该位置。
3 安装gitlab 使用rpm -ivh xxx.rpm 即可。
在安装的过程中,可能出现
警告:gitlab-ce-12.10.0-ce.0.el8.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID f27eab47: NOKEY
错误:依赖检测失败:
policycoreutils-python-utils 被 gitlab-ce-12.10.0-ce.0.el8.x86_64 需要
看到有出现 policycoreutils-python 的,使用yum install policycoreutils-python 安装就可以了。
对于 policycoreutils-python-utils 解决的方法就是在rpm 语句后面加上 --force --nodeps
执行命令如下
rpm -ivh gitlab-ce-12.10.0-ce.0.el8.x86_64.rpm --force --nodeps
执行后出现下面错误,不知道是什么引起的
警告:gitlab-ce-12.10.0-ce.0.el8.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID f27eab47: NOKEY
准备中... ################################# [100%]
正在升级/安装...
1:gitlab-ce-12.10.0-ce.0.el8 ################################# [100%]
/opt/gitlab/embedded/bin/ruby: /lib64/libcrypt.so.1: version `XCRYPT_2.0' not found (required by /opt/gitlab/embedded/lib/libruby.so.2.6)
/opt/gitlab/embedded/bin/ruby: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by /opt/gitlab/embedded/lib/libruby.so.2.6)
警告:%posttrans(gitlab-ce-12.10.0-ce.0.el8.x86_64) 脚本执行失败,退出状态码为 1
现在卡在这里了,先把错误记录下,找下原因