重新点亮linux 命令树————rpm软件包管理[十一七]

前言

简单介绍一下软件管理

正文

  1. 软件包管理器

  2. rpm 包和rpm 命令

  3. yum 仓库

  4. 源代码编译安装

  5. 内核升级

  6. grub配置文件

软件包管理器:

包管理器是为了方便软件安装、卸载,解决软件依赖关系的重要工具。

centOs、redhat 使用yum包管理器,软件安装包格式为rpm。

debian、ubuntu 使用apt包管理器,软件安装包格式是deb。

rpm 包:

rpm包格式:

vim-common-7.4.10-5.el7.x86_64.rpm

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

rpm 命令:

rpm 常用参数

-q 查询软件包

-i 安装软件包

-e 卸载软件包

rpm 包的问题:

  1. 需要自己解决依赖关系

  2. 软件包来源不可靠

Centos yum 源:

http://mirror.centos.org/centos/7/

国内镜像:

https://opsx.alibaba.com/mirror

yum 配置文件:

/etc/yum.repos.d/CentOs-Base.repo

这个有一个baseurl 这个就是镜像源。

mirrorlist 然后这里我已经替换成国内镜像源了。

gpgcheck=1 检查软件包是否被修改

wget -O /etc/yum.repos.d/CentOS-Base.repo

yum 命令常用选项:

install 安装软件包

remove 卸载软件包

list| grouplist 查看软件包

update 升级软件包

查看一下国外镜像源:

这里是智能上网出去的,那么一般我们实验的时候就可以像上面一样使用国内的镜像源。

linux 命令树

下一节源码安装。

posted @   敖毛毛  阅读(65)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
历史上的今天:
2020-07-24 重学c#系列——c# 托管和非托管资源与代码相关(四)
点击右上角即可分享
微信分享提示