当前位置: 首页 > news >正文

Linux之RPM和YUM命令

一、RPM命令

1、介绍

RPM(RedHat Package Manager).,RedHat软件包管理工具,类似windows里面的setup,exe是Liux这系列操作系统里而的打包安装工具。
RPMI包的名称格式:
Apache-1.3.23-11.i386.rpm

  • “apache’” 软件名称
  • “1.3.23-11” 软件的版本号,主版本和此版本
  • “i386” 是软件所运行的硬件平台,Intel32位处理器的统称
  • “rpm” 文件展名,代表RPM包

2、语法

# 查询所安装的所有rpm软件包
rpm -qa
# 卸载软件包
rpm -e RPM软件包
# 卸载软件时,不检查依赖
rpm -e --nodeps RPM软件包# 安装
# -i:安装
# -v:显示详细信息
# -h:显示进度条
# --nodeps 安装前不检查依赖
rpm -ivh RPM软件包名

二、YUM命令

2.1 介绍

YUM(全称为Yellow dog Updater,Modified)是一个在Fedora和RedHat以及CentOS
中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

2.2 命令

yum [选项][参数] 软件名

选项:
-y: 对所有回答都是yes
参数:

  • install: 安装rpm软件包
  • update:更新rpm软件包
  • check-update:检查是否有可用的更新rpm软件包
  • remove:删除指定的rpm软件包-
  • list:显示软件包信息
  • clean:清理yum过期的缓存
  • deplist:显示yum软件包的所有依赖关系

3、修改网络yum源

默认的系统YUM源,需要连接国外apache网站,网速比较慢,可以修改关联的网络YUM源为国内镜像的网站,比如网易l63,aliyun等,而且归档之后,centos7直接默认yum仓库直接报废不能用了

  1. 备份文件
cp  /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2.编辑文件

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

修改成
baseurl=http://vault.centos.org/7.9.2009/os/$basearch/
2. 保存后执行

yum clean all
yum makecache

3.执行以下两个命令之一

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repowget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

4,执行完检查一下对不对
cat /etc/yum.repos.d/CentOS-Base.repo
在这里插入图片描述
5.再执行下

yum clean all
yum makecache
http://www.lryc.cn/news/507878.html

相关文章:

  • 读取硬件板子上的数据
  • Cesium 实例化潜入潜出
  • java引入jedis并且关于开放redis端口问题
  • 【人工智能】用Python实现情感分析:从简单词典到深度学习方法的演进
  • 关系型数据库的完整性和一致性
  • 设计模式の命令访问者迭代器模式
  • 信息系统项目管理 -冲突管理
  • Gmsh有限元网格剖分(Python)---点、直线、平面的移动
  • 山景BP1048增加AT指令,实现单片机串口控制播放音乐(一)
  • SMMU软件指南SMMU编程之全局错误和最小配置
  • CPU条件下Pytorch、jupyter环境配置
  • 【自用】通信内网部署rzgxxt项目_01,后端pipeDemo部署(使用nssm.exe仿照nohup)
  • Ubuntu 安装实时内核指南
  • MySQL 主从复制与高可用
  • RCE总结
  • 基于UNITY3D的照片墙演示项目技术分享
  • 随手记:小程序兼容后台的wangEditor富文本配置链接
  • maven项目运行时NoSuchMethodError问题排查记录(依赖冲突解决)
  • ECharts关系图-关系图11,附视频讲解与代码下载
  • 【C语言】动态内存管理:详解malloc和free函数
  • EGO Swarm翻译
  • Linux根目录
  • SAP-SD-参照退货订单补货时带不出行项目
  • 12-C语言单向链表
  • 2024年11月 蓝桥杯青少组 STEMA考试 Scratch真题
  • FFmpeg 4.3 音视频-多路H265监控录放C++开发二十一.2,RTP协议-RTP协议概述,协议详情
  • Linux系统编程——系统内核中的信号
  • delve调试环境搭建—golang
  • shell脚本的循环-----while和for循环
  • 【游戏设计原理】21 - 解谜游戏的设计