萌新的Linux学习之路---软件安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了萌新的Linux学习之路---软件安装相关的知识,希望对你有一定的参考价值。

一、软件名称识别

 [abrt-addon-ccpp]-[2.1.11-19].[e17].[x86_64].rpm   ##rpm结尾的适用于redhat操作系统

    软件名称      软件版本 适用系统 64位

二、如何安装软件

 1.rpm

  rpm     -ivh       ##安装 -v显示过程,-h指定加密方式为hash

        -e         ##卸载

        -ql        ##查询软件生成文件

        -qlp        ##查询软件安装后会生成什么文件

        -qa        ## 查新系统中安装的所有软件的名称

        -qa |grep name    ##查询软件是否安装

        -qp          ## 查询软件安装包安装后的名字

        -qf filename    ## 查看filename属于哪个安装包

        -ivh name.rpm  --force   ##强制安装

        -qi               ##查看安装信息

        -Kv            ##检测软件包是否被篡改

        -qp   name.rpm --scripts    ##检测软件在安装或者卸载过程中执行的动作

 2.yum 

 上层软件管理工具,最重要的功能是可以解决软件的依赖关系

 yum能够投入使用的前提必需要有yum源,以及配置源的指向文件

 

 #####server源端####

 1.从网上下载本机系统版本匹配的iso镜像文件

  rhel-server-7.2-x86_64-dvd.iso

 2.把rhel-server-7.2-x86_64-dvd.iso挂载到/linux以便访问镜像中的文件

 技术分享

 3.配置本机yum源指向

 rm -fr /etc/yum.repos.d/*

 vim /etc/yum.repos.d/yum.repo

 技术分享

  4.安装资源共享服务器

  yum install httpd -y

  systemctl stop firewalld

  systemctl disable firewalld

  systemctl start httpd

  systemctl enable httpd

  5.建立共享目录,并挂载镜像文件到共享目录上

  技术分享

 6.测试:

  技术分享

 7. 修改本机yum源指向

  技术分享

 8.开机自动挂载iso

 技术分享

 技术分享

  9.client指向端

  vim /etc/yum.repos.d/xxx.repo

  技术分享

  yum clean all   ##清空yum缓存识别新配置

三、yum命令

yum    istall          ##安装

      repolist         ##列出设定的yum源信息

      remove           ##卸载     

      list            ##查看软件源中是否有此软件

      list all         ##列出所有软件名称

      list installd      ##列出已经安装的软件名称

      list available     ##列出可以用yum安装的软件名称

      clean  all       ##清空yum缓存

      serach           ##根据软件信息搜索软件名字

      whatprovides       ##在yum源中查找包含()文件的软件包

      update           ##更新软件

      history          ##查看系统软件改变历史

      reinstall         ##重新安装

      info            ##查看软件信息

      groups list       ##查看软件组信息

      groups info       ##查看软件组内包含的软件

      groups isstall     ##安装组件

      groups remove      ##卸载组件

以上是关于萌新的Linux学习之路---软件安装的主要内容,如果未能解决你的问题,请参考以下文章

萌新的Linux学习之路

萌新的Linux学习之路

萌新的Linux学习之路

萌新的Linux学习之路

萌新的Linux学习之路

萌新的Linux学习之路(十三)--Linux中设备的访问