背景就是 x86 迁移到 arm,找项目组试点推进。我们部门被选中。 在部署 gitlab 时,没有找到 arm 的 rpm 包,请问怎么搞。
不要问为啥不用 docker 。如果确实没有 arm 的 rpm 包,我就去装 docker..
1 morphyhu 2020-10-13 10:10:33 +08:00 实在没有可以考虑在 ARM 平台上自行编译下 |
![]() | 2 zouri 2020-10-13 10:13:29 +08:00 如果没有 arm 的包,用 docker 也会不兼容呀 |
![]() | 3 privil 2020-10-13 10:13:36 +08:00 你装 docker 貌似也要跑 arm 版本的镜像的,搜了下,有的,https://github.com/ulm0/gitlab,可以参照别人的 dockerfile 去安装 arm 版的 gitlab |
7 maemual 2020-10-13 10:19:28 +08:00 为什么要迁移到 ARM 。。。。??? |
![]() | 10 wanguorui123 2020-10-13 10:20:44 +08:00 Gogs 有 ARM 版 |
![]() | 11 1stlulu 2020-10-13 10:20:52 +08:00 并不是 docker 专家,但 docker image 也是分架构的,如果 gitlab 没有 arm 版,那它的 docker image 大概也不会有 arm 版... |
![]() | 13 coderluan 2020-10-13 10:27:52 +08:00 |
![]() | 15 zsj950618 2020-10-13 10:44:49 +08:00 via Android |
![]() | 17 coderluan 2020-10-13 10:50:51 +08:00 @kaiz1121 嗯, 不过我去列表翻了下, 好像确实没有 rpm, 不过可能我看漏了, 运行下脚本就知道了, 没有可以换 deb, https://packages.gitlab.com/gitlab/gitlab-ce 这个确实有, 我看见了. |
![]() | 19 pynix 2020-10-13 13:38:15 +08:00 自己构建吧。。 |
![]() | 20 R0n1n 2020-10-13 14:03:17 +08:00 via Android alien 转 deb 到 rpm ? |
21 x66 2020-10-13 16:59:23 +08:00 既然有 arm/ubuntu. 那就 docker 吧 |
![]() | 22 mikeven 2020-10-13 17:06:37 +08:00 arm 性能咋样啊 |
![]() | 23 lambdaq 2020-10-13 17:09:23 +08:00 要追时髦就不要用 centos 了。自找难受。ubuntu 一路 .deb 安装爽啊。 |
![]() | 24 ixx 2020-10-13 17:12:43 +08:00 |
![]() | 25 maniaccn 2020-10-13 17:20:19 +08:00 华为有官方的迁移说明文档,你找华为的售前要一下,我之前在官网找到过,刚刚没搜到 |
![]() | 26 12101111 2020-10-13 17:23:28 +08:00 (既然要国产化为什么不用国产的 gitea, go 程序交叉编译多方便 |
![]() | 27 gluttony 2020-10-13 17:56:37 +08:00 via iPhone |
![]() | 28 linvaux 2020-10-13 18:27:56 +08:00 我们去年有个项目也要做 arm 版本,上面的各种包都要自己编译,踩了 3 个月的坑,都是泪 |
![]() | 34 ghwolf007 2020-10-13 18:58:18 +08:00 关注一下 我前段时间也在做这方面的工作,gitlab 也是找了很多没找到,华为售前技术支撑的一个哥们自己给编了一个个的镜像,其他都适配差不多了,我还没有试这个镜像,你要的话给你拿去试试 |
![]() | 36 xupefei 2020-10-13 20:21:47 +08:00 via iPhone ![]() 楼主也是牛逼,编译后镜像别人敢给,你就敢用? |
37 luckyrayyy 2020-10-13 20:23:13 +08:00 哈哈哈楼上 |
![]() | 38 mangogeek 2020-10-13 21:11:15 +08:00 gitea 基于 golang 的,直接提供 ARM 版本 |
![]() | 39 des 2020-10-13 21:24:08 +08:00 看到 arm 服务器,就知道是怎么回事了,哈哈哈哈 |
40 myd 2020-10-13 22:06:26 +08:00 上次弄很久没装成功,希望楼主搞定了出个教程 |
![]() | 41 geekvcn 2020-10-13 22:09:34 +08:00 @mangogeek 没在生产环境用过 gitea 就不要乱推荐,不说 gitea 那残废的性能个人和小团队用用就算了,就是迁移成本你负责迁移吗? |
![]() | 43 miao1007 2020-10-13 22:13:53 +08:00 via iPhone 理论上是基于 ruby 写的可以跨平台,但是里面有 C 的代码基本上就是自己编译了 |
![]() | 44 princeofwales 2020-10-13 23:16:31 +08:00 @geekvcn 两个自主,英国人 |
45 kaneg 2020-10-13 23:28:51 +08:00 via iPhone gitlab 是基于 ruby 的,理论上只要 ruby 有 ARM 版的那就没问题。 如果为了省事,直接上 docker 更快,在 docker hub 上选择 ARM 架构,搜索 gitlab 也是有的,比如这个 linaro/gitlab-arm64 |
![]() | 46 9LCRwvU14033RHJo 2020-10-13 23:33:13 +08:00 arm 也卖给美国了吧? |
47 Aynamic 2020-10-13 23:41:22 +08:00 via Android |
48 neoblackcap 2020-10-14 01:12:20 +08:00 @kaneg gitlab 很多核心组件已经用 go 重写了,比如 gitlab-shell 。所以还是很多要重新编译的 |
49 Goldilocks 2020-10-14 01:14:23 +08:00 用最新 fedora,大部分包都有。CentOS 7 太老了。 |
![]() | 51 geekvcn 2020-10-14 01:41:55 +08:00 @princeofwales 我是中国人,ARM 是华为自主研发的,你这都不知道? |
![]() | 52 geekvcn 2020-10-14 01:48:57 +08:00 @user8341 其他的什么瑞芯微,全志,中兴微电子,紫光的 ARM 都是华为授权的,也不能自主生产,必须交给台积电,中芯国际代工生产。 在我看来 ZF 机关事业单位和企业瘦终端,在瑞芯微的电视盒子上装个 ARM 就行了,就算要支持国产也该支持龙芯。现在在华为的游说下假自主鲲鹏加上 UOS 硬是要强推,从 x86 迁移到 ARM 真能保证信息安全? |
![]() | 53 geekvcn 2020-10-14 01:55:17 +08:00 ![]() 说真的,自从上面下通知 2025 关键部门要完全移除国外芯片,各种牛鬼蛇神都出来了,还有各种马甲也来捞油水了,zen 套个马甲变海光,威盛套个马甲变兆芯,Intel 至强套个马甲变成清华澜起,还有一堆 ARM 在分蛋糕,真正能看出点自主影子的还是只有龙芯 |
![]() | 55 msg7086 2020-10-14 03:15:42 +08:00 ![]() @geekvcn #51 安谋控股公司,又称 ARM 公司,是软银集团旗下的半导体设计与软件公司,全球总部位于英国剑桥。 ARM 公司拥有架构知识产权,华为拿到的是来自 ARM 公司的永久授权。 然后华为自己再设计芯片,再授权给别人。 所以「 ARM 」的知识产权不是华为的。具体到一块块「 ARM 处理器芯片」的知识产权才是华为的。 至于 ARM 具体给了多少东西的授权这个我就不清楚了。 |
![]() | 56 geekvcn 2020-10-14 04:52:06 +08:00 ![]() @msg7086 我在黑华为海军,颠倒是非,误导大众,你不用一本正经的反驳我,v2 的网友基本都知道 ARM 是哪国知识产权 |
![]() | 57 reus 2020-10-14 07:08:06 +08:00 ![]() @msg7086 华为的授权止于 arm v8 指令集,如果 arm 出新版本,有新的指令,华为就没有授权了。授权是限定版本的,虽然是永久,但是不是自动升版本。就好比你买了 2020 版,别人以后升到 2025 、2030,你的授权还是 2020 版,除非另外授权 2025 、2030 。 |
![]() | 58 unio 2020-10-14 07:16:23 +08:00 via Android 注意涉密要求呀 |
60 yuanbo6 2020-10-14 08:55:56 +08:00 在公司也负责一些国产化相关(非研发)的内容,加油! |
![]() | 61 raptor 2020-10-14 09:20:09 +08:00 自己编译一下就是了。当初 netty 的 SSL 库也没有 ARM 版,我就自己编译了一个。 |
![]() | 62 ExplorerLog 2020-10-14 09:35:40 +08:00 中国有自主知识产权的只有 arm china 开发的基于 arm v8m 架构的 arm star 星辰处理器 |
![]() | 64 lhx2008 2020-10-14 09:39:04 +08:00 via Android arm 坑多。。特别是网络够吃一壶的 |
![]() | 67 geekvcn 2020-10-14 09:58:28 +08:00 via iPhone @taobibi 关键也不可控啊,用的欧美知识产权,欧美日韩台湾的半导体产业链,随便一制裁就歇菜了,怎么可控,靠华为那点库存吗? |
68 r1ng0 2020-10-14 10:13:49 +08:00 大佬们 萌新问下,咋不用 risc-v 指令集的处理器来做国产化呢 |
![]() | 70 commoccoom 2020-10-14 10:30:56 +08:00 我们这里在做配电房的运维监控,也要用 arm 的板子,系统的 debian9.13 的,前天还被我搞崩了一块,返厂了。 |
71 kloudmuka 2020-10-14 11:32:01 +08:00 via Android ARM 知识产权怎么突然成了中国的了?现在有些人的信息获取渠道是不是都来自公众号了? |
![]() | 73 majunbo 2020-10-14 16:13:37 +08:00 @kaiz1121 你看是不是你想要的? GitLab 11.5.11 CentOS 7.8: https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.28.0.tar.gz GitLab 11.10.4 CentOS 7.6: https://gitlab.com/gitlab-org/gitlab-foss/-/tree/v11.10.4 |
![]() | 74 lunny 2022-02-25 21:44:07 +08:00 Gitea 完美支持 ARM 服务器 |