• 7.1 安装软件包的三种方法
  • 7.2 rpm包介绍
  • 7.3 rpm工具用法
  • 7.4 yum工具用法
  • 7.5 yum搭建本地仓库

三种方法

rpm工具----->类型windows下的exe程序

yum 工具------>可以解决rpm之间的依赖关系,自动安装包

源码包-------->程序的源代码,但是需要编译器编译,编译成可执行的文件

安装rpm包,可以先从镜像里面的package目录下光盘离线安装。

虚拟机下添加centos7镜像,将cdrom挂载到mnt/下:

mount  /dev/cdrom   /mnt/

[root@localhost ~]# mount /dev/cdrom /mnt/

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

[root@localhost ~]# cd /mnt/

[root@localhost mnt]# ls

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

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

EULA             isolinux  repodata  TRANS.TBL

进入package目录:

cd Package

rpm包:

blas64-3.4.2-8.el7.x86_64.rpm

前面的blas64 为包名, 3.4.2为版本号 ;

如果版本号为3.5跟3.4版本号相比 软件变化很大,如果版本号为3.4.3跟3.4.2相比软件变化不大;

版本号: 主版本.次版本.修正版本

8.el7  为发布版本号

x86_64为平台位数:x86为32位,x64为64位,64位可以装32位软件,32位软件不可以安装32位的包;

centos7不再区分32位还是64位,全都是64位。

.rpm 位包的类型,后缀名。

安装一个rpm包:

rmp  -ivh  包名

[root@localhost Packages]# rpm -ivh zsh-5.0.2-28.el7.x86_64.rpm

准备中...                          ################################# [100%]

正在升级/安装...

1:zsh-5.0.2-28.el7                 ################################# [100%]

升级一个包:

[root@localhost Packages]# rpm -Uvh zsh-5.1.2-28.el7.x86_64.rpm

升级的包的版本比之前安装包的版本号新

卸载一个包

[root@localhost Packages]# rpm -e zsh

查询一个安装的包

rpm -qa

查询指定安装的包

rpm  -q  包名

查询安装包的具体信息

rpm  -qi  包名

列出安装包的文件

rpm  -ql  vim-enhanced

根据文件的绝对路径查询由哪个包安装的

rpm  -qf   /usr/bin/vim

但是如果我不知道vim 在哪个路径,可以这样:

rpm  -qf  `which vim` (反引号)

[root@localhost Packages]# rpm -qf  `which vim`

vim-enhanced-7.4.160-2.el7.x86_64

yum工具

