Linux之软件包管理

Linux 软件包管理 实验六、软件包管理一、实验要求(1)掌握软件包管理的基础命令;(2)掌握利用软件包管理工具安装、删除软件的方法。二、实验内容和实验步骤1、基础命令【操作要求1】查询系统中已经安装有关PHP的软件包,【操作步骤】输入命令:rpm –qa |grep php,截图如下: 【操作要求2】把user用户的用户目录进行打包,打包名“a.tar”:【操作步骤】(1)输入命令:tar cvf a.tar /ho... 阅读详情

软件包管理(yum,rpm)

一、软件的类型

A. 源码包tarball 需要编译

所有的包在初始的时候都是源码的,需先解压再编译,因此安装起来比较慢,但是灵活性高,可以自行

配置,经过编译之后变成二进制包

B. 二进制包 已编译

可以直接拿过来就用的,适用于大批量的安装软件时,比如:qq.exe

小知识:

常见的二进制包

系统平台 包类型 工具 在线安装(自动解决依赖关系)

RedHat/Centos/Fedora/SUSE RPM rpm,rpmbuild yum

Ubuntu/Debian DPKG dpkg apt

注意:

不管是源码包,还是二进制包,安装时都可能会有依赖关系!

rpm包是一种已经编译好的二进制包,全名是redhat package standard,是红帽提出的包管理标

准,在已编译好的包上面加了一层规则,规定了的指定文件的安装位置,且会将包的信息自动存放到本地

的rpm数据库中,查询直接从数据库中查询,删除也是直接将数据库中文件删掉。实际上rpm已经成为了包

管理的主流标准。

二、RPM包管理

获得RPM包途径:

  1. RedHat光盘或官方网站提供最基础的包 ftp://ftp.redhat.com
  2. rpmfind.net 、pkgs.org寻找一些官方找不到的包
  3. 相应软件官方网站如www.mysql.org www.apache.org www.nginx.org
  4. 其他

认识RPM包:

ntfs-3g-2011.4.12-5.el5.x86_64.rpm 套件名 //x86_64的cpu

ntfs-3g-2011.4.12-5.el6.i686.rpm 套件名

ntfs-3g-2011.4.12-5.el6.x86_64.rpm 套件名

ntfs-3g-2011.4.12-5.el7.x86_64.rpm 套件名

yum-rhn-plugin-0.9.1-40.el6.noarch.rpm 套件名

yum-utils-1.1.30-14.el6.noarch.rpm 套件名

php-5.6.20-1.fc23.x86_64.rpm fc—fedora core红帽的桌面版本的

php-5.6.20-1.fc23.ppc64p7.rpm IBM 小型机的cpu是Powerpc

认识源码包

http://nginx.org/download/nginx-1.10.1.tar.gz

nginx-1.10.1.tar.gz

lftp-3.5.1-2.fc6.src.rpm

软件包名 版本号(Version) 发布版本(Release) 系统平台

ntfs-3g 2011.4.12 5.el6 i386

ntfs-3g 2011.4.12 5.el6 x86_64 el6和centos6通用

yum-utils 1.1.30 14.el6 noarch //没有架构

php 5.6.20 1.fc23 x86_64

php 5.6.20 1.fc23 ppc64p7

[root@ever ~]# uname -m //查看当前系统是多少位
i686
[root@ever ~]# uname -m
x86_64

查看系统发行版本信息

