文章目录
Failure talking to yum: ‘ascii’ codec can’t encode characters in position 168-172: ordinal not in range(128)
- 什么时候会出现这个问题
当你使用yum命令下载依赖包的时候,若没有配置yum仓库的情况下会出现这个问题问题 - 怎么解决?
很简单,配置yum仓库
如何配置yum数据源
什么是yum
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
如何配置yum仓库
-
yum的配置文件在/etc/yum.repos.d/目录下。
-
用vim为rhel7.repo文件进行配置(rhel7是自定义的,但是必须以.repo结尾)
-
[rhel7] yum仓库的唯一标识符,防止冲突
-
name=rhel7 yum仓库的名称
-
baseurl=file:///media/cdrom 提供的yum源的方式(ftp://… 、http:// 、本地file:///)
-
enabled=1 yum源是否可用(“1”为可用,“0”为禁用)
-
gpgcheck=0 ; 此源是否校验文件(“1”为校验,“0为不校验”)
配置方式
[root@linuxprobe ~]# cd /etc/yum.repos.d/
[root@linuxprobe yum.repos.d]# vim rhel7.repo
[rhel7]
name=rhel7
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0
[root@linuxprobe yum.repos.d]# mkdir -p /media/cdrom/
[root@linuxprobe yum.repos.d]# mount /dev/cdrom /media/cdrom/
如何修改国内数据源
Centos7修改国内阿里数据源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache
yum -y update
来源:CSDN
作者:小小鸭脖爱洗澡
链接:https://blog.csdn.net/qq_39705793/article/details/104154866