yum

yum版本依赖问题

假如想象 提交于 2020-01-30 04:11:25
一:镜像包 直接解压系统镜像包(centos7.5,DVD版本镜像)如下,krb5相关软件版本为1.15.1-18。 二:安装相关依赖 如mini安装系统,系统会将krb5-libs软件进行安装,版本是1.15.1-18[1.与2.的实际条件] 挂载系统镜像到yum源 如安装krb5-devel,krb5所有相关软件版本都是1.15.1-18,而且krb5-libs是已经安装完毕的,所以krb5-devel可以顺利安装,安装后版本即为1.15.1-18。 挂载网络镜像到yum源 如安装krb5-devel,可以看网络yum源的updates部分已经更新到了版本1.15.1-37,所以安装krb5-devel时候会先更新krb5-libs到1.15.1-37版本之后安装krb5-devel到1.15.1-37版本。 特殊情况 系统已经安装了krb5-libs的1.15.1-34版本,挂载系统镜像后安装krb5-devel,安装是失败的。 三:问题 从二可以看出,如krb5等软件,在其libs(库文件)已经存在,需要安装devel(开发功能文件)的时候(在yum源存在无论本地或网络),会安装和libs文件一致的版本或者都安装升级到yum的最新版本。 一般情况下,系统安装完毕的libs的版本和devel版本是一致的,不存在版本差异,原因就是这些rpm依赖包是来自与同一个iso文件

Centos7使用yum安装mysql-server 5.x

白昼怎懂夜的黑 提交于 2020-01-30 03:59:31
以安装MySQL 5.x版本为例,操作系统版本为 CentOS Linux release 7.7.1908 (Core)。 一、检查yum源中是否已经有mysql-server, # 命令行执行 yum update rpm -qa | grep mysql # 命令行显示 mysql-community-client-5.6.36-2.el5.x86_64 mysql-community-common-5.6.36-2.el5.x86_64 mysql-community-server-5.6.36-2.el5.x86_64 mysql-community-release-el5-7.noarch mysql-community-libs-5.6.36-2.el5.x86_64 mysql-5.6.36-2.el5.x86_64 mysql-community-libs-compat-5.6.36-2.el5.x86_64 # 如果看不到mysql-server就进入第二步添加源,我这里安装过了,所以已经有了。# 如果你的系统也显示有了,可以跳过第二步。 二、添加mysql-server源 # 1. 先下载rpm,mysql的源目录是:http://repo.mysql.com/,可以根据版本需要自己复制相应的rpm地址 wget http://repo.mysql.com

CentOS 6.3下PostgreSQL 的安装与配置

寵の児 提交于 2020-01-30 01:46:37
转自: http://blog.csdn.net/jesseyoung/article/details/41348835 受作者博客限制,请访问上面的链接 ---------- 下面是另一个转载 ---------- 转自: http://www.cnblogs.com/mchina/archive/2012/06/06/2539003.html CentOS 6.3下PostgreSQL 的安装与配置 一、简介 PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。有些特性甚至连商业数据库都不具备。这个起源于伯克利(BSD)的数据库研究计划目前已经衍生成一项国际开发项目,并且有非常广泛的用户。 二、系统环境 系统平台: CentOS release 6.3 (Final) PostgreSQL 版本: PostgreSQL 9.2.4 防火墙已关闭/iptables: Firewall is not running. SELINUX=disabled 三、安装方式 A. RPM包安装 B. yum 安装 C. 源码包安装 四、安装过程 A. RPM包安装 1. 检查PostgreSQL 是否已经安装 # rpm -qa|grep postgres 若已经安装,则使用rpm -e 命令卸载。 2

给centos重新安装yum的base-repo源

血红的双手。 提交于 2020-01-30 00:43:27
如果自己的centos的系统yum源出现问题了,如何才能修复? 方式一:使用国内的阿里云镜像 (1)把/etc/yum.repos.d/下面所有的源给删除掉了 (2)下载镜像 # CentOS 5 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo # CentOS 6 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo # CentOS 7 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 注意如果没有安装wget,可以从下面的网址中先手动下载,然后上传到linux上安装:http://www.rpmfind.net/linux/rpm2html/search.php?query=wget (3)执行命令,重新生成cache yum clean all yum makecache 方式二:使用官网的镜像 (1)把/etc/yum.repos.d/下面所有的源给删除掉了 (2)执行以下命令查看centos的版本 cat

msmtp+mutt 详细安装配置 使用教程 Centos6 附我自己在安装时遇到的一些错误

强颜欢笑 提交于 2020-01-30 00:15:13
配置好网络yum源 163 阿里 都可 yum list 出错如果可以执行下边这个命令试下 yum --disablerepo=epel -y update ca-certificates ***好了开始进入正题 安装依赖包: wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm (找不到命令装一下软件 yum install wget) rpm -Uvh epel-release-6-8.noarch.rpm yum install libgsasl-devel yum install gnutls-devel libidn-devel 2.安装编译环境gcc : yum install gcc 3.下载msmtp: #### wget http://sourceforge.net/projects/msmtp/files/msmtp/1.4.30/msmtp-1.4.30.tar.bz2 --no-check-certificate 4. yum install openssl-devel 5.解压 进入到解压目录 编译安装 tar -jxvf msmtp-1.4.30.tar.bz2 (yum install bzip2) cd msmtp-1.4.30 .

