linux为yum配置软件源(代码片段)

XavierJiezou XavierJiezou     2023-03-13     509

关键词:

摘要

本文探讨如何为 yum 配置第三方软件源。

引言

yum 并不能管理所有的软件。我们使用的操作系统 CentOS 中的 yum 默认使用的软件源是 CentOS 的官方源。CentOS 的官方源十分审慎,其收录策略如下:

  • 不包括任何有版权正义的软件
  • 软件求稳不更新

有鉴于此,官方源包含的软件包数量肯定不多。事实也是如此,很多有用的软件都不在 CentOS 的官方源中。例如著名的开发工具 eclipse,Linux 经典媒体播放器 MPlayer。如不进行额外配置,这些软件就不能使用 yum 来进行管理。

因此,在安装这些软件的时候,就需要为 yum 配置第三方软件源。以下是比较推荐的有影响力的第三方源,并且完全兼容 CentOS 和红帽等 Linux 系统:

此外,如果上述源的速度太慢,也可以使用国内的一些源:

教程

网易源为例。

  1. 备份 /etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
  1. 进入网易的CentOS镜像使用帮助,复制 CentOS7 的 repo 文件下载链接(因为我这里的系统版本是 CentOS 7),使用 wget 命令下载到主机
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
  1. 移动 CentOS7-Base-163.repo 文件到 /etc/yum.repos.d/ 目录下
mv CentOS7-Base-163.repo /etc/yum.repos.d/
  1. 更新缓存
yum clean all
yum makecache

如果想更换回原来的源,可以使用下方命令

mv /etc/yum.repos.d/CentOS-Base.repo.backup /etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS7-Base-163.repo /etc/yum.repos.d/CentOS7-Base-163.repo.backup
yum clean all
yum makecache

参考

中国大学 MOOC | Linux 系统管理 | 主题 09 管好软件 | 小节 3 为 YUM 配置软件源

做yum仓库(代码片段)

...linux软件源网址2、本地yum源:系统安装镜像等yum仓库制作配置地址:/etc/yum.repos.d/XX.repo1、线上yum仓库默认已经存在各类线上源地址:/etc/yum.repos.d/Cen 查看详情

linux软件管理-yum工具(代码片段)

...资源库/yum源(repository)3.YUM工作流程执行yum命令读取yum配置文件,获取仓库信息在仓库中搜索元数据文件,确定所需软件及依赖的软件下载相关软件包及校验文件按顺序安装软件包当远程仓库更新后可以通过相应的命令更新本... 查看详情

centos7配置国内yum源(代码片段)

文章目录1、什么是yum仓库?2、yum仓库配置2.1、阿里镜像仓库配置2.1.1、配置步骤2.1.2、epel源安装和配置2.1.3、查看yum源2.2、配置清华大学镜像仓库1、什么是yum仓库?yum仓库就是使用yum命令下载软件的镜像地址。我们通常使用yuminstal... 查看详情

linux的yum源配置总结(代码片段)

本文总结归纳了一系列Linux系统的各种yum配置,虽然不一定是标准配置,但都是自己曾真实测过可用的。1.RHEL6本地yum源配置2.CentOS6本地yum源配置3.OEL5本地yum源配置4.RHEL7本地yum源配置5.RHEL7FTPyum源配置6.RHEL6网络yum源配置1.RHEL6本地yu... 查看详情

centos修改yum源为阿里云(代码片段)

...yum仓库自定义yum仓库,修改yum源为什么要修改?1.yum默认配置的是centos的国外仓库地址,下载比较慢,修改为阿里云的yum仓库,加速下载配置阿里云yum源的步骤1.备份旧的yum源cd/etc/yum.repos.d/mkdirmv*allbak2.下载新的阿里云yum源wget-O/etc/... 查看详情

centos7配置国内yum源(代码片段)

...那么此时我们就需要把我们的yum源改为国内的镜像。yum的配置文件yu 查看详情

yum源配置,这一篇就够了!(包括本地,网络,本地共享yum源)(代码片段)

