安装RPM包或源码包

centos/redhat apr1.6.2 rpm包 操作系统centos或者redhat,包括apr、apr-debuginfo、apr-devel、apr-util四个rpm包,版本1.6.2 立即下载

RPM工具
理论基础

RPM包是预先在linux机器上编译并打包好的文件,安装起来非常快捷,但是也存在缺点,比如安装的环境必须与编译时的环境一致或者相当;包与包之间也存在着相互依赖的情况。
RPM介绍

  1. 设置光驱并挂载在这里插入图片描述2. RPM包格式、包名、版本号、发布版本号、平台
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    RPM工具用法
    安装RPM包

    1.安装命令:
rpm -ivh 包名

在这里插入图片描述

  1. 常用参数:
     -i:表示安装
     -v:表示可视化
     -h:表示显示安装进度
     --force:表示强制安装,即使覆盖属于其他包的文件也要安装
     --nodeps:表示当要安装的RPM包依赖于其他包时,即使其他包没有安装,也要安装这个包
    升级RPM包
    1.升级命令:
rpm -Uvh 包名

在这里插入图片描述
2.常用参数:
 -U:表示升级
 -i:表示安装、
 -h:表示显示安装进度
卸载RPM包

  1. 卸载命令:
rpm -e 包名

Ps:什么都不显示,说明正常的,如果不正常会有提示报错
在这里插入图片描述
2. 常用参数
 -e:表示卸载
查询RPM包

  1. 查询安装的所有包
rpm -qa 

在这里插入图片描述

  1. 查询指定包是否安装
rpm -q 包名

在这里插入图片描述

  1. 查询指定包信息
rpm -qi 包名

在这里插入图片描述
4. 列出包安装的文件

rpm -ql 包名

在这里插入图片描述
5. 查看一个文件是由哪个包安装的

rpm -qf 文件绝对路径

在这里插入图片描述
13. 列出某个文件属于哪个RPM包

rpm -qf 文件名

在这里插入图片描述yum工具
理论基础

yum(全称为Yellow dog Updater,Modified)是一个在Fedora和RedHat以及CentOs中的shell前端软件包管理器。其最大的优势就在于可以联网去下载所需要的rpm包,然后自动安装,在这个过程中如果要安装的rpm包邮依赖关系,yum会帮你解决掉这些依赖关系来安装rpm包。
yum工具用法
列出可用RPM包

  1. 列出所有可用的RPM包的常用命令:
yum list

在这里插入图片描述
Ps:最左侧是RPM包名,中间是版本信息,最右侧是安装信息,若已安装,则最右侧就会显示@base、@uptates或者@anaconda,未安装则显示base或者anaconda,如果RPM包已安装但需要升级,则会显示updates
搜索RPM包

  1. 搜索RPM包的命令:
yum search 关键词

在这里插入图片描述
2. 利用grep命令进行过滤:
在这里插入图片描述
安装RPM包

yum install -y RPM包名

例如,查看端口情况的命令一般为netast -ntpl,但是netast这个命令一般不能直接使用,需要进行安装,安装命令为:

yum install -y net-tools

在这里插入图片描述
Ps:不加-y选项,则会以与用户交互的方式安装
卸载RPM包
卸载RPM包的常用命令:

yum remove -y RPM包名

例如,我们将刚刚安装的net-tools工具卸载,命令为:

yum remove -y net-tools

升级RPM包
升级RPM包的常用命令为:

yum update -y RPM包名

Ps:此返回结果说明已经是最新版本了,无需升级
在这里插入图片描述
yum工具应用

  1. 使用本地光盘制作yum源
    有时候,linux系统不能进行联网,这个时候就要自己在Linux系统下使用光盘来配置yum源,步骤如下:
    (1) 挂载光盘,首先确保虚拟机中光盘驱动是连接状态,而后进行挂载,如下:
    在这里插入图片描述
    在这里插入图片描述
    Ps:若没有/opt/centos目录,则自行创建
    (2) 移除/etc/yum.repos.d/下的所有repo文件,如下:
    在这里插入图片描述
    (3) 创建新文件local.repo,如下:
    在这里插入图片描述
    (4) 然后就可以用yum命令安装所需要的软件包了
  2. 利用yum工具下载RPM包
    (1) 先恢复之前的yum源,如下:
    在这里插入图片描述
    (2) 下载RPM包但不安装的命令如下:
yum install 包名 -y –downloadonly

这样下载只是保存到了默认目录下,要想保存到指定目录,命令如下:

yum install 包名 -y –downloadonly –downloaddir=/指定目录

(3) 重新安装的命令:

yum reinstall -y RPM包名

源码包安装
安装步骤

1../configure定制程序的某些参数,检测系统是否具备程序运行的某些库。配置完成后,会生成mskefile文件供下一步使用
2.make调用gcc编译器编译源码包
3.make install创建程序的相关目录和配置文件
操作示例
这里以安装Apache为例(不用配置本地yum源,联网安装即可)

  1. 前期准备
    安装gcc编译器,如下:
    在这里插入图片描述

