• 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搭建本地仓库

    第5周第3次课(4月18日) 课程内容: 7.1 安装软件包的三种方法7.2 rpm包介绍7.3 rpm工具用法7.4 yum工具用法7.5 yum搭建本地仓库 7.1 安装软件包的三种方法 rpm工 ...

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

    一.安装软件包的三种方法 Linux下游三种安装方法,rpm工具.yum工具.源码包.rpm按装一个程序包时,有可能因为该程序包依赖另一个程序包而无法安装:yum工具,可以连同依赖的程序包一起安装. ...

  3. Ubuntu下安装程序的三种方法(转)

    引言 在Ubuntu当中,安装应用程序我所知道的有三种方法,分别是apt-get,dpkg安装deb和make install安装源码包三种.下面针对每一种方法各举例来说明. 一.apt-get方法 ...

  4. ubuntu下安装软件的三种方法

    在ubuntu当中,安装应用程序常用的三种方法,分别是apt-get,dpkg安装deb和make install安装源码包三种. apt-get方法 使用apt-get install来安装应用程序 ...

  5. MyEclipse安装插件的三种方法和使用心得

    本文讲解MyEclipse(MyEclipse10)的三种方法,以TestNG为例 Eclipse update site URL:  http://beust.com/eclipse. 一.通过My ...

  6. ubuntu下安装程序的三种方法

    引言 在ubuntu当中,安装应用程序我所知道的有三种方法,分别是apt-get,dpkg安装deb和make install安装源码包三种.下面针对每一种方法各举例来说明. apt-get方法 使用 ...

  7. [转]ubuntu下安装程序的三种方法

    出处:http://www.cnblogs.com/xwdreamer/p/3623454.html 引言 在ubuntu当中,安装应用程序我所知道的有三种方法,分别是apt-get,dpkg安装de ...

  8. 在CentOS上安装Python3的三种方法

    Centos7默认自带了Python2.7版本,但是因为项目需要使用Python3.x你可以按照此文的三个方法进行安装. 注:本文示例安装版本为Python3.5, 一.Python源代码编译安装 安 ...

  9. CentOS安装jdk的三种方法

    方法一:手动解压JDK的压缩包,然后设置环境变量 方法二:用yum安装JDK,(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的 ...

随机推荐

  1. ubuntu18安装ubuntu kylin软件中心

    Install ubuntu-kylin-software-center Installing ubuntu-kylin-software-center package on Ubuntu 14.04 ...

  2. vue-router "path" is required in a route configuration

    启用了动态路由,一直提示这个错误,页面打开也是空白,后来发现原来是component参数错误. 正确的写法为: component: () => import ('@/views/own-spa ...

  3. <[成长股基本面]【怎样选择成长股】>读书笔记

    书在这里 投资想赚大钱,必须有耐性 这家公司的产品或服务有没有充分的市场潜力,至少几年内营业额能否大幅成长? 为了进一步提高总体销售水平,发现新的产品增长点,管理层是不是决心继续开发新产品或新工艺? ...

  4. MAC版Eclipse的常用快捷键

    一.Command类 Command+1 快速修复 Command+d 删除当前行 Command+Option+↓ 复制当前行到下一行 Command+Option+↑ 复制当前行到上一行 Comm ...

  5. [cpu]cpu unused pin应该怎样从硬件和软件上处理

    Micro Community 1. This is a common question with lots of replies and lots of opinions. Preferred op ...

  6. adi 程序烧写

    3.2 U-Boot Console Output Here we need set up minicom to open target board serial console. sudo mini ...

  7. xcode从8升级到9出现的问题

    为了使用iOS11,升级了xcode结果,TensorStorage.h里面报错,修改如下: https://stackoverflow.com/questions/46356153/xcode-9- ...

  8. Google Chrome 未响应。是否立即重新启动?---解决方法(秒速解决)

    Google Chrome 未响应.是否立即重新启动? 解决方法 不当的退出会造成 Google Chrome 无法启动.出现“Google Chrome 未响应.是否立即重新启动?”的错误. 要解决 ...

  9. Java 9中的 9个 新特性

    Java 9 中的 9个 新特性 java 7 2011发布,Java 8 2014发布,java9发布于2017年9月21日. 你可能已经听说过 Java 9 的模块系统,但是这个新版本还有许多其它 ...

  10. 【嵌入式】——arm裸机开发 step by step 之 串口通信

    一.在使用S5PV210的串口发送和接收的时候,首先要对S5PV210的串口进行配置,我们使用轮询方式时的配置有哪些? 1.配置GPIO,使对应管脚作为串口的发送和接收管脚 GPA0 0 1 管脚 2 ...