day 21 Linux软件包安装与卸载

7.1 安装软件包的3种方法

  • rpm工具
                      --Redhat Packages Manager
  • yum工具
                      --实际操作对象也是rpm包, 优点:支持自动安装依赖的包
  • 源码包
                      --需要通过编译器将源码编译成可执行文件

7.2 rpm包介绍

设置光驱并挂载:
  • #mount /dev/cdrom /mnt                --#先挂载光驱到/mnt
  • #cd /mnt/Packages                        --#进入光驱中Packages目录下
  • #ls                                                  --#查看Packages目录下的rpm包

rpm包格式包名- 版本号(主版本号.次版本号.修正版本号)- 发布版本号- 硬件平台- rpm后缀

7.3 rpm工具用法

1.rpm安装
  •  rpm -ivh rpm包名 --#其中“i” --安装(install), “v”--可视化(visual),“h”--人性化显示,进度
2. rpm升级
  •  rpm -Uvh rpm包名 --#其中“U” --升级(Update)
3. rpm卸载
  • rpm -e 包名 --#其中包名仅仅是rpm完整包名的第一部分

4. 查询安装的rpm包
  • rpm -qa --#其中“q”--查询(quary), a-查询所有已安装的包(all)
  • rpm -q 包名 --#查询指定的包是否安装,若已安装,会有信息显示,若未安装,则提示未安装
  • rpm -qi 包名 --#查询指定包信息,“i”--information
  • rpm -ql 包名 --#列出包安装的文件,“l”--list

  • rpm -qf 文件绝对路径 --#查询一个文件是由哪个包安装的

  • rpm -qf `which cd` --#假如不知道cd的绝对路径,可使用反单引号下which命令,代替使用绝对路径,注意是反单引号


7.4 yum工具用法

  • yum list --#列出可用的rpm包,有3列内容:包名、版本号、仓库名
  • yum search 包名                --#搜索一个指定的包
  • yum install [-y] 包名 --#安装包,加“y”选项,不再询问用户是否安装
  • yum grouplist                                       --#列出可用的组
  • yum groupinstall [-y] 组名                   --#安装组
  • yum remove [-y] 包名 --#卸载包,可同时卸载依赖的包
  • yum update [-y] [包名] --#升级包,若不指定包名,默认会把系统中所有的包全部升级,甚至是操作系统,往往在安装完系统后才执行,若系统正在运行服务,不要随意升级
  • yum provides "/*/cmd " --#搜索一个命令由哪个安装包可以安装得到
7.5 yum搭建本地仓库

默认的仓库通常需要联网到一个远程网站获取安装包资源并安装, 若机器不能联网,则yum不能正常使用,此时在有光驱镜像文件的前提下,可搭建本地yum仓库实现
  • mount /dev/cdrom /mnt                                                                  --#挂载光驱
  • cp -r /etc/yum.repos.d /etc/yum.repos.d.bak --#备份相关目录
  • rm -f /etc/yum.repos.d/* --#删除该目录下所有文件
  • vim /etc/yum.repos.d/dvd.repo --#在该目录下新建文件,添加如下内容:
[dvd] #仓库名
name=install dvd #描述
baseurl=file:///mnt #yum源的路径,光驱挂载点
enable=1 #yum仓库可用,若为0,则不可用
gpgcheck=0 #是否检测yum仓库,0表示不检测
  • yum clean all --#清除缓存
  • yum list                                            --#本地查看,可查看到dvd仓库,yum list |less, 带“@”的是已经安装的包,“dvd”表示新建的本地yum仓库,为可以安装的包,可选择其中一个进行yum安装

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值