[root@ever ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.8 (Tikanga)
[root@ever ~]# cat /etc/redhat-release
CentOS release 6.6 (Final)
[root@localhost ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.4 (Santiago)
[root@ever ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)

yum管理RPM实战

yum的工作原理:

执行yum命令――>读取/etc/yum.repos.d/*.repo的yum源配置文件中的baseurl路径――>查找可用yum仓库的rpm软件

Linux——软件包管理 1、RPM概述RPM,ReadHat软件包管理工具,类似windows里面的setup.exe是Linux这系列操作系统里面的打包安装工具。RPM包的名称格式其中“Apache”表示软件名称;“1.3.23-11”软件的版本号,主版本和此版本;“i386”是软件所运行的硬件平台,Intel32位处理器的统称“rpm”文件扩展名,代表RPM包2、RPM查询命令(rpm -qa)(1)基本语法:rpm -qa功能描述:查询所安装的所有rpm软件包。 阅读详情

相关推荐

【Linux】软件包管理器 yum

yum的使用

m0_52347974的博客 2225

perl-String-CRC32-1.4-19.el7.x64-86.rpm.tar.gz

1、文件内容:perl-String-CRC32-1.4-19.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/perl-String-CRC32-1.4-19.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装

perl-String-CRC32-1.4-19.el7.x86_64.rpm

官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装

单细胞双胞过滤-scrublet安装

pip install scrublet ----use-pep517有如下报错,分析可知安装annoy时不会自动更新gcc的版本,centos默认是4.8.5。pip install scrublet ----use-pep517 仍然报错,但似乎不影响使用,提示Successfully installed。打开终端,进入Python环境,输入以下代码,查看Python安装位置。暂时还没尝试是否存在问题,如果存在问题,降级scrublet版本。包的开发依赖的是比较低版本的numpy,会用到。

hzau_t的博客 795

数据助力行业发展:BJTU-RAO转向架数据集介绍

BJTU-RAO转向架数据集是完全公开的,何研究人员皆可以通过后文的下载链接免费下载数据,且在标注数据来源的前提下,研究人员可以自由使用BJTU-RAO转向架数据集。因此,聚焦各类列车转向架传动系统在途安全保障新技术研究和新算法开发,实现牵引电机、驱动齿轮箱和轴箱等关键部件的实时状态监测与智能故障诊断,对保障列车安全可靠运行具有重要的现实意义。BJTU-RAO转向架数据集包含51种健康状态的样本,涵盖正常状态、部件级单一故障、部件级复合故障以及系统级关联复合故障,数据量达116GB。

2401_88870554的博客 3503

从BSCAN到BAP:深度解析Tessent MBIST逻辑的协同工作机制与设计考量

本文深入解析了Tessent MBIST逻辑中BSCAN Interface、Logic Group Def、Controller与BAP模块的协同工作机制。文章以一条测试指令的完整路径为例,详细阐述了数据流与控制流如何跨模块、跨时钟域协同工作,并重点探讨了MBIST BAP在协议转换与流量管理中的核心桥梁作用,为芯片内建自测试的集成与调试提供了关键的设计考量和实战技巧。

kappa的博客 483

ADAS系统架构与核心功能解析:从感知到执行的智能驾驶方案

高级驾驶员辅助系统(ADAS)是现代汽车智能化的核心技术,其本质是通过传感器融合、算法决策与车辆控制,构建一个“感知-决策-执行”的闭环系统。在技术原理上,ADAS依赖摄像头、毫米波雷达、激光雷达等多源传感器进行环境感知,并通过深度学习模型与融合算法(如卡尔曼滤波)构建精准的环境模型。其技术价值在于提供主动安全冗余与驾驶舒适性,核心应用场景包括自动紧急制动(AEB)、自适应巡航(ACC)及车道保持辅助(LKA)等。随着传感器成本下降与域控制器算力提升,ADAS正从高端配置向主流车型快速普及,并逐步向高阶导航

weixin_31062533的博客 420

商店销售预测(回归&随机森林)

通过准备线性回归的数据,我们发现了一些有趣的见解,包括周末的销售增长,公共部门支付工资时的销售增长,以及11月和12月的销售增长。如果我们选择包括这些,我们可能会得到更好的结果,但在这个时候,我们不会用它来做任何预测,而是将转向另一种可能给我们更好的结果的技术。在Kaggle竞赛中,要求我们应用时间序列预测,根据厄瓜多尔大型杂货零售商Corporación Favorita的数据预测商店销售情况,建立一个模型,准确地预测在不同商店销售的商品的单位销量。在快速查看我们的训练数据集之后,我们可以看到有很多零。

qq_45791012的博客 4752

飞书接入OpenClaw:从零到一的保姆级图文教程

本文主要介绍了飞书接入OpenClaw:从零到一的保姆级图文教程,希望能对学习使用OpenClaw 的同学们有所帮助。 文章目录 1. 背景 2. 解决方案 2.1 步骤一:安装插件 2.2 步骤二:创建机器人应用 2.3 步骤三:测试 3. 注意事项

weixin_43178406的博客 13万+

Qt插件之Qt Designer插件实现

相比于通过控件提升来使用自定义控件,在Qt Designer中直接使用自定义控件更加方便和直观。这里就介绍一下如编写和注册Qt Designer插件。Qt Designer插件本质上来说就是一个动态库,和普通的动态库的区别是插件中导出了Qt Designer能识别的接口。...

yang1fei2的博客 3103

数据分析:蛋白质组的GO term的富集分析详解

在获取差异表达蛋白质的数据之后,依据蛋白质与基因的对应映射关系,开展GO(Gene Ontology)term的富集分析。通过这一分析流程,能够精准地识别出不同实验组中过表达基因所关联的显著富集的GO term通路。这些富集的GO term通路为后续的生物学研究提供了关键线索,有助于深入探究基因功能、揭示潜在的生物学机制,从而推动生物学发现的进程。

专注生信领域 1368

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

上一篇: Linux之计划任务
下一篇: Linux之文件进阶管理
Ever_Linux
博客等级 码龄8年 0粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值