服务器yum源配置文章目录1.引言1.1什么是yum源1.2为什么要搭建内网yum源1.3准备工作2.yum源搭建2.1网络yum源配置2.1.1yum仓库配置2.1.2更新yum源2.1.3centosyum源一键配置命令2.1.4其他yum源参考2.2本机单机yum源配置2.2.1iso镜像获取并上传到服... 查看详情

yum源配置及详解(代码片段)

...意:有repodata的目录的子目录为yum源的路径 二、yum源配置yum的配置文件cachedir=/var/cache/yum/$basearch/$releasever#yum下载后的缓存目录keepcache=0#是否缓存,0为不缓存,1为缓存debuglevel=2logfile=/var/log/yum.log#yum的安装日志exactarch=1obsoletes=... 查看详情

linux笔记-配置本地光盘未yum源(代码片段)

cd/etc/yum.repos.d/vimCentOS-Media.repo 可知只要把光盘挂载到/media/CentOS//media/cdrom//media/cdrecorder/ 查看详情

自建yum仓库(网络源和本地源)(代码片段)

...相关的元数据文件,放置在特定的目录repodata下yum客户端配置文件:/etc/yum.conf:为所有仓库提供公共配置[root@Centos7yum.repos.d]#cd 查看详情

使用本地http的yum源(代码片段)

...做法是向每台机器上上传一个iso镜像,然后将镜像挂在,配置本地的yum源,实现基础软件的安装。为了减少操作方式,配合saltstack的远程操作,现在想的方式是在其中的一台机器上,挂在该ISO镜像,然后通过httpd的方式,供其他... 查看详情

yum-remi源配置(代码片段)

...7/RHEL7yuminstallhttp://rpms.remirepo.net/enterprise/remi-release-7.rpm2、配置Remi源:编辑remi源repo文件/etc/yum.repos.d/remi.repo启用RemiRepository修改enabled=0为enabled=1。为RemiRepository设置合适的优先级在[remi]那一节的结尾另起一行添加下面的代码:priori... 查看详情

linux挂载本地yum源详解(代码片段)

...地的yum源3、清除yum源的原有信息命令4、显示所有yum源的软件包yum挂载的的前提:已经挂载了本地光盘(我们在前面的文章中已经挂载好了)文章目录前言一、yum源是什么?二、挂载本地yum源三、挂载 查看详情

yum详解(代码片段)

目录YUM安装yum相关命令控制yum安装的配置文件YUM安装1.必须有网络,通过网络获取软件2.管理RPM包3.自动解决依赖4.命令简单好记5.生产最佳实践yum相关命令-使用阿里源的base源,可将baseurl中三个路径删除下面两个路径,路径为阿... 查看详情

centos7.4配置本地yum源和阿里源并配置yum优先级(代码片段)

一、用Centos镜像搭建本地yum源安装完linux系统的默认yum源为centos的官方地址,在“国内的特殊环境”下使用很慢甚至无法访问,所以一般的做法都是把默认的yum源替换成aliyun的yum源或者163等国内的yum源。但是以上的方法都是需要... 查看详情

linux别名,yum源,vim使用技巧(代码片段)

本篇主要讲述:1 命令的别名2 软件包管理3 配置永久主机名 4 使用vim创建/修改文件 1、命令的别名alias简化复杂命令的输入[root@A/]#aliasmyls=‘ls-lh‘#定义别名等号两边不能有空格[root@A/]#myls/root/[root@A/]#alias#... 查看详情

linux之如何配置yum源网络源|自建仓库|hhtp分享源|本地源|超详细新手教程(代码片段)

一、本地手工配置yum源方法:使用以下命令进行挂载mount/dev/sr0/mnt#将光盘文件挂载到mntdf-Th可以显示当前挂载信息接下来进入yum配置文件,并创建相关文件cd/etc/yum.repos.d/#yum配置文件目录vimrhle8.repo#创建并编辑新文件rhle8.re... 查看详情

yum源(代码片段)

为各版本linux添加yum源这里我就以Centos6.5来做演示首先先百度下对应版本的yun源国内比较好的yum源主要是阿里云、163以及搜狐的,更新yum的命令如下://更新为阿里云的源wget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-... 查看详情