




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件包管理本次内容6.1 Linux软件安装基础6.2 RPM软件包管理6.3 源码安装本次内容6.1 Linux软件安装基础6.2 RPM软件包管理6.3 源码安装6.1 Linux软件包管理发展过程从源码安装软件早起的Linux系统主要采用源码包发布软件。软件正常使用需要经历将源码编译成二进制文件,并对系统进行相关配置等。使用软件包安装软件将应用程序、配置文件以及数据等支持文件打包成一个文件。用户只需要使用相应的软件包管理器来执行安装、卸载、升级和查询等操作。.rpm, .pm, .deb6.1 Linux软件包管理发展过程高级软件包管理工具通过Internet主动获取软件包,自动检查和修
2、复软件包之间的依赖关系,实现软件的自动安装和更新升级。yun 适用于Red Hat Enterpreise Linux, CentOS, Fedora等Linux版本。apt-get 适用于Debian及其派生发型版本,如Ubuntu。本次内容6.1 Linux软件安装基础6.2 RPM软件包管理6.3 源码安装6.2 RPM软件包管理Red Hat Package Manager(简称RPM)工具包由于其使用简单操作方便,可以实现软件的查询、安装、卸载、升级和验证等功能,为Linux使用者节省大量时间,所以被广泛应用于Linux下安装、删除软件。 RPM软件包通常具有类似xplns-elm-
3、3.3.1-1.i386.rpm的文件名。文件名中一般包括软件包名称(xplns-elm),版本号(3.3.1)、发行号(1)和硬件平台(i386)。RPM命令的详细使用说明可以在Linux终端使用man rpm命令显示出来。6.2 RPM软件包管理查询软件包。#rpm qaRPM软件包安装。#rpm I普通安装测试安装(并未实际安装)强制安装RPM软件包卸载。#rpm -erpm-name是软件包的名称,而不是软件包的文件名。例:vsftpd-2.2.i686.rpm6.2 RPM软件包管理RPM软件包安装过程中可能出现的问题重复安装文件冲突依赖关系用户必须安装软件包所需依赖软件包,否则不能
4、成功安装该安装包。6.2 RPM软件包管理RPM软件包的升级#rpm U升级软件包实质涉及软件包的卸载与安装两个过程,所以一定要注意软件向上与向下兼容的问题。6.2 RPM软件包管理RPM软件包的验证验证单个软件包:#rpm V package-name验证包含特定文件的软件包:#rpm Vf /bin/vi验证所有已安装的软件包:#rpm Va根据RPM文件来验证软件包:#rpm Vp file.rpm本次内容6.1 Linux软件安装基础6.2 RPM软件包管理6.3 源码安装6.3 源码安装(1)下载与解压软件包tar jxvf file.tar.bz2tar zxvf file.tar.gz(2)分析平台安装环境软件包解压后一般会有configure和README文件。在安装之前需要分析操作系统环境,检测安装当前软件所需文件和工具是否都已存在。执行 ./configure生成Makefile文件。6.3 源码安装MakefileMakefile文件是按照某种语法进行编写的,文件中定义了各源文件之间的依赖关系,说明了如何编译源文件并生成可执行文件,它通过描述各源程序之间的关系让make工具自动完成编译工作。6.3 源码安装(3)执行make命令编译源代码根据Makefile文件中的设置对源代码进行编译并生成可执行的二进制文件。编译主要通过gcc将源码编译成可执行的目标
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四年级信息技术上册 粗心的小天文学家教学设计 华中师大版
- 《可爱的家-牧场上的家》(教学设计)-2024-2025学年人音版(2012)音乐五年级上册
- 人教版初中七年级下册历史与社会 6.3.1丝路明珠 教学设计
- 一年级道德与法治下册 第一单元 班级小主人 第二课 今天我值日教学设计 粤教版
- 门店运营管理方案
- 父母的爱三下语文园地五课件
- 华为荣耀8培训
- 教科版(2024)八年级2025年3 跨学科实践:船闸教案及反思
- 苏科版七年级上册2.5 有理数的加法与减法教学设计及反思
- 静脉炎的预防及护理
- 耳部带状疱疹护理查房
- 成语故事-闻鸡起舞-课件
- 杭州市市属事业单位招聘真题2024
- 2025-2031年中国低空经济物流行业发展全景监测及投资方向研究报告
- 车辆驾驶员安全培训课件
- 玩具的创业计划书
- 第7课 隋唐时期的科技与文化 【公开课一等奖创新教学设计】-【教学评一体化】大单元整体教学
- 正规辩论赛的流程
- 《智能网联摩托车和轻便摩托车 车载终端技术要求及试验方法》
- 2025年陕西建工集团有限公司招聘笔试参考题库含答案解析
- 癌痛规范化治疗护理指引
评论
0/150
提交评论