Linux中的软件安装--rpm和yum

CentO\redhat等软件的安装方法:
源码包安装—安装复杂,不常用
RPM安装— 无法解决依赖关系,但是可以离线安装
Yum安装—可以解决一来关系,需要网络

redhat所持有的安装RMP包的工具,centOS可以免费试用,redhat需要付费

RPM安装:

RMP包的命名规则:
httpd-2.4.6-45.el7.centos.x86_64.rpm
名称+版本号+发行号+处理器架构

RPM包安装
常用选项
-i:安装软件包
-q:询问软件包,和-a一起使用
-e: 删除软件包
-U:把一个已经安装好的软件包升级
-v:验证已经安装的软件包
-h:显示安装进度条

常见组合
-ivh 安装
-Uvh 升级
-q 查询
-e 卸载

配置举例:

查询软件包是否安装

[root@localhost ~]# rpm -q openssh
openssh-6.6.1p1-31.el7.x86_64

查询系统中所有安装的软件包

[root@localhost ~]# rpm -qa
mesa-libgbm-11.2.2-2.20160614.el7.x86_64
gsm-1.0.13-11.el7.x86_64
cyrus-sasl-scram-2.1.26-20.el7_2.x86_64
pango-1.36.8-2.el7.x86_64
...省略部分输出

查看软件包的详细信息

[root@localhost ~]# rpm -qi openssh
Name        : openssh
Version     : 6.6.1p1
Release     : 31.el7
Architecture: x86_64
Install Date: Mon 30 Jul 2018 07:52:34 PM CST
Group       : Applications/Internet
。。。省略部分输出

查看系统文件属于哪个软件包

[root@localhost lib64]# rpm -qf /bin/cd
bash-4.2.46-12.el7.x86_64

yum安装:

创建自己的yum源

1、编写本地yum

vim  /etc/yum.repos.d/lewis.repo

2、该文件中要写5行左右的内容

[rhce]   //yum的名称启到标记的作用
name=rhce   //对这个文件的描述
baseurl=file:///yum   //软件包的位置,可以是file,ftp,http
enable=1   //1表示路径可用,0表示不可用
gpgcheck=0   //是否进行gpg检查,默认不检查,检查的     话要导入公钥和私钥

yum常用命令:

[root@localhost ~]# yum clean all  //清楚yum源缓存
[root@localhost ~]# yum repolist   //检查yum源
[root@localhost ~]# yum list  //查看yum源中的文件

yum search 包名   //搜索软件包
yum install  包名   //安装软件包
yum remove包名  //查询软件包
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘贝斯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值