Linux中软件的安装与卸载.ppt
《Linux中软件的安装与卸载.ppt》由会员分享,可在线阅读,更多相关《Linux中软件的安装与卸载.ppt(25页珍藏版)》请在三一办公上搜索。
1、2023/11/8,C+面向对象程序设计,第4章 Linux中软件的安装与卸载,4.1Linux的软件安装方式 4.2RPM安装包的管理 4.3源代码发布软件包,2023/11/8,C+面向对象程序设计,4.1Linux的软件安装方式,4.1.1 二进制发布软件包4.1.2 源代码发布软件包,2023/11/8,C+面向对象程序设计,4.1.1 二进制发布软件包,Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,在安装的时候不需要用户重新编译。其优点是安装和使用容易,缺点则是缺乏灵活性。,如果该软件包是为特定的硬件或者操作系统平台编译的,那它就可能不能在另外的平台或环境
2、下正确执行。,2023/11/8,C+面向对象程序设计,4.1.1 二进制发布软件包,二进制软件包主要使用RPM包、Bin包、dpkg包封装格式和tar包。RPM包是最初Red Hat Linux提供的一种包封装格式,其文件后缀名一般为.rpm或者.scr.rpm。Bin包是基于可执行文件的软件安装方式,其文件后缀名一般为.Bin。dpkg包时Debain Linux提供的包封装格式,其文件的后缀名一般为.deb。tar包则是将应用软件直接使用系统打包工具tar打包并使用gzip等程序压缩而成,文件后缀名一般为.tar(未压缩)、.tar.gz、.tar.Z、.tar.bz2等。,2023/1
3、1/8,C+面向对象程序设计,4.1.2 源代码发布软件包,在Linux下的软件很多也是以源代码的方式发布的,而不是编译好的二进制文件,基于源代码的软件安装方式也是最常见的软件安装方式。和二进制发布包相比安装要复杂一些,需要用户自己编译成可执行的二进制代码并进行安装,其优点是配置灵活,可以随意去掉或保留某些功能或模块,适应多种硬件、操作系统平台及编译环境,缺点是难度较大,一般不适合初学者使用。源代码发布包的后缀名有.scr.rpm、.tar、.tar.gz、tar.Z、tar.bz2等。,2023/11/8,C+面向对象程序设计,4.2RPM安装包的管理,4.2.1 RPM软件包的命名4.2.
4、2 安装RPM软件包4.2.3 卸载软件包4.2.4 升级rpm软件包4.2.5 查询软件包4.2.6 验证软件包4.2.7 安装SRPM软件包4.2.8 本地软件包管理器 system-config-packages4.2.9 在线更新工具yum,2023/11/8,C+面向对象程序设计,4.2.1 RPM软件包的命名,RPM包通常以XXX.rpm的格式命名,例如。它一般包含了软件包的名称(firefox)、版本号()、次版本号(10)和适应平台(el5和i386),其中el5表示这是针对Red Hat Enterprise Linux 5平台的RPM软件包。Linux常见软件包我们可以在以
5、下网站查找。http:/http:/http:/http:/http:/rpm/。,2023/11/8,C+面向对象程序设计,4.2.2 安装RPM软件包,1图形界面安装工具 一般,在X-Window界面下,双击RPM软件包,系统会自动打开system-install-packages工具安装软件包。RHEL5中KDE桌面下,需要建立其关联。在要安装的RPM软件包上单击鼠标右键,在弹出菜单中选择“打开方式”,弹出程序选择窗口。在文本框中,输入“system-install-packages”,选中“记住该文件类型的应用程序管理”,单击“确定”按钮。,2023/11/8,C+面向对象程序设计,4
6、.2.2 安装RPM软件包,2rpm命令 命令格式如下:rpm i 选项 文件名1,文件名2,文件名3,其中i表示使用的是rpm命令的安装模式,使用rpm命令的安装模式可以将软件包内所有的组件放至系统中正确的位置。常用选项:-v:安装过程中提供更多信息。-h:在安装过程中输出#号,显示进度。-test:只对安装进行测试,并不实际安装软件。-nodeps:不检查软件包的依赖关系。-percent:以百分比的形式输出安装的进度。-force:强制安装,忽略软件包及文件的冲突。-prefix=:将软件包安装到指定的路径。,2023/11/8,C+面向对象程序设计,4.2.3 卸载软件包,命令格式如下
7、:rpm-e选项 软件名称1,软件名称2,软件名称3,其中e表示使用的是rpm命令的卸载模式,卸载软件模式会将指定软件包的内容全部删除,但并不包括更改过的配置文件。常用选项:-test:只执行卸载的测试,并不实际安装。-nodeps:忽略检查软件包的依赖关系。,2023/11/8,C+面向对象程序设计,4.2.4 升级rpm软件包,命令格式如下:rpm-U 选项 文件名1,文件名2,文件名3,其中U表示使用的是rpm命令的升级模式,升级安装软件包会安装用户所指定的更新版本,并删除已安装在系统中的相同软件包。常用选项与安装模式相同。,2023/11/8,C+面向对象程序设计,4.2.5 查询软件
8、包,若要获取RPM软件包的相关信息,可以使用查询模式。命令格式:rpm-q 软件包指定选项 信息选择选项 软件名称1,软件名称2,常用的软件包指定选项:-a:查询所有目前已安装的软件包。-f:查询包括文件的软件包。-p:查询一个软件包文件。常用的信息选择选项:-i:显示包含软件包的名称、描述、版本、大小、创建日期、安装日期、供应商以及其他等软件包信息。-l:显示软件包中包含的文件列表,2023/11/8,C+面向对象程序设计,4.2.6 验证软件包,命令格式:rpm-K 选项 文件名1,文件名2,文件名3,常用选项及其含义如下:-nosignature:不验证软件包签名。,2023/11/8,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 软件 安装 卸载

链接地址:https://www.31ppt.com/p-6511166.html