博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rpm包介绍 rpm工具用法 yum工具用法
阅读量:7041 次
发布时间:2019-06-28

本文共 3027 字,大约阅读时间需要 10 分钟。

hot3.png

安装软件包的三种方法

  • rpm工具
  • yum工具
  • 源码包

rmp包介绍

142613_q95s_3771583.png

设置光驱并挂载mount /dev/cdrom /mnt

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

152058_sB1K_3771583.png

列出包安装的文件

155932_60nP_3771583.png

查询指定包是否安装

[root@g_linux01 ~]# rpm -q ppp未安装软件包 ppp [root@g_linux01 ~]# rpm -q kmodkmod-20-15.el7.x86_64

如果不知道文件路径,可以用`which cd` 形式查看

151557_ZxaL_3771583.png

yum工具

使用rpm时,如果需要安装的包依赖很多包,会比较麻烦,使用yum会自动安装依赖包。

160506_epJl_3771583.png

  • yum list 显示可用rpm包

左边是包名,中间是版本信息,右边是仓库名,仓库这边显示@base、@anaconda表示已经安装。如果未安装这显示base或者anaconda,如果是updates表示已安装但是需要升级。

[root@glinux-01 ~]# yum list|head -10已加载插件:fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.tuna.tsinghua.edu.cn * extras: mirrors.tuna.tsinghua.edu.cn * updates: mirrors.tuna.tsinghua.edu.cn已安装的软件包GeoIP.x86_64                                1.5.0-11.el7               @anacondaNetworkManager.x86_64                       1:1.8.0-9.el7              @anacondaNetworkManager-libnm.x86_64                 1:1.8.0-9.el7              @anacondaNetworkManager-team.x86_64                  1:1.8.0-9.el7              @anaconda
  • yum的配置文件:/etc/yum.repos.d/Centos-Base.repo 里面可以配置仓库名,

yum源地址[base] //仓库名 name=CentOS-$releasever – Base mirrorlist= //yum源地址。 #baseurl= gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

192847_NSep_3771583.png

  • yum search vim 搜索跟vim相关的包
[root@glinux-01 ~]# yum search vim已加载插件:fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.tuna.tsinghua.edu.cn * extras: mirrors.tuna.tsinghua.edu.cn * updates: mirrors.tuna.tsinghua.edu.cn============================================ N/S matched: vim ============================================protobuf-vim.x86_64 : Vim syntax highlighting for Google Protocol Buffers descriptionsvim-X11.x86_64 : The VIM version of the vi editor for the X Window Systemvim-common.x86_64 : The common files needed by any version of the VIM editorvim-enhanced.x86_64 : A version of the VIM editor which includes recent enhancementsvim-filesystem.x86_64 : VIM filesystem layoutvim-minimal.x86_64 : A minimal version of the VIM editor  名称和简介匹配 only,使用“search all”试试。
  • yum list|grep vim 可以用匹配搜索
  • 安装包 yum install [-y] 【包名】 (-y加这个选项会不询问是否安装)
  • yum grouplist 列出可用分组
[root@glinux-01 ~]# yum grouplist已加载插件:fastestmirror没有安装组信息文件Maybe run: yum groups mark convert (see man yum)Loading mirror speeds from cached hostfile * base: mirrors.tuna.tsinghua.edu.cn * extras: mirrors.tuna.tsinghua.edu.cn * updates: mirrors.tuna.tsinghua.edu.cn可用的环境分组:   最小安装   基础设施服务器   计算节点   文件及打印服务器   基本网页服务器   虚拟化主机   带 GUI 的服务器   GNOME 桌面   KDE Plasma Workspaces   开发及生成工作站可用组:   传统 UNIX 兼容性   兼容性程序库   图形管理工具   安全性工具   开发工具   控制台互联网工具   智能卡支持   科学记数法支持   系统管理   系统管理工具完成
  • yum groupinstall [-y] [组名]  (先将上面内容转化为英文LENG=en,再选择)
  •  yum remove [-y] 卸载包
  • yum update [-y] 【包名】 更新包(如果不加包名,会将系统全部更新)
  • yum provide "/*/vim" 搜索一个命令都有哪些包

 yum本地仓库(使用本地光盘制作yum源)

创建方法:1挂载镜像到 /mnt目录(mount /dev/cdrom /mnt)

               2 cp -r /etc/yum.repos.d /etc/yum.repos.d.bak

               3 rm -f /etc/yum.repos.d/*

               4 vim /etc/yum.repos.d/dvd.repo//内容如下

[dvd] //仓库名字

name=install dvd
baseurl=file:///mnt //本地源地址 ??

(file://   /mnt)

enable=1 //本地是否可用,1可用,0不可以
gpgcheck=0 //是否检测,1检测,0不检测

  • yum clean all //清除缓存
  • yum list

 

转载于:https://my.oschina.net/u/3771583/blog/1627225

你可能感兴趣的文章
JavaScript中的作用域和闭包
查看>>
暴力破解WiFi密码
查看>>
Zend Studio使用教程:使用Zend Studio和Zend Server进行根本原因分析 (二)
查看>>
golang的fmt包String(),Error(),Format(),GoString()的接口实现
查看>>
Java技术转(兼顾)产品经理——读《快速转行做产品经理》有感
查看>>
成为优秀Java开发人员的10件事
查看>>
Kali Linux安装教程
查看>>
Android缓存处理
查看>>
JavaScript 数据类型检测终极解决方案
查看>>
年赚百万游戏主播!玩转Python后:几行代码轻松“吃鸡” 附源码
查看>>
【python】使用简单的python语句编写爬虫 定时拿取信息并存入txt
查看>>
卡拉OK歌词原理和实现高仿Android网易云音乐
查看>>
小编带着小白看springboot源码6
查看>>
javascript原型链
查看>>
Re: 从零开始的【comic spider】《最简单的实现》(上)
查看>>
Java 单例模式学习理解
查看>>
关于科技趋势和未来机会,这8本书告诉你答案
查看>>
ios创建可拖动的视图
查看>>
Linux常用的基本命令12
查看>>
ORACLE数据库事务隔离级别介绍
查看>>