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

摘要: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

一 安装软件包的三种方法


Linux软件包安装和卸载(一)_第1张图片

    1.rpm工具

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

        rpm:redhat package manage

    2.yum工具

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

    3.源码包

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

二 rpm包介绍和rpm工具使用


Linux软件包安装和卸载(一)_第2张图片

1.查看rpm

    1)连接光盘

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

    2)挂载光盘

        # mount /dev/cdrom [挂载点]

Linux软件包安装和卸载(一)_第3张图片

    3)查看rpm包

Linux软件包安装和卸载(一)_第4张图片

    2.rpm包格式

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

    3.安装rpm包

        # rpm -ivh [rpm包文件] 

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

Linux软件包安装和卸载(一)_第5张图片

    4.升级rpm包

        #rpm -Uvh [rpm包文件]   

    5.卸载

        # rpm -e [包名]

    6.查询安装的包

        # rpm -qa    

Linux软件包安装和卸载(一)_第6张图片

    7.查询指定包是否安装

        # rpm -q [包名]  

Linux软件包安装和卸载(一)_第7张图片

    8.查询指定包安装信息

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

Linux软件包安装和卸载(一)_第8张图片

    9.列出包安装的文件

        # rpm -ql [包名]    

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

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

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

三 yum工具

Linux软件包安装和卸载(一)_第9张图片

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

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

1.列出可用rpm包

    # yum list

Linux软件包安装和卸载(一)_第10张图片

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

    仓库名字如下图:

Linux软件包安装和卸载(一)_第11张图片

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

    2.搜索包

     # yum search [关键词]

Linux软件包安装和卸载(一)_第12张图片

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

Linux软件包安装和卸载(一)_第13张图片

    3.安装包

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

    4.列出可用组

        # yum grouplist

Linux软件包安装和卸载(一)_第14张图片

    5.安装组

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

    6.卸载包

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

    7.升级包

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

    8.通过命令搜索包名

         # yum provides "*[命令]"

四 yum搭建本地仓库

Linux软件包安装和卸载(一)_第15张图片

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软件包安装和卸载(一)_第16张图片

你可能感兴趣的:(Linux软件包安装和卸载(一))