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

     

    • 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

     

     

     

     

     

     


  • 相关阅读:
    spring_three
    报错:java.sql.SQLException: The server
    Spring_two
    Spring_One
    Mybatis中的collection和association一关系
    Mybatis_three
    文件操作1
    面向对象编程三大特征7
    面向对象编程三大特征6
    面向对象编程三大特征5
  • 原文地址:https://www.cnblogs.com/zhaocundang/p/8245788.html
Copyright © 2011-2022 走看看