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

[Linux]安装吧!我的软件包管理器!

一、常见安装方式

在 Linux 中,有 3 种常见的软件安装方式:

(1)yam、apt

(2).rpm 安装包安装

(3)源码安装

二、什么是软件包

在 Linux 下安装软件,通常的办法是下载程序的源代码,在自己机子上编译来得到可执行程序。

但是这样做有些麻烦,于是就有人把一些常用的软件提前编译好,做成软件包放在一个服务器上,我们通过包管理器可以很方便的获取到这个软件包,直接进行安装。

软件包和软件包管理器,就好像手机上的 "app" 和 "应用商店" 间的关系。

yum (Yellow Dog Updater, Modified) 是 Linux 下非常常用的一个包管理器,主要应用在 Fedora、RedHat、Centos 等发行版上。

三、yum

(1)yum list | grep gcc                        查找 yum 的包列表,查找 gcc

(2)yum install gcc.x86_64                安装查到的包名 gcc.x86_64,需要 root 权限

(3)yum remove gcc.x86.64              卸载,需要 root 权限

-y:不在询问是否安装 / 卸载

yum 安装的软件,是从样本源的网站中找的

网上可以直接搜到国内的一些样本源,比如阿里云的:https://mirrors.aliyun.com/repo/Centos-7.repo

wget ​​​​​​​https://mirrors.aliyun.com/repo/Centos-7.repo              把 Centos-7.repo 下载到当前目录下

vim Centos-7.repo                                                                 可以打开这个文件,查看里面的网站

mv Centos-7.repo /etc/yum.repos.d/CentOS-Base.repo       覆盖原基础源(要做好备份)

yum clean all                                                                          清除原先的缓存

yum makecache                                                                     重新加载缓存

yum install lszrz                                                                      可以使用了

下载也可以使用 curl 指令:

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

http://www.lryc.cn/news/2380186.html

相关文章:

  • Spring Boot 与 RabbitMQ 的深度集成实践(三)
  • 进阶-数据结构部分:1、数据结构入门
  • React 19中useContext不需要Provider了。
  • Json schema校验json字符串(networknt/json-schema-validator库)
  • 交易所开发:构建功能完备的金融基础设施全流程指南
  • Windows_Vs2022 C#语言开发环境构建
  • Axure疑难杂症:统计分析页面引入Echarts示例动态效果
  • 展锐Android14及更新版本split_build编译方法
  • 青少年ctf平台应急响应-应急响应2
  • k8s监控方案实践补充(二):使用kube-state-metrics获取资源状态指标
  • WEB安全--SQL注入--Oracle注入
  • 基于SpringBoot的小型民营加油站管理系统
  • 每日一道leetcode(新学数据结构版)
  • 深入掌握MyBatis:连接池、动态SQL、多表查询与缓存
  • Bootstrap 5 容器与网格系统详解
  • Java反射机制详解:原理、应用与实战
  • 技术架构缺乏灵活性,如何应对变化需求?
  • 【AI时代】Java程序员大模型应用开发详细教程(上)
  • 虚拟网络编辑器
  • 102. 二叉树的层序遍历递归法:深度优先搜索的巧妙应用
  • Github 2025-05-16 Java开源项目日报 Top9
  • MinerU安装(pdf转markdown、json)
  • Java卡与SSE技术融合实现企业级安全实时通讯
  • 第31讲 循环缓冲区与命令解析
  • mapbox-gl强制请求需要accessToken的问题
  • 数据结构(十)——排序
  • 美蛋工具箱:一站式解决图片、视频、音频和文档处理需求的聚合神器
  • fastadmin 数据导出,设置excel行高和限制图片大小
  • python打卡day16
  • Redis 学习笔记 5:分布式锁