centos7配置更新源、epel源

0、相关系统工具安装
mysql

# yum install vim wget -ylinux

# yum install net-tools -ynginx


一、本地源web

后台下载:sql

# cat wgetiso.shvim

#!/bin/bashcentos

wget http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso > /dev/null 2>&1 &bash

# chmod +x wgetiso.sh   #权限ide

# bash wgetiso.sh   #执行工具


建立挂载目录:

# mkdir /mnt/{yum,cdrom} -pv

# ls

CentOS-7-x86_64-DVD-1611.iso

#

# mount CentOS-7-x86_64-DVD-1611.iso /mnt/cdrom

mount: /dev/loop0 写保护,将以只读方式挂载

# ls /tmp/

CentOS_BuildTag  GPL       LiveOS    RPM-GPG-KEY-CentOS-7

EFI              p_w_picpaths    Packages  RPM-GPG-KEY-CentOS-Testing-7

EULA             isolinux  repodata  TRANS.TBL

# cp -af /mnt/cdrom /mnt/yum

# ls /mnt/yum/

cdrom

# cat /etc/yum.repos.d/CentOS-Local.repo

[Local]

name=Local Yum

baseurl=file:///mnt/yum/cdrom

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

enabled=1

#yum clean all

#yum makecache

#yum update

#yum groupinstall "Development Tools" -y


二、epel源(我的比较经常使用的两个epel源,安装一个便可)

# rpm -Uvh

http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm

#rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm

#yum update

#yum groupinstall “Development Tools” -y


三、新版源:elrepo

无论你用的 EL 是何版本,在实际启用时须要先导入 GPG 密钥:

# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

在 EL6 中启用 ELRepo:

# rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm

在 EL7 中启用 ELRepo:

# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm


理解 ELRepo 频道

为了更好地组织仓库中的软件,ELRepo 共分为 4 个独立频道:

 

elrepo 是主频道,默认状况下启用。它不包含正式发行版中的包。

elrepo-extras 包含能够替代发行版提供的软件包。默认状况下不启用。为了不混淆,当须要从该仓库中安装或更新软件包时,能够经过如下方式临时启用该频道(将软件包替换为实际软件包名称):# yum --enablerepo=elrepo-extras install package

elrepo-testing 提供将放入主频道中,可是仍在测试中的软件包。

elrepo-kernel 提供长期及稳定的主线内核,它们已经特别为 EL 配置过。

默认状况下,elrepo-testing 和 elrepo-kernel 都被禁用,若是咱们须要从中安装或更新软件包,能够像 elrepo-extras 那样启用它们。

 

要列出每一个频道中的可用软件包,请运行如下命令之一:

 

# yum --disablerepo="*" --enablerepo="elrepo" list available

# yum --disablerepo="*" --enablerepo="elrepo-extras" list available

# yum --disablerepo="*" --enablerepo="elrepo-testing" list available

# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available


四、nginx源

# cat /etc/yum.repos.d/ngx.repo

# filename: nginx.repo

[nginx]

name=centos7 nginx repo

baseurl=http://nginx.org/packages/centos/7/$basearch/

enabled=1

gpgcheck=0


五、mysql源

# cat /etc/yum.repos.d/mysqldb.repo

# Enable to use MySQL 5.6

[mysql56-community]

name=MySQL 5.6 Community Server

baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/

enabled=1

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

相关文章
相关标签/搜索