安装wget程序,如下:
在这里插入图片描述

  1. 下载Apache的源码包(将关联的apr、apr-util也下载好)
    首先切换到/usr/local/src这个目录下
    用wget工具下载
    在这里插入图片描述

http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.46.tar.gz Apche的源码包

wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.39.tar.gz
tar -zxvf httpd-2.4.46.tar.gz

将apr、apr-util的压缩包传到虚拟机下,并解压
在这里插入图片描述

3.安装apr和apr-util

cd /usr/local/src/apr-1.6.5
./configure –prefix=/usr/local/apr
make && make install
cd /usr/local/src/apr-util-1.6.1
./configure –prefix=/usr/local/apr-util –with-apr=/usr/local/apr
make && make install

这时候如果报错的花,就要安装一些文件:

yum install -y expat-devel
yum install -y pcre pcre-devel

安装完apr以及apr-util后,继续安装httpd,配置编译参数,如下:

cd /usr/local/src/httpd-2.4.39
./configure \
--prefix=/usr/local/apache2.4 \
--with-apr=/usr/local/apr \
--with-apr-util=/usr/local/apr-util \
--enable-so \
--enable-mods-shared=most

 --prefix指定安装目录
 --enable-so表示启用DSO
 --enable-mods-sharedmost表示以共享的方式安装大多数功能模块
3. 进行编译
进行编辑的命令是make,要查看是否安装好了,可以用echo $?如果返回值是0,则编译完成
在这里插入图片描述
4. 正式安装
正式安装的命令是

make install

验证安装完成也可以用echo $?若返回值是0,则安装成功
安装过程中会遇到很多别的问题,可以自己百度解决

西门子1200数据块BD详解 定义 DB(Data Block)是用于存储用户数据的区域,分为两种类型:核心作用 四、DB块的访问方式 1. 全局DB访问 符号访问(优化块): 绝对地址访问(非优化块):(假设SetPoint占用2字节) 2. 背景DB访问 与FB关联后自动生成,通过FB调用时传递: 五、高级功能与注意事项 数据块的初始化运行时修改DB数据块的下载常见问题 通过合理使用DB块,可显著提升程序的可读性和可维护性。建议优先启用优化块访问并使用符号名编程。如何使用DB数据块 数据块用于存储程序数据。因此,数据块 阅读详情

相关推荐

大麦APP抢票协议分析:从‘掌密网络’代码看移动端API安全防护

本文深度解析了大麦APP抢票协议的安全防护体系,重点分析了'掌密网络'代码中体现的动态签名、设备指纹和人机验证等关键技术。文章详细介绍了大麦APP如何通过多层次API安全防护应对抢票压力,包括参数加密、请求头部设计和异常处理机制,为移动应用开发者提供了安全实践建议。

weixin_28740299的博客 289

rpm与yum详解

rpm与yum详解 何为rpm,何为yum **rpm:**RPM全称是Red Hat Package Manager(Red Hat包管理器)。几乎所有的Linux发行版本都使用这种形式的软件包管理安装、更新和卸载软件。rpm有五种基本的操作功能:安装、卸载、升级、查询和验证。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。可通过rpm -help获取使用帮助 yu...

郝啊的博客 3821

行人重识别技术(Re-ID)概述、研究现状以及相关数据集下载

ReID技术概述什么是ReID一般流程Re-ID特点研究现状难点数据集reid常用数据集以及下载链接评价指标实现思路研究方式基于表征学习基于度量学习基于局部特征全局特征切片姿态基于视频序列RQEN基于GANCamStyleDG-NetGAN总结对比未来方向建议文献 什么是ReID 行人重识别是指利用计算机视觉技术,判断在不同时间段、不同监控下出现的行人图像是否属于同一人员的技术。行人重识别是最近几年在视频分析领域下热门的研究领域,可以看做是人脸识别应用的拓展。现在大街上的监控较多,由于设备质量、成像光线、.

留缘的博客 1万+

rpm、yum工具、yum搭建本地仓库

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34129696的博客 242

DID实战指南:从平行趋势检验到PSM-DID的Stata全流程解析

本文详细解析了双重差分法(DID)在政策评估中的应用,从平行趋势检验到PSM-DID的Stata全流程操作。通过实例演示和代码示例,帮助研究者掌握DID方法的核心逻辑、前提条件验证及稳健性检验技巧,提升因果推断研究的准确性。

weixin_29234239的博客 741

PPT+视频 | 详解智能营销增益模型(uplift model)

分享营销增益模型的原理和常见的建模及评估方法,并以淘票票智能票补为例介绍uplift model技术的实践经验。

阿里文娱技术 8626

Linux之rpm与yum安装

文章目录一、应用程序与系统命令的关系二、典型应用程序的目录结构三、常见的软件包封装类型●四、查询已安装的rpm软件信息●五、查询未安装的 RPM 软件包文件中信息●六、安装、升级、卸载 RPM 软件包●七、维护RPM数据库1.重建 RPM 数据库2.导入验证公钥(1)配置本地yum源仓库(2)yum常用的操作命令(3)使用yum方式进行安装 一、应用程序与系统命令的关系 二、典型应用程序的目录结构 三、常见的软件包封装类型 ●四、查询已安装的rpm软件信息 ①rpm -q 软件名

