Linux之RPM和YUM命令

news/2024/12/22 12:45:41 标签: linux

一、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.repo

wget -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.niftyadmin.cn/n/5795371.html

相关文章

Emacs 折腾日记(五)——elisp 数字类型

本文是参考 emacs lisp 简明教程 写的,很多东西都是照搬里面的内容,如果各位读者觉得本文没有这篇教程优秀或者有抄袭嫌疑、又或者觉得我更新比较慢、再或者其他什么原因,请直接阅读上述链接中的教程。 上一篇我们讲了elisp中的流程控制结构相…

spring mvcservlet跳转页面没有样式效果

导致该问题的原因很多&#xff0c;这里为解决办法之一 原因 <!-- 配置视图解析器 --> <bean class"org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name"prefix" value"/jsp/"/> <pro…

深入探讨C++标准输入输出流:iostream

C标准库中的输入输出流(iostream)是处理数据输入和输出的核心部分&#xff0c;提供了灵活且高效的方式来读写各种数据类型。通过理解和运用iostream&#xff0c;开发者可以实现丰富的输入输出功能&#xff0c;从而增强程序的交互性和用户体验。本文将深入探讨C的标准输入输出流…

MySQL通过binlog日志进行数据恢复

记录一次阿里云MySQL通过binlog日志进行数据回滚 问题描述由于阿里云远程mysql没有做安全策略 所以服务器被别人远程攻击把数据库给删除&#xff0c;通过查看binlog日志可以看到进行了drop操作&#xff0c;下面将演示通过binlog日志进行数据回滚操作。 1、查询是否开始binlog …

【WRF教程第3.2期】预处理系统 WPS详解:以4.5版本为例

预处理系统 WPS 详解&#xff1a;以4.5版本为例 WPS 嵌套域&#xff08;WPS Nested Domains&#xff09;USGS 和 MODIS 土地利用重力波拖拽方案静态数据&#xff08;Gravity Wave Drag Scheme Static Data&#xff09;1. 什么是重力波拖拽方案&#xff08;GWDO&#xff09;静态…

为什么AI智能体需要工作流

在上一篇文章《大模型原理到提示词优化》中&#xff0c;我介绍了几种优化LLM回答效果的方法&#xff08;建议没看过的读者去看看&#xff09;。这些方法运用得当&#xff0c;能显著提升LLM回答的质量&#xff0c;特别是思维链和多轮交互的方式。虽然这些优化方法可以提升单个LL…

Go 语言GC(垃圾回收)的工作原理

Go语言的垃圾回收&#xff08;Garbage Collection&#xff0c;简称GC&#xff09;机制是一种自动的内存管理方法&#xff0c;它负责自动释放不再使用的内存&#xff0c;以避免内存泄漏和碎片化。Go语言的GC工作原理主要基于标记-清除&#xff08;mark-and-sweep&#xff09;算法…

centos7 下使用 Docker Compose

文章目录 介绍特点基本使用1.编写 docker-compose.yml 文件2.在文件夹下运行 docker-compose.yml 文件3.验证4.停止docker-compose 小结 介绍 Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。它允许你通过一个 YAML 文件来配置应用程序的服务、网络和卷&a…