C++系统编程篇——linux软件包管理器yum

news2024/11/26 0:41:03

Linux 软件包管理器yum

(1)linux系统(centos生态)

安装方式有三种:源代码安装、rpm安装、yum安装(最简单)

ls /etc/yum.repos.d/  查看该路径下的文件

包含了用于配置 YUM 软件包管理器的仓库配置文件。这些配置文件定义了系统中可用的软件源,以及如何访问它们

yum的配置(针对于虚拟机用户)centos7配置yum源 - xrg - 博客园

(2) yum

yum是一个软件下载管理的一个客户端,类似于应用商城

linux中软件包可能有依赖关系,yum会帮助我们解决依赖关系,不会有源代码安装和rmp安装的操作繁琐

(3)yum相关操作

yum list | grep XXX列出所有可以通过 yum 包管理器安装的包,并使用 grep 过滤出名称包含 XXX 的包。

sudo yum install -y XXX使用 yum 包管理器自动安装包 XXX,并自动回答所有的确认提示。

sudo yum remove -y XXX使用 yum 包管理器自动卸载包 XXX,并自动回答所有的确认提示。

ls /etc/yum.repos.d/列出 /etc/yum.repos.d/ 目录中的所有文件和子目录。

sudo yum -y install -y epel-release使用 yum 包管理器安装 epel-release 包,并自动回答所有的确认提示。

(4)yum本地配置

yum会根据/etc/yum.repos.d/该路径下面的配置文件,来构成自己的下载链接(根据os版本和你要下载的软件),yum帮助我们下载和安装

配置的本质就是更改文件,或更改文件内容

yum使用一般都是要联网的

为了能更快的下载,一般会更新或替换 CentOS 系统的 Yum 仓库配置,以使用阿里云镜像源,从而优化软件包的下载速度和可靠性。这在网络环境较差或官方镜像源速度较慢时特别有用。

命令:wget -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-O 选项指定下载文件保存的路径和文件名。在这里,文件将被保存为 /etc/yum.repos.d/CentOS-Base.repo
  • https://mirrors.aliyun.com/repo/Centos-7.repo:这是下载文件的 URL。该 URL 指向阿里云镜像站点上的 CentOS 7 仓库配置文件。

还可以从另一台服务器上下载文件:使用 scp 工具从远程服务器复制文件到本地

例如:scp root@120.78.126.148:/home/whb/108/lesson10/test.c

这条命令将从远程服务器 120.78.126.148 上的 /home/whb/108/lesson10/test.c 文件复制到当前本地目录。

如果是本地文件的上传和下载:

rzsz这个工具用于 windows 机器和远端的 Linux 机器通过 XShell 传输文件,安装完毕之后可以通过拖拽的方式将文件上传过去

安装命令:sudo yum install lrzsz,出现 "complete" 字样, 说明安装完成,卸载命令:sudo yum remove lrzsz

  • 安装软件时由于需要向系统目录中写入内容, 一般需要 sudo 或者切到 root 账户下才能完成
  • yum安装软件只能一个装完了再装另一个. 正在yum安装一个软件的过程中, 如果再尝试用yum安装另外 一个软件, yum会报错

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1805819.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

QT-轻量级的笔记软件MyNote

MyNote v2.0 一个轻量级的笔记软件📔 Github项目地址: https://github.com/chandlerye/MyNote/tree/main 应用简介 MyNote v2.0 是一款个人笔记管理软件,没有复杂的功能,旨在提供便捷的笔记记录、管理以及云同步功能。基于Qt 6.6.3 个人开…

ASUS华硕ROG幻14Air笔记本GA403UI(UI UV UU UJ)工厂模式原厂Windows11系统安装包,带MyASUS in WinRE重置还原

适用型号:GA403UI、GA403UV、GA403UU、GA403UJ 链接:https://pan.baidu.com/s/1tz8PZbYKakfvUoXafQPLIg?pwd1mtc 提取码:1mtc 华硕原装WIN11系统工厂包带有ASUS RECOVERY恢复功能、自带面部识别,声卡,显卡,网卡,蓝牙等所有驱动、出厂主题…

大模型的演进之路:从萌芽到ChatGPT的辉煌

文章目录 ChatGPT:大模型进化史与未来展望引言:大模型的黎明统计模型的奠基深度学习的破晓 GPT系列:预训练革命GPT的诞生:预训练微调的范式转换GPT-2:规模与能力的双重飞跃GPT-3:千亿美元参数的奇迹 ChatGP…

(三)React事件

1. React基础事件绑定 语法&#xff1a; on 事件名称 { 事件处理程序 }&#xff0c;整体上遵循驼峰命名法 App.js //项目根组件 //App -> index.js -> public/index.html(root)function App() {const handleClick () > {console.log(button被点击了)}return (<…

Data Mining2 复习笔记6 - Optimization Hyperparameter Tuning

6. Optimization & Hyperparameter Tuning Why Hyperparameter Tuning? Many learning algorithms for classification, regression, … Many of those have hyperparameters: k and distance function for k nearest neighbors, splitting and pruning options in decis…

【JS】立即执行函数IIFE 和闭包到底是什么关系?

历史小剧场 ”我希望认您作父亲&#xff0c;但又怕您觉得我年纪大&#xff0c;不愿意&#xff0c;索性让我的儿子给您作孙子吧&#xff01;“ ----《明朝那些事儿》 什么是立即执行函数&#xff1f; 特点&#xff1a; 声明一个匿名函数马上调用这个匿名函数销毁这个匿名函数 …

湖南(品牌控价)源点调研 手机价格管理对品牌的影响分析

