- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch07 Linux软件包管理
RPM包卸载 rpm命令配合“-e”选项用于安装RPM软件包 rpm -e vim-enhanced 命令名 -e选项表示卸载软件包 要卸载的软件包名称作为命令参数 RPM软件包的卸载同样存在依赖关系 被依赖的软件包应该最后被卸载 RPM包升级 rpm命令配合“-U”选项用于安装RPM软件包 rpm -U vim-enhanced-6.3.035-3.i386.rpm 命令名 -U选项表示升级软件包 用于升级的软件包文件名称作为命令参数 当系统中未安装需要升级的软件包时,升级的过程等同于安装软件包的过程 阶段总结 应用程序和系统命令的执行文件放置在不同的系统目录中 应用程序软件包中不同类型的文件保存在不同的系统目录中 Red Hat Linux系列发行版中使用RPM作为软件包的管理格式 rpm命令用于软件包的管理 rpm -q实现软件包查询功能 rpm -i实现软件包安装功能 rpm -e实现软件包卸载功能 rpm -U实现软件包升级功能 阶段练习 使用rpm查询命令配合less命令分页浏览系统中已经安装的所有软件包的列表 查询ls命令的命令文件属于系统中的哪个软件包 应用程序编译安装 开放源代码应用程序的编译安装 编译应用程序前的准备工作 编译前的配置 编译与安装过程 应用程序源代码安装的一般步骤 确认当前系统中具备软件编译的环境 获得应用程序的源代码软件包文件 解压缩源代码软件包文件 进行编译前的配置工作 进行程序源代码的编译 将编译完成的应用程序安装到系统中 编译应用程序前的准备工作 确认系统中已经安装了编译环境 $ rpm -qa | grep gcc 获得(下载)程序的源代码安装包文件 释放程序源代码软件包文件 $ tar jxf prozilla-2.0.4.tar.bz2 进入源代码目录 $ cd prozilla-2.0.4 程序编译前的配置 程序源代码目录中的“configure”命令用于完成程序编译前的配置工作 查看“configure”命令支持的配置选项 ./configure --help 指定安装路径进行配置 ./configure --prefix=/home/teacher/proz 命令名 用于设置安装路径的配置选项 为命令选项设置的值 编译与安装 程序编译过程 使用make命令进行应用程序的编译 $ make 程序安装过程 使用make install命令进行应用程序的编译 $ make install 验证(执行)已编译安装完成的程序 查看安装目录中的文件,执行命令程序 $ cd /home/teacher/proz ; ls $ bin/proz --help 启动包管理程序 包管理程序启动可以使用命令和菜单两种方式 $ system-config-packages 应用程序管理工具的特点 应用程序管理工具对RHEL4安装光盘中包括的软件包按照类型划分后进行管理,结构比较清晰 管理工具只能用于管理RHEL4发行版中自带的应用程序,不能管理其他的RPM软件包 由于软件包之间存在复杂的依赖性关系,很多软件包只能通过管理工具进行安装和卸载,通过rpm命令很难手工完成管理工作 管理工具特别适合完成安装和卸载某个类型的所有软件包 阶段总结 为了实现特定的管理目的,一些应用程序只能通过源码编译的方式进行安装 应用程序源码编译安装需要系统中有编译环境 应用程序源码编译包括配置、编译、安装等步骤 ./configure make make install 应用程序管理工具是Red Hat Linux系列发行版中特有管理程序,只能管理发行版自身包括的软件包 第七讲(1)网络配置管理 内容 在Linux中配置网络 与网络有关的配置文件 网络诊断工具 在Linux中配置网络 使用命令行工具 使用GUI工具 使用命令行工具 基本网络配置命令: ifconfig ifup ifdown hostname 脚本工具: Netconfig(neat-tui) service servicename start|stop|restart|status 使用命令行工具 netconfig(neat-tui) 使用命令行工具 route命令用于设置Linux系统的路由信息 察看路由信息: route -n 添加一个静态路由条目 route add -net netaddr netmask gw ipaddr dev 设置默认网关 route add default gw ipaddr 删除一个路由条目 route del -net netaddr netmask gw ipaddr dev 使用GUI工具 主菜单中选择【系统设
您可能关注的文档
- bx2-7-21二战后苏联的经济改革.pdf.pdf
- c++讲义6.ppt.ppt
- c++第3章 控制语句xcp02.ppt.ppt
- C++输入函数和成绩显示函数,并计算每位同学的总分和平均分,对成绩排名输出等.doc
- C++课件第六章-1类和对象.pdf.pdf
- C++项目说明.pdf
- C06-数组.ppt
- c13-导体电介质.ppt
- C++课件第六章-2类和对象.pdf.pdf
- C2北史答案.doc
- 2023年陕西省榆林市绥德县田庄镇招聘社区工作者真题及答案详解1套.docx
- 2023年陕西省延安市洛川县老庙镇招聘社区工作者真题及答案详解1套.docx
- 2023年陕西省榆林市佳县刘家山乡招聘社区工作者真题及参考答案详解.docx
- 2023年陕西省商洛市丹凤县竹林关镇招聘社区工作者真题及答案详解一套.docx
- 2023年陕西省安康市石泉县熨斗镇招聘社区工作者真题及参考答案详解一套.docx
- 2023年陕西省汉中市城固县孙坪镇招聘社区工作者真题及完整答案详解1套.docx
- 2023年陕西省咸阳市长武县相公镇招聘社区工作者真题及答案详解1套.docx
- 2023年陕西省延安市洛川县朱牛乡招聘社区工作者真题及答案详解1套.docx
- 2023年陕西省宝鸡市凤县平木镇招聘社区工作者真题参考答案详解.docx
- 2025年甘肃建筑职业技术学院单招职业技能测试题库必考题.docx
文档评论(0)