配置yum源

因为ubuntu系统本身是没有yum源的、所以要想使用yum源、必须自己手动配置:

1、新建两个配置文件

cd /etc/yum/repos.d

sudo touch fedora-163.repo

sudo touch fedora-updates-163.repo

2、打开两个配置文件

gedit fedora-updates-163.repo
gedit fedora-163.repo
2.1fedora-163.repo文件里面添加:
[fedora]
 
name=Fedora 17 - $basearch - 163.com
 
failovermethod=priority
 
baseurl=http://mirrors.163.com/fedora/releases/17/Everything/$basearch/os/
 
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-17&arch=$basearch
 
enabled=1
 
metadata_expire=7d
 
gpgcheck=1
 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
 
 
 
[fedora-debuginfo]
 
name=Fedora 17 - $basearch - Debug - 163.com
 
failovermethod=priority
 
baseurl=http://mirrors.163.com/fedora/releases/17/Everything/$basearch/debug/
 
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-17&arch=$basearch
 
enabled=0
 
metadata_expire=7d
 
gpgcheck=1
 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
 
 
 
[fedora-source]
 
name=Fedora 17 - Source - 163.com
 
failovermethod=priority
 
baseurl=http://mirrors.163.com/fedora/releases/17/Everything/source/SRPMS/
 
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-17&arch=$basearch
 
enabled=0
 
metadata_expire=7d
 
gpgcheck=1
 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
2.2 fedora-updates-163.repo文件里面添加:

[updates]
 
name=Fedora 17 - $basearch - Updates - 163.com
 
failovermethod=priority
 
baseurl=http://mirrors.163.com/fedora/updates/17/$basearch/
 
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f17&arch=$basearch
 
enabled=1
 
gpgcheck=1
 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
 
 
[updates-debuginfo]
 
name=Fedora 17 - $basearch - Updates - Debug - 163.com
 
failovermethod=priority
 
baseurl=http://mirrors.163.com/fedora/updates/17/$basearch/debug/
 
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f17&arch=$basearch
 
enabled=0
 
gpgcheck=1
 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
 
 
[updates-source]
 
name=Fedora 17 - Updates Source - 163.com
 
failovermethod=priority
 
baseurl=http://mirrors.163.com/fedora/updates/17/SRPMS/
 
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f17&arch=$basearch
 
enabled=0
 
gpgcheck=1
 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

3、执行刚才配置

yum makecache     #在终端输入命令

4、更新软件包数据

yum update      #在终端输入命令

来源:ubuntu系统配置yum源_linux_明人不放暗屁@cheng-华为云开发者联盟

Linux 系统中配置 YUM 可以通过多种方式进行,以下是几种常见的方法: ### 1. 配置本地 YUM 创建并编写本地 yum 配置文件,编辑完成后保存退出: ```bash [root@cloud ~]# vi /etc/yum.repos.d/local.repo ``` 文件内容如下: ```ini [centos] name=centos baseurl=file:///opt/centos gpgcheck=0 enabled=1 ``` - `name`:描述该的名称。 - `baseurl`:指定本地 Yum 的位置,通常指向挂载点目录。 - `gpgcheck=0`:表示不进行 GPG 签名检查。 - `enabled=1`:启用此[^3]。 确保 `/opt/centos` 目录中有 RPM 包,并且已经正确挂载 ISO 镜像或其他包含软件包的介质。 ### 2. 配置网络 YUM 如果需要使用远程服务器上的 YUM ,可以配置基于 HTTP 或 FTP 的网络。例如: ```ini [remote] name=Remote YUM Source baseurl=http://example.com/yum/ enabled=1 gpgcheck=0 ``` 将上述内容写入 `/etc/yum.repos.d/remote.repo` 文件中,其中 `baseurl` 指向远程服务器上的仓库地址。这种方式适用于有稳定网络连接的环境[^1]。 ### 3. 配置 NFS 共享的远程 YUM 在企业局域网环境中,可以通过 NFS 将一台服务器上的 YUM 共享给其他服务器使用,从而减少每台服务器单独下载软件包的压力。首先,在 NFS 服务器上共享 YUM 目录: ```bash /export/yum *(ro,sync,no_subtree_check) ``` 然后在客户端挂载 NFS 共享目录: ```bash mount -t nfs server:/export/yum /mnt/yum ``` 接着创建对应的 `.repo` 文件: ```ini [nfsyum] name=NFS YUM Source baseurl=file:///mnt/yum enabled=1 gpgcheck=0 ``` 这种方法适用于大规模部署场景,便于集中管理仓库内容[^2]。 ### 4. 使用官方镜像 对于 CentOS、RHEL 等系统,可以直接使用官方提供的默认。确保 `/etc/yum.repos.d/CentOS-Base.repo` 文件存在并且配置正确。如果没有该文件,可以从官方获取: ```bash curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirror.centos.org/centos/7/os/x86_64/ ``` 之后运行以下命令清理缓存并更新仓库信息: ```bash yum clean all yum makecache ``` 这样就可以使用官方仓库安装和升级软件了[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值