安装软件包的三种方法,rpm包介绍,rpm工具用法,yum工具用法,yum搭建本地仓库

谁都会走 提交于 2019-11-29 11:16:47

安装软件包的三种方法

  • 三种方法分别是:rpm包,yum工具,源码包
  • rpm包类似windows的安装程序
  • 但是有一个问题,有时候要安装rpm包 A
  • 是需要一些依赖包才能安装的,比如rpm包 B
  • 如果不先安装依赖包,rmp包B,是不能安装rpm包A的
  • 所以比较繁琐

  • yum工具的好处是,使用yum工具安装rpm包A的时候
  • yum工具可以自动安装依赖包,rpm包 B
  • 所以就很方便

  • 源码包就是用编程语言写的程序文件
  • 需要把程序文件用编译软件编译成二进制文件
  • 才可以使用

rpm 包介绍

  • 如图,点击虚拟机光盘图标,选择连接
  • 如图,使用命令将 cdrom 设备文件挂载到 /mnt/ 目录下面
  • 写保护是因为用户不能对cdrom进行写入操作
  • 上图可以看到,进入/mnt/目录,看到的文件就是光驱里面的内容
  • cd Packages/ 进入 Packages 目录
  • 使用ls命令
  • 可以看到许多以 .rpm 结尾的文件,这些都是rpm包
  • 第一个箭头是指包名称
  • 第二个箭头是版本号,第三个箭头是次版本号,第四个箭头是再次的版本号
  • 第五六个箭头是发布版本号
  • 第七个箭头是平台位数,32或者64位,这里是64位的
  • 64位系统可以安装32位的包,但是32位系统不能安装64位的包

rpm工具用法

  • 参数 -ivh , i是install,v是可视化,h是人性化的显示
  • 使用以上参数来安装 rpm 包
  • 使用上图命令安装一个rpm包
  • 因为要安装的包在当前目录下,所以直接写包名称,如果在别的目录,可以写绝对路径
  • 参数 v 就是显示安装过程,参数 h 就可以显示安装进度,也就是说百分比
  • 参数 i 就是安装指令

  • rpm包版本旧了,有新的版本
  • 所以要升级一个rpm包,可以把 -ivh 换成 -Uvh
  • U 就表示升级

  • 想卸载一个包,可以使用 rpm -e 包名
  • 这里包文件名称是,zsh + 后面的版本号发布平台号文件后缀等
  • 卸载的时候,只需要使用包名 zsh,后面的不用加
  • rpm -e zsh 参数 e 就代表卸载
  • 卸载的时候,没有任何信息提示,这表示卸载没有问题
  • 如果卸载出现问题,才会出现信息提示

  • 使用 rpm -qa 查看已经安装的rpm包的列表
  • 随意删除一个rpm包 ppp
  • 出现错误提示,不能删除
  • 因为 ppp 包是后面的 Network 包的依赖包
  • 所以要删除ppp包,需要先删除Network包

  • rpm -q 包名 可以查询是否安装了这个包
  • 如图,rpm -q zsh 显示未安装软件包
  • rpm -q python 显示了包文件名,这就表示这个包安装了

  • 参数 -qi 可以显示包的详细信息,i代表info
  • 如图,使用命令 rpm -qi vim-enhanced 后
  • 下面都是关于 vim-enhanced 包的详细信息
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!