1软件管理
2.1软件管理
一、Linux软件包管理机制
红帽系操作系统软件管理分类
yum rpm source bin
二、Rpm工具管理RPM软件包
1、认识RPM软件包
rpm软件包名称
软件名称 版本号(主版本、次版本、修订号) 操作系统 cpu平台 操作系统:el6 el5 fedora suse debin ubuntu cpu平台:i386 486 586 686 表示32位软件 x86_64 表示64为软件 noarch 表示32,64通用
软件依赖性
2、RPM工具详解
官网地址
下载地址
RPM安装
[root@localhost tmp]# rpm -ivh 软件包名称
-i install
-vh verbose human
[root@localhost tmp]# rpm -ivh lftp-4.0.9-1.el6.x86_64.rpm查询软件安装路径
[root@localhost tmp]# rpm -ql 软件名称
-q query
-l list
[root@localhost tmp]# rpm -ql lftp-4.0.9-1.el6.x86_64查询软件的名称
[root@localhost tmp]# rpm -qa
[root@localhost tmp]# rpm -qa | grep lftp
lftp-4.0.9-1.el6.x86_64
-a all查询软件详细信息
[root@localhost tmp]# rpm -qi 软件名称
[root@localhost tmp]# rpm -qi gedit-2.28.4-3.el6.x86_64
-i information查询某一个文件是哪个软件产生的
[root@localhost tmp]#rpm -qf /etc/passwd
setup-2.8.14-20.el6.noarch
[root@localhost tmp]#rpm -qf /bin/rpm
rpm-4.8.0-32.el6.x86_64
-f file软件卸载
[root@localhost tmp]#rpm -e 软件名称
-e erase查询软件的配置文件
[root@localhost tmp]#rpm -qc 软件名称
--force 在安装的时候用(强制安装)
--nodeps 在卸载的时候用(卸载的时候不检查依赖关系)
三、RPM软件包管理实战
使用rpm工具完成以下操作
软件安装 查看已经安装好的软件 卸载软件四、Yum工具管理RPM软件包
四、Yum工具管理RPM软件包
1、yum源分类
分类:本地yum和远程yum
本地yum:
file://
远程yum:
http://10.18.44.196/...
ftp://10.18.44.196/...
2、配置yum源
Yum源
提供软件仓库
挂载镜像到本地目录/mnt/rhel6u4
[root@localhost yum.repos.d]mount -o loop /rhel6u4.iso /mnt/rhel6u4 (rhel6)
[root@localhost yum.repos.d]mount /centos7u3.iso /mnt/centos7u3 (rhel7) 如果是虚拟机,把iso镜像放到虚拟机的光驱里面去,开机连接
[root@localhost ~]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# ls
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo CentOS-x86_64-kernel.repo[root@localhost yum.repos.d]# rm -rf /etc/yum.repos.d/*
[root@localhost yum.repos.d]# ls[root@localhost yum.repos.d]# mkdir /mnt/cdromYum客户端配置文件:
[root@localhost yum.repos.d]# ls
[root@localhost yum.repos.d]# pwd
/etc/yum.repos.d[root@localhost yum.repos.d]# vi /etc/yum.repos.d/dvd.repo
[root@localhost yum.repos.d]# cat /etc/yum.repos.d/dvd.repo
[dvd]
name=dvd123
baseurl=file:///mnt/cdrom
gpgcheck=0[root@localhost yum.rmount: /dev/sr0 写保护,将以只读方式挂载epos.d]# mount
mount: /dev/sr0 写保护,将以只读方式挂载
[root@localhost yum.repos.d]# df
文件系统 1K-块 已用 可用 已用% 挂载点
devtmpfs 919512 0 919512 0% /dev
tmpfs 931500 0 931500 0% /dev/shm
tmpfs 931500 9728 921772 2% /run
tmpfs 931500 0 931500 0% /sys/fs/cgroup
/dev/mapper/centos-root 17811456 1286364 16525092 8% /
/dev/sda1 1038336 153576 884760 15% /boot
tmpfs 186300 0 186300 0% /run/user/0
/dev/sr0 996038 996038 0 100% /mnt/cdrom[root@localhost yum.repos.d]# ls /mnt/cdrom/
CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7
EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL测试
yum -y install wget[root@localhost yum.repos.d]vim yum.repo 必须以.repo结尾
[rhel6-Server] yum源区别名称,用来区分其他的yum源
name=rhel6 yum源描述(comment) yum源名字
baseurl=file:///mnt/rhel6u4/Server 本地yum源的绝对路径
enabled=1 是否使用此yum源
gpgcheck=0 检查软件 配置阿里云yum源: 可以从这里直接弄
[root@localhost ~]# yum -y install wget[root@localhost yum.repos.d]wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo [root@localhost yum.repos.d]# ls
CentOS-Base.repo
3、Yum工具详解
清理Yum缓存:
[root@localhost yum.repos.d]yum clean all缓存软件包信息:
提高搜索/安装软件的速度
[root@localhost yum.repos.d]yum makecache查询yum源信息:
[root@localhost yum.repos.d]yum repolist查找软件:
[root@localhost yum.repos.d]yum search mysql此命令会搜索到系统已经安装和yum源里没有安装的软件信息,可以用他简单测试yum是否好用
查看软件依赖性关系:
[root@localhost yum.repos.d]yum deplist查看文件属于哪个软件
[root@localhost yum.repos.d]yum provides ld-linux.so.2查看系统已经安装好的软件和没有安装的软件:
[root@localhost yum.repos.d]yum list查看系统已经安装好的软件组和没有安装的软件组:
[root@localhost yum.repos.d]yum grouplist查看软件组包含的具体软件:
[root@localhost yum.repos.d]yum groupinfo安装软件组:
[root@localhost yum.repos.d]yum groupinstall ‘软件组名称’如果软件或者软件组名称内有空格,要给空格转义或者加引号
安装软件:
[root@localhost yum.repos.d]yum install 软件名称
[root@localhost yum.repos.d]yum install mysql mysql-server -y
-y跳过确认提示直接安装重装:
[root@localhost yum.repos.d]yum reinstall 软件名卸载软件:
[root@localhost yum.repos.d]yum erase mysql-server
[root@localhost yum.repos.d]yum remove mysql-server
相关文章:
1软件管理
2.1软件管理 一、Linux软件包管理机制 红帽系操作系统软件管理分类 yum rpm source bin 二、Rpm工具管理RPM软件包 1、认识RPM软件包 rpm软件包名称 软件名称 版本号(主版本、次版本、修订号) 操作系统 cpu平台 操作系统:el6 el5 fedora suse debin ubuntu cpu平台:i386 …...
flutter 绘制右上角圆角三角形标签
绘制: import package:jade/utils/JadeColors.dart; import package:flutter/material.dart; import dart:math as math;class LabelTopRightYellow extends StatefulWidget {final String labelTitle; // 只能两个字的(文字偏移量没有根据文字长度改变…...
C/C++输出整数部分 2021年12月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析
目录 C/C输出整数部分 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序编写 四、程序说明 五、运行结果 六、考点分析 C/C输出整数部分 2021年12月 C/C编程等级考试一级编程题 一、题目要求 1、编程实现 输入一个双精度浮点数f, 输出其整…...
通过20天预测7天
训练集和测试集如何划分,我如何知道期望和实际的对比。 当你希望通过过去20天的数据来预测未来7天时,你需要进行以下步骤: 1. **数据准备:** 将过去20天的数据整理成合适的格式,其中包括20天的特征和未来7天的目标。…...
【python】均值、中值和高斯滤波详解和示例
本文对均值、中值和高斯滤波进行详解,以帮助大家理解和使用。 这里写目录标题 均值滤波中值滤波高斯滤波核大小为(9,9)核大小为(51,51) 小结 下面是示例中使用的原图。 均值滤波 均值滤波是一种简单的平滑滤波器&…...
基于STM32的循迹小车项目实战
循迹小车是一种能够沿着预定路线行驶的智能小车,通过巡线传感器检测路面的线路,并根据检测结果调整行驶方向。本项目将基于STM32微控制器实现一个简单的循迹小车,通过学习和实践,帮助初学者熟悉STM32的开发流程和掌握循迹小车的实…...
Element UI 偶发性图标乱码问题
1. 问题如图所示 2. 原因:sass版本低 sass: 1.26.8 sass-loader: 8.0.2 3. 解决方法 (1) 提高sass版本 (2) 在vue.config.js中添加配置 css: {loaderOptions: {sass: {sassOptions: {outputStyle: expanded}}}},4. 遇到的问题 升级后打包,报错 Syntax…...
UniApp中的数据存储与获取指南
目录 介绍 数据存储方案 1. 本地存储 2. 数据库存储 3. 网络存储 实战演练 1. 本地存储实例 2. 数据库存储实例 3. 网络存储实例 注意事项与最佳实践 结语 介绍 在移动应用开发中,数据的存储和获取是至关重要的一部分。UniApp作为一款跨平台应用开发框架…...
VUE基础的一些实战总结
目录 创建一个 Vue 应用 步骤 1:安装 Node.js 和 npm 步骤 2:安装 Vue CLI 步骤 3:创建 Vue 项目 步骤 4:启动开发服务器 步骤 5:访问应用程序 步骤 6:编辑 Vue 应用 步骤 7:构建和部署…...
【算法】算法题-20231117
这里写目录标题 一、搜索插入位置(35)二、字符串相乘(43)三、两个相同字符之间的最长子字符串(1624)四、给你一个 有效括号字符串 s,返回该字符串的 s 嵌套深度 一、搜索插入位置(35…...
轮播图(多个一起轮播)
效果图 class MainActivity : Activity(), Runnable {private lateinit var viewPager: ViewPagerprivate lateinit var bannerAdapter: BannerAdapterprivate val images ArrayList<Int>() // 存储图片资源的列表private val handler Handler() // 用于定时发送消息…...
OpenCV中的像素重映射原理及实战分析
引言 映射是个数学术语,指两个元素的集之间元素相互“对应”的关系,为名词。映射,或者射影,在数学及相关的领域经常等同于函数。 基于此,部分映射就相当于部分函数,而完全映射相当于完全函数。 说的简单点…...
如何快速搭建Spring Boot接口调试环境并实现公网访问
文章目录 前言1. 本地环境搭建1.1 环境参数1.2 搭建springboot服务项目 2. 内网穿透2.1 安装配置cpolar内网穿透2.1.1 windows系统2.1.2 linux系统 2.2 创建隧道映射本地端口2.3 测试公网地址 3. 固定公网地址3.1 保留一个二级子域名3.2 配置二级子域名3.2 测试使用固定公网地址…...
简单的用Python实现一下,采集某牙视频,多个视频翻页下载
前言 表弟自从学会了Python,每天一回家就搁那爬视频,不知道的以为是在学习,结果我昨天好奇看了一眼,好家伙,在那爬某牙舞蹈区,太过分了! 为了防止表弟做坏事,我连忙找了个凳子坐下&…...
【手撕数据结构】二分查找(好多细节)
🌈键盘敲烂,年薪30万🌈 目录 普通版本的二分查找: right只负责控制边界(少了两次比较): 时间复杂度更稳定的版本: BSLeftmost: BSRightmost: 普通版本的二分查找: …...
Python+Selenium WebUI自动化框架 -- 基础操作封装
前言: 封装Selenium基本操作,让所有页面操作一键调用,让UI自动化框架脱离高成本、低效率时代,将用例的重用性贯彻到极致,让烦人的PO模型变得无所谓,让一个测试小白都能编写并实现自动化。 知识储备前提&a…...
PyCharm 【unsupported Python 3.1】
PyCharm2020.1版本,当添加虚拟环境发生异常: 原因:Pycharm版本低了!不支持配置的虚拟环境版本 解决:下载PyCharm2021.1版本,进行配置成功!...
flutter TabBar指示器
第一层tabView import package:jade/configs/PathConfig.dart; import package:jade/customWidget/MyCustomIndicator.dart; importpackage:jade/homePage/promotion/promotionPost/MyPromotionListMainDesc.dart; import package:jade/homePage/promotion/promotionPost/MyPr…...
PDF/X、PDF/A、PDF/E:有什么区别,为什么有这么多格式?
PDF 是一种通用文件格式,允许用户演示和共享文档,无论软件、硬件或操作系统如何。多年来,已经创建了多种 PDF 子类型来满足各个行业的不同需求。让我们看看一些最流行的格式:PDF/X、PDF/A 和 PDF/E。 FastReport .net下载 PDF/X …...
Microsoft发布了一份关于其产品安全修复的 11 月报告。
👾 平均每天有 50 多个漏洞被发现,其中一些会立即被网络犯罪分子利用。我们把那些现在很受网络犯罪分子欢迎,或者根据我们的预测,在不久的将来可能会被大量利用的漏洞称为趋势漏洞。 在攻击者开始利用这些漏洞之前 12 小时&#…...
【限时技术解密】Midjourney未公开的饱和度隐式约束机制:基于2372条训练图像元数据逆向推演的4项硬性规则
更多请点击: https://intelliparadigm.com 第一章:Midjourney饱和度调整的底层认知重构 传统图像处理中,饱和度常被简化为“色彩强度调节滑块”,但在 Midjourney 的扩散生成范式下,饱和度并非独立通道参数࿰…...
AI提示词工程实战:从入门到精通
本文深入讲解了提示词工程的重要性及其在AI应用中的核心作用。文章首先通过对比数据强调了会与不会使用提示词的人在AI效果上的巨大差异。接着,详细介绍了RISE提示词框架,包括角色、指令、场景和期望四个要素,以及高级技巧如Few-shot提示词和…...
经典通信赋能分布式量子机器学习:NISQ时代的实用化路径探索
1. 项目概述:当量子机器学习遇上分布式架构量子机器学习(QML)这几年火得不行,它背后的逻辑其实挺吸引人的:利用量子态的叠加和纠缠特性,把数据映射到指数级庞大的希尔伯特空间里进行处理。理论上࿰…...
开源工具链一览 评测 观测 安全 编排 哪些值得押注
2024开源DevOps工具链全景指南:评测/观测/安全/编排四大领域,哪些值得长期押注? 副标题:从落地成本、社区活跃度、兼容性、ROI多维度实测,帮你避开90%的工具选型坑,让DevOps转型成功率提升80% 摘要/引言 你…...
昇腾CANN ops-blas Batched GEMM:多头注意力的小矩阵乘批处理实战
Transformer 的 Multi-Head Attention 有 H 个注意力头——每个头独立做矩阵乘(QhKh^T、AttnVh)。H32 时,一个 BatchNorm 后面紧跟着 32 个小矩阵乘(每个头独立)。单独启动 32 次 GEMM 会有 32 次 launch 开销…...
BU-CVKit:模块化计算机视觉框架赋能跨物种动物行为分析
1. 项目概述:从实验室到旷野,一个框架的野心在计算机视觉研究领域,尤其是动物行为学和生态学方向,我们常常面临一个尴尬的局面:针对小鼠开发的追踪算法,拿到斑马鱼身上就水土不服;为猕猴设计的姿…...
LPC2000复位行为解析与调试技巧
1. 理解LPC2000设备的复位行为问题 在嵌入式开发中,复位操作是最基础也是最重要的调试手段之一。当我们使用Keil MDK配合ULINK调试器对Philips(现NXP)LPC2000系列ARM微控制器进行调试时,可能会遇到一个看似简单却令人困惑的现象&a…...
如何用OpenSpeedy实现单机游戏5倍速运行:完整免费加速教程
如何用OpenSpeedy实现单机游戏5倍速运行:完整免费加速教程 【免费下载链接】OpenSpeedy 🎮 An open-source game speed modifier. 项目地址: https://gitcode.com/gh_mirrors/op/OpenSpeedy 还在为游戏卡顿和漫长的等待时间烦恼吗?Ope…...
MIMIC-CXR数据集加载实战:用Python从零处理医学影像与报告文本(附完整代码)
MIMIC-CXR数据集加载实战:用Python从零处理医学影像与报告文本(附完整代码)当你第一次打开MIMIC-CXR数据集时,那种面对海量嵌套目录和元数据的茫然感我深有体会。作为医学AI领域最具挑战性的公开数据集之一,MIMIC-CXR包…...
211本科985硕拿下淘天AI二面!全程无代码,这面试题火了!
本文分享了作者在淘天AI应用开发二面中的面试经历,全程不到60分钟,没有手撕代码,也没有问常规Java八股。面试主要围绕自我介绍、AI相关问题、工程与安全问题、项目提问以及反问环节展开。AI相关问题涉及对AI的看法、常用AI工具等;…...
