1.配置在线yum源
方法一:在线获取最新的Centos-Base.repo文件
#1) 安装wget
[root@bigdata03 yum.repos.d]# yum install -y wget
#2)备份原源文件
[root@bigdata03 yum.repos.d]# mv CentOS-Base.repo bak
#3)获取新的源文件-aliyun
[root@bigdata03 yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#或者:获取新的源文件-163yun
[root@bigdata03 yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
#4)重新加载
[root@bigdata03 yum.repos.d]# yum clean all
[root@bigdata03 yum.repos.d]# yum makecache
注:新的源文件下载后无需任何改动即可使用,如果重新加载过程中报错,可根据报错提示进行修复
如:
[root@bigdata02 yum.repos.d]# yum clean all
Loaded plugins: fastestmirror, langpacks
Existing lock /var/run/yum.pid: another copy is running as pid 36643.
可以手动杀掉进程:
kill -9 36643
方法二:手动编辑也可以
[root@bigdata03 yum.repos.d]# mv CentOS-Base.repo bak
[root@bigdata03 yum.repos.d]# vi CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
baseurl=https://mirrors.aliyun.com/centos/7/os/$basearch/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=https://mirrors.aliyun.com/centos/7/updates/$basearch/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7
[extras]
name=CentOS-$releasever - Extras
baseurl=https://mirrors.aliyun.com/centos/7/extras//$basearch/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7
[centosplus]
name=CentOS-$releasever - Plus
baseurl=https://mirrors.aliyun.com/centos/7/centosplus//$basearch/
gpgcheck=1
enabled=0
2.yum 只下载不安装软件包
注:如果本地安装过这个软件的最新版本,那么就不能使用这种方式下载了,会提示已安装最新版本
#使用默认下载路径/var/cache/yum/{RepositoryName}/packages/
yum install --downloadonly lrzsz
#指定下载路径
yum install --downloadonly --downloaddir=/download lrzsz
3.在yum源中搜索软件
[root@bigdata04 mysql-mmm]# yum list |grep mysql-mmm
...
mysql-mmm.noarch 2.2.1-15.el7 @epel
mysql-mmm-agent.noarch 2.2.1-15.el7 @epel
mysql-mmm-monitor.noarch 2.2.1-15.el7 epel
mysql-mmm-tools.noarch 2.2.1-15.el7 epel
4.使用yum 安装软件
[root@bigdata04 mysql-mmm]# yum install -y mysql-mmm-agent
4.yum 安装后的软件路径
[root@bigdata04 mysql-mmm-2.2.1]# rpm -ql mysql-mmm-agent
/etc/mysql-mmm/mmm_agent.conf
/usr/lib/systemd/system/mysql-mmm-agent.service
/usr/libexec/mysql-mmm/agent
/usr/libexec/mysql-mmm/agent/check_ip
/usr/libexec/mysql-mmm/agent/clear_ip
/usr/libexec/mysql-mmm/agent/configure_ip
/usr/libexec/mysql-mmm/agent/mysql_allow_write
/usr/libexec/mysql-mmm/agent/mysql_deny_write
/usr/libexec/mysql-mmm/agent/mysql_may_write
/usr/libexec/mysql-mmm/agent/set_active_master
/usr/libexec/mysql-mmm/agent/sync_with_master
/usr/libexec/mysql-mmm/agent/turn_off_slave
/usr/libexec/mysql-mmm/agent/turn_on_slave
/usr/sbin/mmm_agentd
/usr/share/doc/mysql-mmm-agent-2.2.1
/usr/share/doc/mysql-mmm-agent-2.2.1/README
/usr/share/perl5/vendor_perl/MMM/Agent
/usr/share/perl5/vendor_perl/MMM/Agent/Agent.pm
/usr/share/perl5/vendor_perl/MMM/Agent/Helpers
/usr/share/perl5/vendor_perl/MMM/Agent/Helpers.pm
/usr/share/perl5/vendor_perl/MMM/Agent/Helpers/Actions.pm
/usr/share/perl5/vendor_perl/MMM/Agent/Helpers/Network.pm
/usr/share/perl5/vendor_perl/MMM/Agent/Role.pm