安装samba本来是个不麻烦的事,但鉴于我用的是公司的内网,repo是本地源,环境平时是拿来做daily build的,比较干净。
之前自己下载过gitlab-ce时,新增了一些镜像源,然后安装samba的时候就总是提示依赖项不存在,可以通过--skip-broken或者--nobest跳过,但是无法继续配置,显示/etc/samba/smb.conf不存在。
为此我找到了163的源,明确是存在samba包的,但还是提示失败。主要是因为不熟练,配置时导致包有多个base/update等源仓库名重复,下载失败。要确保只有一个base、updates、extras等仓库。
网上百度的东西都差不多,贴一些自己针对搜索的镜像源,可以自己配:
$releasever是centos rehat版本
163镜像源:http://mirrors.163.com/centos/$releasever/BaseOS/x86_64/os/
<br/>
清华大学镜像源:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/