【9.12】软件包安装(下)
7.6 yum更换国内源
系统自带的源是国外网站,可能不好使用,比如网速较慢等,这样可以更换国内的源
- 如果自建了yum源,那么先恢复默认的源
[root@arslinux-01 etc]# rm -f yum.repos.d/dvd.repo
rm:是否删除普通文件 "yum.repos.d/dvd.repo"?y
[root@arslinux-01 etc]# ls yum.repos.d
[root@arslinux-01 etc]# cp yum.repos.d.bak/* yum.repos.d/
[root@arslinux-01 etc]# ls yum.repos.d
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo
[root@arslinux-01 yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
[root@arslinux-01 yum.repos.d]# curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo
[root@arslinux-01 yum.repos.d]# ls
CentOS7-Base-163.repo CentOS-Base.repo.bak CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
CentOS-Base.repo CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo
[root@arslinux-01 yum.repos.d]# yum list
[root@arslinux-01 yum.repos.d]# rm CentOS-Base.repo
[root@arslinux-01 yum.repos.d]# yum repolist all
[root@arslinux-01 yum.repos.d]# yum clean all
已加载插件:fastestmirror
正在清理软件源: base extras updates
Cleaning up list of fastest mirrors
Other repos take up 18 M of disk space (use --verbose for details)
已经更换了163的源
7.7 yum下载rpm包
1、安装扩展源 epel
- yum install -y epel-release 安装扩展源
[root@arslinux-01 yum.repos.d]# ls
CentOS7-Base-163.repo CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo
CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
[root@arslinux-01 yum.repos.d]# yum install -y epel-release
[root@arslinux-01 yum.repos.d]# ls
CentOS7-Base-163.repo CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo epel.repo
CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo epel-testing.repo
安装之后,多出了 epel.repo 和 epel-testing.reop 两个
[root@arslinux-01 yum.repos.d]# yum list | grep epel
2、yum 下载 rpm 包
先确认要下载的包是不是已经安装过了
- yum install -y 包名 --downloadonly 下载rpm包
[root@arslinux-01 yum.repos.d]# yum install -y zsh --downloadonly
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* epel: sg.fedora.ipserverone.com
正在解决依赖关系
--> 正在检查事务
---> 软件包 zsh.x86_64.0.5.0.2-31.el7 将被 安装
--> 解决依赖关系完成
依赖关系解决
==================================================================================================================
Package 架构 版本 源 大小
==================================================================================================================
正在安装:
zsh x86_64 5.0.2-31.el7 base 2.4 M
事务概要
=================================================