CentOS7 配置阿里云yum源
https://blog.csdn.net/lyfqyr/article/details/108172522
1.最小化安装的系统首先应安装wget命令
命令:yum -y install wget
2.进入yum的文件夹
命令:cd /etc/yum.repos.d/
3.删除yum文件夹所有yum源
命令:rm -rf /etc/yum.repos.d/*.repo
4.利用wget下载阿里云repo文件
命令:
wget https://mirrors.aliyun.com/repo/Centos-7.repo
wget https://mirrors.aliyun.com/repo/epel-7.repo
wget https://mirrors.aliyun.com/repo/epel.repo
wget https://mirrors.aliyun.com/repo/epel-testing.repo
还有一个epel.repo配置源(补充包安装源)
- RHEL以及他的衍生发行版如CentOS、Scientific Linux为了稳定,官方的rpm repository提供的rpm包往往是很滞后的,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安全稳定是重点,官方的rpm repository提供的rpm包也不够丰富,很多时候需要自己编译那太辛苦了,而EPEL恰恰可以解决这两方面的问题。
- EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。
- 如果你知道rpmfusion.org的话,拿 rpmfusion 做比较还是很恰当的,rpmfusion 主要为桌面发行版提供大量rpm包,而EPEL则为服务器版本提供大量的rpm包,而且大多数rpm包在官方 repository 中是找不到的。
- 另外一个特点是绝大多数rpm包要比官方repository 的rpm包版本要来得新,比如我前些日子在CentOS上安装的php,RHEL为了稳定性还在延用5.1.6版,我记得这是去年上半年的版本,而php 的最新版本已经到5.3.2,如果在php5.1.6的基础上安装phpmyadmin,则会提示php版本过低,这时候,EPEL中提供的较新php rpm就能很方便的派上用场了。
转载于:https://www.cnblogs.com/Rozdy/p/5550459.html
Remi源(可选)
# 阿里源
yum install -y https://mirrors.aliyun.com/remi/enterprise/remi-release-7.rpm
# 清华源
yum install -y https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-7.rpm
Remi repository 是另一个第三方存储库,包含最新版本 PHP、MySQL、Perl、Python 等 Web 开发相关的软件包。Remi 存储库特别适合那些希望在 CentOS 上使用最新稳定版 PHP、Perl、Python 等语言的开发者。Remi 存储库的软件包版本通常比 CentOS 默认提供的版本要新得多。有个这个源之后,使用 YUM 安装或更新 PHP、MySQL、phpMyAdmin 等服务器相关程序的时候就非常方便了。
此外建议安装 yum-utils
包,提供启用、禁用源等实用功能:
yum install yum-utils
5.执行yum源更新命令
命令:yum clean all
命令:yum makecache
注意:依次执行
6.看一下yum仓库有多少包
命令:yum repolist
总结:
cd /etc/yum.repos.d/
mkdir bak
mv * bak/
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
yum install -y https://mirrors.aliyun.com/remi/enterprise/remi-release-7.rpm
yum clean all
yum makecache
yum repolist
通过阿里云下载源下载....
7.安装其他必要软件
命令:yum install bash-completion #自动补全软件包
命令:yum -y install lrzsz #RPM包管理通过SSH连接。这个工具集包括了 rz
(接收文件到本地)和 sz
(发送文件到远程主机)等命令。
8.已安装软件查看
[root@CentOS7 yum.repos.d]# rpm -q remi-release
remi-release-7.9-6.el7.remi.noarch
已安装软件卸载
[root@CentOS7 yum.repos.d]# yum remove remi-release
Loaded plugins: fastestmirror, langpacks
Resolving Dependencies
--> Running transaction check
---> Package remi-release.noarch 0:7.9-6.el7.remi will be erased
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================================================================================
Package Arch Version Repository Size
================================================================================================================================================
Removing:
remi-release noarch 7.9-6.el7.remi @/remi-release-7 39 k
Transaction Summary
================================================================================================================================================
Remove 1 Package
Installed size: 39 k
Is this ok [y/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Erasing : remi-release-7.9-6.el7.remi.noarch 1/1
Verifying : remi-release-7.9-6.el7.remi.noarch 1/1
Removed:
remi-release.noarch 0:7.9-6.el7.remi
Complete!
[root@CentOS7 yum.repos.d]#
9.单独使用阿里云wget安装软件(zabbix server)
登录阿里云镜像站:https://mirrors.aliyun.com/
在如下地址:/zabbix/zabbix/6.2/rhel/7/x86_64/ 找到zabbix-release 右键“复制链接地址”
最后wget 这个地址:
wget https://mirrors.aliyun.com/zabbix/zabbix/6.2/rhel/7/x86_64/zabbix-release-6.2-1.el7.noarch.rpm?spm=a2c6h.25603864.0.0.7ab014b0xOSTfF
回车即可安装成功