愿你成为自己喜欢的模样,不抱怨,不将就,有自由,有光芒! 1750

使用PlotNeuralNet绘制深度学习网络图的基本操作

使用PlotNeuralNet绘制深度学习网络图的基本操作

weixin_46877907的博客 2110

rpm与yum的区别

一、rpm和yum命令安装软件的区别: rpm命令和yum命令都可以用来安装软件 但与yum命令最大的区别为yum命令在安装软件时如果碰到了依赖性的问题, yum会去主动尝试解决依赖性,如果解决不了才会反馈给用户。 而rpm命令一旦遇到了依赖性的问题不会去解决依赖性,而是直接反馈给用户,让用户自行解决 二、常用的rpm安装命令如下: rpm -i 安装 rpm -v 显示安装过程 rpm -h hash算法加密 rpm -ivh name.rpm ##安装 ,-v显示过程

qq_47346664的博客 1万+

SAR成像概述

1. 发展概述 雷达是英文Radar(Radio detection and ranging)的音译,原意为“无线电探测与测距”。雷达的发明是无线电发展史上的里程碑,二战时,英国急需通过雷达探测空中金属物体来帮助搜寻德国飞机,这期间,雷达技术飞速发展,发展出了地对空、空对地轰炸、空对空火控、敌我识别等功能。雷达在第二次世界大战中发挥了重大作用,至今仍是军用和许多民用领域的重要传感器。 早期雷达系统通过时间延迟来测距,通过天线指向来测角,通过多普勒频移测速。1951年,Carl Wiley发现,通..

5068

SAP UI5 和 Fiori 的一些小技巧合集 - 持续更新中

本文介绍笔者从事 SAP UI5 和 Fiori 开发多年以来,积累的一些经验和小技巧。会保持更新。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 911

Linux安装RPM包或源码包

Linux安装RPM包或源码包 一、RPM工具 RPM是Red Hat Package Manager的缩写,由Red Hat公司开发。它是以一种数据库记录的方式将我们所需要的套件安装到Linux主机的一套管理程序。也就是说,你的Linux系统中存在着一个关于RPM的数据库,它记录了安装的包以及包与包之间的依赖关系。 把光驱挂载到/mnt目录下,要先检查一个VMware右下角的小光驱图标...

weixin_46395989的博客 2382

【毕设全程指导】基于YOLOv8的包装商品检测与可视化系统(SKU110K实战)

本文介绍了一个基于YOLOv8的包装商品检测与可视化系统毕业设计方案。项目采用SKU110K数据集,通过CSV转TXT格式转换适配YOLO模型训练,包含详细的环境搭建、模型配置和训练流程。系统实现了包装商品的自动化检测,并开发了Tkinter可视化界面进行交互式检测展示。该方案结合产业应用需求与技术深度,既具备实用价值,又能充分展示学生的技术能力,适合作为计算机视觉相关专业的毕业设计选题。整个项目从数据准备到界面开发完整覆盖,帮助学生系统掌握目标检测项目的完整实现流程。

LXY_LOVE36的博客 145

Linux操作系统——安装RPM包或源码包

本文为大家介绍了Linux操作系统——安装RPM包或源码包,希望对你有帮助~~

weixin_53919192的博客 2万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Linux下安装RPM包或源码包

Linux下安装RPM包或源码包 1.简介: 在windows下安装软件很简单,只要双击后缀为.exe的文件,然后在根据安装界面引导进行安装即可。但在Linux下由于我们并不是直接在图形化界面进行操作的,所以就没那么容易了 yum命令是Red Hat所特有的安装RPM程序包的工具。使用RPM工具安装某一个程序包时,有可能会因为该程序包依赖另一个程序包而无法安装:而使用yum工具时,就可以连同依赖的...

weixin_43493853的博客 1197

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

安装rpm包或源码包(转载)

安装rpm包或源码包 目录【RPM工具】【yum工具】【安装源码包】 正文        在windows下安装一个软件很轻松,只要双击setup或者.exe的文件,安装提示连续“下一步”即可,然而linux系统下安装一个软件似乎并不那么轻松了,因为我们不是在图形界面下。所以你要学会如何在linux下安装一个软件。     在前面的内容中多次提到的yum,这个yum是Redhat所特有的安装RPM程序包的工具,使用起来相当方便。因为使用R

ahuang1202的专栏 1466

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

安装rpm包或源码包

1.安装源码包命令:cd /mnt/Packgages/      rpm -ivh libjpeg-turbo-devel-1.2.90-5.el7.x86_64.rpm-i:表示安装-v:表示可视化-h:表示显示安装进度附带参数force:表示强制安装,即使覆盖属于其他包的文件也要安装nodeps:表示当要安装的RPM包依赖于其他包时,即使其他包没有安装,也要安装这个包。2.升级RPM包rpm...

zk289563825的博客 371
上一篇: LVM逻辑卷的使用详细版
下一篇: LAMP环境搭建与配置(上)
别散
博客等级 码龄6年 21粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值