• yum list  //列出可用rpm包
• ls /etc/yum.repos.d/
• yum search vim  //搜索包
• yum install [-y]
• yum grouplist
• yum groupinstall  [-y]
• yum remove [-y]
• yum update [-y]
• yum provides “/*/vim”

更换yum仓库源

•cd /etc/yum.repos.d/
• rm -f dvd.repo
• wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
或者
• curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo
• yum list

7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库...相关推荐

  1. 安装软件包的三种方法、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库...

    为什么80%的码农都做不了架构师?>>>    安装软件包的三种方法 rpm工具 yum工具 源码包 rpm rpm命令是RPM软件包的管理工具.rpm原本是Red Hat Linu ...

  2. 安装软件包的三种方法

    安装软件包的三种方法 rpm工具 yum工具 源码包 rpm安装和卸载 先挂载光驱设备 mount /dev/cdrom /mnt/ 安装一个rpm包 rpm -ivh +包全名 "-i&q ...

  3. 安装软件包的三种方法rpm包rpm工具yum工具

    7.1 安装软件包的三种方法 rpm工具 rpm(Redhat Package Manager)RPM软件包管理器,是以一种数据库记录的方式来将我们所需要的套件安装到Linux主机的一套管理程序.rp ...

  4. 安装软件包的三种方法、rpm包介绍、rpm、yum工具用法与yum搭建本地仓库

    一.安装软件包的三种方法 rpm工具:RPM包是预先在linux机器上编译好并打包好的文件,安装起来非常快捷.但是也有一些缺点,比如安装的环境必须与编译时的环境一致或者相当:包与包之间存在着相互依赖的 ...

  5. 安装软件包的三种方法 ,rpm包介绍 , rpm工具用法, yum工具用法, yum搭建本地仓库...

    linux安装和卸载软件 安装三种方法 rpm工具 yum工具 源码包 rpm工具使用 首先看一下什么事rpm包,可以挂载光驱看看里面有很多 [root@localhost ~]# mount /de ...

  6. centos 卸载软件_一篇看懂!详解-Linux系统中安装软件的三种方法

    Linux系统中安装软件的三种方法 注:本文主要以CentOS为例介绍常用的安装方式,其他版本linux在文章底部 Linux系统中怎么安装软件,首先说一下应用程序与系统命令的区别: 1.文件位置 系 ...

  7. linux终端下载notepad,在Linux系统上安装NotePad++的三种方法介绍

    本文介绍在Linux操作系统上安装NotePad++的三种方法,使用Snap.Wine和NotePadQQ.这里要说的是:由于像Wine和Snap软件包这样的工具,在Linux上运行的Notepad+ ...

  8. 平板 刷 linux系统,在Linux系统上安装NotePad++的三种方法介绍

    本文介绍在Linux操作系统上安装NotePad++的三种方法,使用Snap.Wine和NotePadQQ.这里要说的是:由于像Wine和Snap软件包这样的工具,在Linux上运行的Notepad+ ...

  9. 安装惠普笔记本XP三种方法

    安装惠普笔记本XP三种方法 方法一.直接下载集成SATA驱动HP OEM XP PRO安装盘     本光盘以HP OEM XP PRO为基础制作的,集成了硬盘SATA驱动,其余部分未做任何改动或者优 ...

最新文章

  1. 关于正则表达式 \1 \2之类的问题
  2. golang 覆盖写入文件 简介
  3. VM与VPC共存(续)
  4. 如何成为一名优秀的架构师
  5. 朴素Paxos(Basic Paxos)算法java简易实现
  6. Linux 进程虚拟地址空间布局
  7. 碳中和数据集 1991-2020全球中国省级地级市县级市区各行业碳中和二氧化碳排放量碳封存 能源消费能源消耗能源结构数据大全
  8. socket 服务器
  9. 深度学习笔记:DCN
  10. 歪解单片机的时钟系统--关于内外时钟切换及时钟超频测试
  11. ABB机器人RobotLoad插件验证负载特性
  12. excel中sumproduct()的用法
  13. 使用Air724模块设计全功能DTU
  14. 如何准确测试相位噪声
  15. 分享Silverlight/WPF/Windows Phone一周学习导读(05月16日-05月21日)
  16. 利用python画曲线_利用python画出AUC曲线的实例
  17. python制作快递查询小软件
  18. Mothur配合qiime生成otutable
  19. 爱创课堂每日一题第五十七天-一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?...
  20. c mysql win8.1,Win8/8.1/Win7小技巧:揪出C盘空间占用的真凶 - IT之家

热门文章

  1. vue 同时执行两个函数 点击_【第2112期】 import { reactive } from #39;vue#39;
  2. springboot分页展示功能_springboot+vue实现分页功能
  3. 用python重复下载文件_python 爬虫 重复下载 二次请求
  4. redis 正则匹配value_Redis 获取匹配所有的key
  5. 苹果7信号天线内部位置_新专利显示未来Apple Watch Wi-Fi及无线天线或将嵌入显示屏中...
  6. Linux之后台运行(nohup和)
  7. Leetcode-第 283 场周赛
  8. 【项目管理】敏捷小品:Rupert 工业公司 项目:~Alpha~
  9. Mysql Errcode: 24 - Too many open files
  10. 自定义注解做数据验证