美文网首页
Linux软件包安装和卸载(一)

Linux软件包安装和卸载(一)

作者: mixuyulv | 来源:发表于2018-01-09 01:24 被阅读0次

    摘要:7.1 安装软件包的三种方法

              7.2 rpm包介绍

              7.3 rpm工具用法

              7.4 yum工具用法

              7.5 yum搭建本地仓库(视频中ppt小错误: gpcheck改为gpgcheck,yum cean 改为 yum clean)

    扩展

    1. yum保留已经安装过的包http://www.360doc.com/content/11/0218/15/4171006_94080041.shtml

    2. 搭建局域网yum源 http://ask.apelearn.com/question/7627

    一 安装软件包的三种方法

        1.rpm工具

            与windows下的exe有点像,属于二进制文件,他的安装路径、文件名基本上是固定好的

            rpm:redhat package manage

        2.yum工具

            yum是另外一种工具去安装rpm包的,yum是用python开发的一种工具,相比较于rpm,yum支持自动安装依赖的包

        3.源码包

            可以看到用开发语言开发的各个文件的内容,需要用编译器把源码包编译成可执行文件

    二 rpm包介绍和rpm工具使用

    1.查看rpm

        1)连接光盘

            点击VMware右下角的光盘图标,点击右键,选择连接选项

        2)挂载光盘

            # mount /dev/cdrom [挂载点]

        3)查看rpm包

        2.rpm包格式

            包名-版本号-发布版本号-平台

        3.安装rpm包

            # rpm -ivh [rpm包文件] 

            i :install   v:vision可视化  h:人性化

        4.升级rpm包

            #rpm -Uvh [rpm包文件]   

        5.卸载

            # rpm -e [包名]

        6.查询安装的包

            # rpm -qa    

        7.查询指定包是否安装

            # rpm -q [包名]  

        8.查询指定包安装信息

            # rpm -qi [包名]  //i表示info信息

        9.列出包安装的文件

            # rpm -ql [包名]    

        10.查询一个文件是由哪个包安装的

            # rpm -qf [文件绝对路径]    

            # rpm -qf `which [无别名命令]`  //通过which查询到命令所在路径,  `  为反引号

    三 yum工具

        使用rpm安装包,如果有依赖关系,需要先安装依赖包

        使用yum安装工具,yum可以自动安装依赖包

    1.列出可用rpm包

        # yum list

        上图第三列表示仓库名字,关于仓库路径:

        仓库名字如下图:

        仓库地址:上图中的mirrorlist值即为仓库地址

        2.搜索包

         # yum search [关键词]

        # yum list |grep '[关键词]'    //其中|为管道符,表示将其前面的结果作为后面命令的输入,grep表示过滤

        3.安装包

            # yum install [-y] [包名]  //其中-y选项表示不再询问

        4.列出可用组

            # yum grouplist

        5.安装组

            # yum groupinstall -y [组名] //注意组名若由多个单词组成,需要加上单引号

        6.卸载包

            # yum remove -y [包名] //通过yum卸载包会同时卸载依赖包

        7.升级包

            # yum update -y [包名] //如果不加包名,会默认将系统所有rpm全部升级

        8.通过命令搜索包名

             # yum provides "*[命令]"

    四 yum搭建本地仓库

    1.本地仓库使用场景

        使用yum时,系统默认从远程网络下载安装,当系统不能联网时,我们可以使用本地仓库,但搭建本地仓库前提需要有一个本地光盘/光驱,且此光驱挂载成功

    2.步骤

        1)# cp -r [源文件] [备份文件]  //备份文件

        2)# rm -rf [.repo文件]  //删除所有文件

        3)# vi dvd.repo //新建一个文件,并写入以下内容

                [dvd]

                name=install dvd

                baseurl=file:///mnt

                enable=1

                gpgcheck=0

        4)# yum clean all  //清除缓存

        5)# yum list  //查看yum安装包仓库名为dvd

    相关文章

      网友评论

          本文标题:Linux软件包安装和卸载(一)

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