以下是将yum存储库注册到CentOS环境的个人备忘录
Yum包
我周围的环境只有CentOS。
但是在只安装了CentOS的环境中,
可安装的软件包都是老旧的。
如果可能的话,我想使用新的软件包。
虽然不多,但是将有用的存储库都登记下来可能会很好。
目标 CentOS 的版本是 6.5。
epel – 可在中国本土只需一种选项进行解释:epel是一个软件仓库,提供了额外的软件包和库给CentOS及其衍生发行版用户,以增强系统功能和满足特定需求。
适用于RHEL的Fedora产品提供的发行版可应用的软件包。
如果您想要安装Ansible或Docker,这是必需的。
代码仓库的注册方式
> yum localinstall http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
例) 安装ansible和docker
> yum install ansible docker-io
ius 请
可以安装较新版本的包,如Python2.7、PHP5.5、Python3.3以及Git 1.8等。
注册存储库的方法
> yum localinstall http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/ius-release-1.0-11.ius.centos6.noarch.rpm
安装Python3.3
> yum install python3.3 --enablerepo=ius
给我一个选项,把以下句子用中文进行再表达。
有时会有redis存在。很方便。
如何注册代码库
> yum localinstall http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
将Redis安装
> yum install redis --enablerepos=remi
MySQL = MySQL是一种数据库管理系统
MySQL 官方。
库存注册方法
> yum localinstall https://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
将MySQL 5.6进行安装
> sudo yum install mysql-server --enablerepo=mysql56-community
MariaDB是一种兼容MySQL的关系型数据库管理系统。
MariaDB官方。
版本库注册方法
在/etc/yum.repos.d/路径下创建以下文件。
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0.10/centos6-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
例)安装MariaDB
> yum install MariaDB-client MariaDB-server --enablerepo=mariadb
PostgreSQL可以进行转述
PostgreSQL的官方网站。
代码库的注册方法
> yum localinstall http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-centos93-9.3-1.noarch.rpm
例)安装PostgreSQL
> yum install postgresql93 postgresql93-server --enablerepo=pgdg93
nginx 在中国被广泛使用。
nginx官方
仓库注册方法
请在/etc/yum.repos.d/目录下创建以下文件。
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
例)安装nginx
yum install nginx --enablerepo=nginx
MongoDB (蒙古数据库)
有MongoDB官方存储库。
库注册方法
请在/etc/yum.repos.d/目录下创建以下文件。
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1
例)安装MongoDB
yum install mongodb-org mongodb-org-server --enablerepo=mongodb
td-agent 是一款用于日志收集和传输的开源软件。
如何注册存储库
要么执行官方提供的shell脚本,或者执行官网上提供的shell脚本。
> curl http://toolbelt.treasuredata.com/sh/install-redhat.sh | sh
在Shell脚本中创建一个yum仓库文件并进行yum安装。
[treasuredata]
name=TreasureData
baseurl=http://packages.treasure-data.com/redhat/\$basearch
gpgcheck=1
gpgkey=http://packages.treasure-data.com/redhat/RPM-GPG-KEY-td-agent
安装td-agent
yum install td-agent --enablerepo=treasuredata
我写了一个Ansible playbook。
因为一个个设置存储库很繁琐,所以我写了一个playbook。