docker基础(一)

北慕城南 提交于 2020-01-30 00:13:00
1. Docker是什么 Docker是一个开源的应用客器引擎,基于GO语言开发实现,属于操作系统层面的虚拟化技术。 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何安装有 Docker的电脑( windows和 Linux)上。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iphone和app),更重要的是容器性能开销极低。 2. Docker能够做什么 Docker可以解决虚拟机能够解决的问题,同时也能够解决虚拟机由于电脑资源要求过高而无法解决的问题。 虚拟机和 Docker虚拟化的不同之处 3. 为什么使用 Docker 1)更快速的交付和部署 对开发和运维员来说,最希望的就是一次创建或配置,可以在任意地方正常运行。 例如:开发者可以使用一个标准的镜像来构建一套开发容器,开发完成之后,运维人员可以直接使用这个容器来部署代码。 Docker容器很轻很快!容器的启动时间是秒级的,大量地节约开发、测试、部署 的时间. 节约安装各种开发环境的软件的时间。 解决开发环境和生产环境不一致的问题 2)更轻松的迁移和扩展: Docker容器几乎可以在任意的平台上运行,包括物理机、虚拟机、公有云、私有云、个人电脑、服务器等。这种兼容性可以让用户把一个应用程序从一个平台直接迁移到另外一个 3)更高的资源利用率

通过Jenkins与Docker构建CI/CD基础架构

孤街醉人 提交于 2020-01-29 23:48:41
前言 提到容器平台,最早接触的便是LXC(Linux Container),是2010年刚刚接触虚拟化平台的时候,当时开源解决方案是xen的天下(后来KVM才后来者居上),且性能各方面都不弱,价值当时还不是移动互联网时代,业务量远远没有那么大,大部分公司都是物理机部署应用,用虚拟化平台的公司也是寥寥无几,可想而知,没有业务,没有场景,那就没有技术的用武之地了,所以,LXC生而伟大而用不逢时,Docker之所以能够青出于蓝而胜于蓝,取得如此大的成功的原因还是归咎于移动互联网带来的流量大爆炸,普通基于物理机,虚拟机甚至云主机(虽然弹性伸缩应该是云主机的特性,但是当时国内看起来根本没有做到的,比起AWS来,差距之大,只能意会)的业务架构已经不能满足目前的应用场景了。 关于Docker,在2013年的时候就开始接触了,当时在一家做私有云解决方案的公司里面以Openstack/Cloudstack私有云管理平台+VMWare/Xen/KVM等虚拟化平台在各大行业进行云平台的推广与实施,Docker当时对我们而言就是个实验室里面的Demo产品,并没有作过多的关注。 后来于2014年在腾讯游戏任职业务运维,中心有一个部门就已经专门研究Docker技术,我也跟着凑了一把热闹,只是当时比较火的还是云主机,而且腾讯云当时才刚刚起步,加之当时维护的更多的还是端游业务,考虑到游戏的稳定性

Linux CentOS7.x安装docker全过程

给你一囗甜甜゛ 提交于 2020-01-29 22:04:23
1、在安装docker之前,首先使用yum -y remove docker命令移除系统中已有的旧版本的docker yum -y remove docker 这里显示该系统没有安装过docker; 2、安装yum-utils管理yum源 (1)、安装yum-utils yum install -y yum-utils (2)、新增yum源 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 3、建立元数据缓存 yum makecache fast 4、安装最新版本的docker yum -y install docker-ce 也可以使用yum list docker-ce.x86_64 --showduplicates | sort -r命令列出可用的docker版本; 使用yum -y install docker-ce-version来安装某一指定版本的docker; 5、启动docker systemctl start docker 6、验证docker是否安装成功 docker run hello-world 7、查看docker版本信息 docker version 8、卸载docker 如第一步所示,使用命令yum -y remove docker

自建YUM仓库

僤鯓⒐⒋嵵緔 提交于 2020-01-29 22:03:48
一、自建YUM仓库 当网络不好时,或者说根本链接不上官方yum仓库,以及第三方yum仓库(zabbix源)等,我们就需要自建一个yum仓库来满足我们需要。除了网络条件以外,还有我们生产环境需要发布,更新自己软件,我们可以将这些软件打包成RPM包,放到自己的仓库,然后在各个机器执行yum更新。 1.1 使用一些RPM包自建一个YUM仓库 在目录 /data/yum/repo/custom 准备了如下的RPM包。根据自己的需求准备RPM包 $ pwd /data/yum/repo/custom $ tree . . ├── dos2unix-3.1-37.el6.x86_64.rpm └── iftop-1.0-0.21.pre4.el7.src.rpm 0 directories, 2 files 创建 repodata $ yum install -y createrepo $ createrepo /data/yum/repo/custom/ Spawning worker 0 with 2 pkgs Workers Finished Saving Primary metadata Saving file lists metadata Saving other metadata Generating sqlite DBs Sqlite DBs complete $ ls

yum安装源

本秂侑毒 提交于 2020-01-29 15:14:21
安装epel和ius后就能通过yum安装更多的软件了。 epel-release 6 yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm epel-release 7 yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm ius-release yum install -y https://centos7.iuscommunity.org/ius-release.rpm 更新yum yum update 来源: https://www.cnblogs.com/kiancyc/p/12240336.html