前言&#xff1a;手机自发明以来&#xff0c;过去一直是国际品牌占主导地位&#xff0c;从最初的爱立信、摩托罗拉&#xff0c;到后来的诺基亚、三星&#xff0c;苹果在这个手机行业里&#xff0c;竞争激励&#xff0c;没有百年企业&#xff0c;每个品牌的盛衰都有背后的历史背…

transformer中对于QKV的个人理解

目录 1、向量点乘 2、相似度计算举例 3、QKV分析 4、整体流程 (1) 首先从词向量到Q、K、V (2) 计算Q*&#xff08;K的转置&#xff09;&#xff0c;并归一化之后进行softmax (3) 使用刚得到的权重矩阵&#xff0c;与V相乘&#xff0c;计算加权求和。 5、多头注意力 上面…

VMware Fusion 如何增加linux硬盘空间并成功挂载

文章目录 0. 前言1. 增加硬盘空间2. 硬盘分区2.1 查看硬盘2.2 分区2.3 格式化2.4 挂载 3. 参考 0. 前言 如果发现虚拟机分配的硬盘不足&#xff0c;需要增加硬盘空间。本文教给大家如何增加硬盘空间并成功挂载。 查看当前硬盘使用情况&#xff1a; df -h可以看到&#xff0c…

使用 GPT-4 创作高考作文 2024年

使用 GPT-4 创作高考作文 2024年 使用 GPT-4 创作高考作文&#xff1a;技术博客指南 &#x1f914;✨摘要引言正文内容&#xff08;详细介绍&#xff09; &#x1f4da;&#x1f4a1;什么是 GPT-4&#xff1f;高考作文题目分析 ✍️&#x1f9d0;新课标I卷 人类智慧的进步&…

二次规划问题(Quadratic Programming, QP)原理例子

二次规划(Quadratic Programming, QP) 二次规划(Quadratic Programming, QP)是优化问题中的一个重要类别,它涉及目标函数为二次函数并且线性约束条件的优化问题。二次规划在控制系统、金融优化、机器学习等领域有广泛应用。下面详细介绍二次规划问题的原理和求解过程 二…

k8s学习--kubernetes服务自动伸缩之垂直伸缩(资源伸缩)VPA详细解释与安装

文章目录 前言VPA简介简单理解详细解释VPA的优缺点优点1.自动化资源管理2.资源优化3.性能和稳定性提升5.成本节约6.集成性和灵活性 缺点1.Pod 重启影响可用性2.与 HPA 冲突3.资源监控和推荐滞后&#xff1a;4.实现复杂度&#xff1a; 核心概念Resource Requests 和 Limits自动调…

多曝光融合算法(三)cv2.createAlignMTB()多曝光图像融合的像素匹配问题

文章目录 1.cv2.createAlignMTB() 主要是计算2张图像的位移&#xff0c;假设位移移动不大2.多曝光图像的aline算法&#xff1a;median thresold bitmap原理讲解3.图像拼接算法stitch4.多曝光融合工具箱 1.cv2.createAlignMTB() 主要是计算2张图像的位移&#xff0c;假设位移移动…

开发做前端好还是后端好?

目录 一、引言 二、两者的对比分析 技能要求和专业知识&#xff1a; 职责和工作内容&#xff1a; 项目类型和应用领域&#xff1a; 就业前景和市场需求&#xff1a; 三、技能转换和跨领域工作 评估当前技能&#xff1a; 确定目标领域&#xff1a; 掌握相关框架和库&a…

端午节大家都放假了吗

端午节作为中国四大传统节日之一&#xff0c;具有深厚的文化内涵和广泛的群众基础&#xff0c;因此&#xff0c;在这个节日里发布软文&#xff0c;可以围绕其传统习俗、美食文化、家庭团聚等方面展开&#xff0c;以吸引读者的兴趣。 首先&#xff0c;可以从端午节的起源和传统习…

轴承接触角和受力分析

提示&#xff1a;轴承接触角和受力分析 文章目录 1&#xff0c;接触角2&#xff0c;轴承受力分析 1&#xff0c;接触角 所谓公称接触角就是指轴承在正常状态下&#xff0c; 滚动体和内圈及外圈沟道接触点的法线与轴心线的垂直平面之间的夹角。 按滚动轴承工作时所能承受载荷的…

倩女幽魂手游攻略:云手机自动搬砖辅助教程!

《倩女幽魂》手游自问世以来一直备受玩家喜爱&#xff0c;其精美画面和丰富的游戏内容让人沉迷其中。而如今&#xff0c;借助VMOS云手机&#xff0c;玩家可以更轻松地进行搬砖&#xff0c;提升游戏体验。 一、准备工作 下载VMOS云手机&#xff1a; 在PC端或移动端下载并安装VM…

Spring 自动配置 condition

目录 前言 1. 自定义condition加载bean 1.1. 自定义一个condition注解 1.2. 实现自定义注解对应的实现类 1.3. 使用如上注解 1.4. 使用Spring上下文获取一下改bean 2. 我们来看看Spring是如何加载redisTemplate的。 2.1. 找到Spring的autoconfigure的jar包&#xff0c;我们…

C/C++学习笔记 CMake 与 Make有什么区别?

一、什么是编译&#xff1f; 编译器是一种将源代码翻译成机器码的程序。代码的编译包括几个步骤&#xff0c;包括预处理、编译和链接&#xff0c;以创建可在其目标计算机上直接运行的库或可执行文件。 ​ 这个编译过程也称为构建过程&#xff0c;这是 CMake 和Make发挥…

hid报表描述符不同item含义及整体结构

参考 报表描述符一般是两个字节同时出现 databtagbtypebsize表示两个字节 data表示一个字节&#xff0c; btagbtypebsize表示一个字节&#xff0c;又因为报表描述符中的数据都是小位权在前&#xff0c; 例如&#xff1a;0x05,0x01表示的是usage page(1),表示的是usage page的…