Linux软件安装rpm和yum

目录

rpm包和rpm命令

rpm常用参数

演示之前需要进行的操作

rpm查看操作

rpm安装操作

rpm卸载操作

yum仓库

配置yum包步骤

yum安装操作

yum卸载操作

yum查看操作

yum升级更新操作

源代码编译安装(不流行)

rpm包和rpm命令

rpm包格式:name-version-.arch.rpm

软件名称-软件版本-系统版本-平台

例如:vim-common-7.4.629-7.el7.x86_64.rpm

分别为软件名称-软件版本-系统版本-平台

rpm包获取方式:

1.通过网上下载

2.安装系统时系统光盘获取

rpm常用参数:

-q查询软件包
-i安装软件包
-e卸载软件包

演示之前需要进行的操作: 

光盘在/dev/sr0下的设备,b为块设备,无法进行cat,cp命令等操作,如果需要操作,需要用mount进行挂载,挂载后Packages文件夹为rpm包。

1.用mount进行挂载

2.在root目录下建立一个rpms文件夹

3.将vim-common和vim-enhanced拷贝到/root/rmps目录下

rpm查看操作

        语法格式:rpm -q 名称

rpm安装操作

        语法格式:rpm -i 软件名称(全名)

rpm卸载操作

        语法格式:rpm -e 软件名称

rpm -qa   //显示系统当前所有的安装包
rpm -q vim-commnon   //查看vim-common软件包
rpm -i vim-enhanced-7.4.160-5.el7.x86_64.rpm   //安装vim-enhanced软件包
rpm -e vim-common  //卸载vim-common软件包
rpm -e vim-enhanced //卸载vim-enhanced软件包

 软件包的安装之间存在着依赖关系,比如vim-enhanced软件包安装时候需要依赖vim-common软件包,所以需要先安装vim-common软件包才能安装vim-enhanced软件包。

yum仓库

当我们安装多个软件包时候,如果用rpm需要自己手动去解决各种软件包之间的依赖关系,而yum可以很好的解决这个问题

配置yum包步骤:

1. 现有的配置文件进行备份并改名(mv操作)

2.把wget后面的网址下载下来存入相应的文件中

3.更新对应的缓存 yum makecache

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

配置完成之后可以用vim命令进行查看会发现有相应的文件。

vim /etc/yum.repos.d/CentOS-Base.repo

 当现实元数据缓存已建立时表示更新完成。

yum安装操作

        语法格式:yum install 软件名称

1.首先删除刚才用rpm安装的enhanced和common包

2.使用yum命令进行安装enhanced

rpm -e vim-enhanced   //删除vim-enhanced
rpm -e vim-common   //删除vim-common
yum install vim-enhanced  //使用yum安装

 可以发现yum可以自动查找安装包所依赖的软件包。

yum卸载操作

        语法格式:yum remove 软件名称

yum remove vim  //卸载vim

yum查看操作

        语法格式:yum list 软件名称

yum list //不加软件名称默认查看所有已经安装的软件包

yum升级更新操作

        语法格式:yum update 软件名称

yum update //不加软件名称默认检查所有的软件包并更新

源代码编译安装(不流行)

了解就行,不到迫不得已不建议使用源代码安装

1.使用wget命令+网址进行安装

2.使用tar命令解压缩

3.查看文件夹确认有configure

4.安装gcc、pcre-devel、openssl-devel

5.在当前目录下执行./configure

6.执行gmake -j2

7.执行make install

wget https://openresty.org/download/openresty-1.15.8.1.tar.gz
tar zxf openresty-1.15.8.1.tar.gz
cd zxf openresty-1.15.8.1.tar.gz
ls -lconfigure
yum install gcc gcc-c++
yum install pcre-devel
yum install openssl-devel -y
./configure --prefix=/usr/local/openresty
gmake -j2
make install

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ლ旺旺掀被

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

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

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

打赏作者

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

抵扣说明:

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

余额充值