美文网首页
linux系列13-软件包管理yum

linux系列13-软件包管理yum

作者: 蕴重Liu | 来源:发表于2019-07-13 13:53 被阅读0次

软件的类型

  1. 源码包 需要编译 xxx.tar.gz
  2. 二进制包 已编译 xxxx.rpm

常见的二进制包:
系统平台 包类型 工具 在线安装
RedHat/Centos RPM rpm,rpmbuild yun
Ubuntu/Debian DPKG dpkg apt
注意:不管是源码包,还是二进制包,安装时都可能有依赖关系

RPM包管理

主要获得RPM包途径:

  1. RedHat光盘或官方网站
  2. rpmfind.net
  3. 相应软件官方网站

认识RPM包:
mysql-community-common-5.7.12-1.el7.i686.rpm
yum-utils-1.1.30-14.el6.norah,rpm
软件包名 版本号(Version) 发行版本(Release) 系统平台
yum-utils 1.1.30 14.el6 norah

国内镜像源

http://mirrors.163.com/
https://opsx.alibaba.com/mirror

查看可用仓库

yum clean all        --清空缓存及其它文件
yum makecache   --重建缓存
yum repolist        --查询可用的仓库

安装

yum -y install httpd vsftpd *vnd
yum -y reinstall httpd
yum -y update httpd
yum -y update
yum -y install /root/xxxx.rpm           --本地安装
yum -y install https://xxxx.rpm    --从网络下载安装
yum -y groupinstall mariadb
yum -y remove httpd
yum -y groupremove matiadb

查询

从本地rpm数据库和yum源中查询

yum list httpd
yum list *vnc*
yum list |grep vnc
yum list installed    --查看 已安装的包
yum info httpd
yum group list
yum grouplist
yum groupinfo mariadb

卸载

yum -y remove mysql-server
yum -y groupremove mysql-server

查看历史

yum history
yum history info9 
yum history undo 4        --撤销

扩展查询

···
--从包名和包描述中查找带有关键字的包
yum list |grep chinese --只关注软件包的名
yum list |grep piny
yum search chinese --关注软件包的名或描述

--查找/etc/vsftpd/vsftpd.conf属由哪个包提供
yum provides */vsftpd.conf
yum provides gnuplot

--查找命令pip由哪个包提供
yum -y install pip
yum provides pip
···

相关文章

  • linux系列13-软件包管理yum

    软件的类型 源码包 需要编译 xxx.tar.gz 二进制包 已编译 xxxx...

  • Linux学习之yum

    转自:Linux命令大全 yum命令软件包管理 语法 yum(选项)(参数) 选项 参数 实例 部分常用的命令包括...

  • Linux命令整理

    记录一下平时常用的linux命令 1、软件包管理类 1.1、yum仓库配置 概述:YUM(全称为 Yellow d...

  • [Linux]软件包管理:yum

    软件包管理器 :yum yum介绍 yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器...

  • centos上安装lnmp环境

    首先简单介绍一下linux的两种安装方法,yum以及编译安装。yum是一个软件包管理器,使用yum指令安装,系统会...

  • centos7.5 docker

    查看linux版本 更新yum 安装需要的软件包, yum-util 提供yum-config-manager功能...

  • yum源

    yum 是 Fedora RHEL Centos SUSE等linux 发行版的 软件包管理工具通过 执行 man...

  • 在CentOS 8上使用DNF管理软件包

    DNF代表Dandified YUM是基于RPM的Linux发行版的软件包管理器。它用于在Fedora / RHE...

  • Linux软件包管理-rpm、yum

    Linux软件包管理 软件包是什么?软件包顾名思义就是将应用程序、配置文件和数据打包的产物. 所有的linux发行...

  • Linux软件包的管理

    简介 linux下软件安装方式分为 yum安装、rpm包安装、源码编译 rmp管理软件包 rpm的基础命令 rpm...

网友评论

      本文标题:linux系列13-软件包管理yum

      本文链接:https://www.haomeiwen.com/subject/zhypkctx.html