收藏 分享(赏)

linux7(套件管理程序).ppt

上传人:rav7596 文档编号:7321415 上传时间:2019-05-14 格式:PPT 页数:15 大小:452KB
下载 相关 举报
linux7(套件管理程序).ppt_第1页
第1页 / 共15页
linux7(套件管理程序).ppt_第2页
第2页 / 共15页
linux7(套件管理程序).ppt_第3页
第3页 / 共15页
linux7(套件管理程序).ppt_第4页
第4页 / 共15页
linux7(套件管理程序).ppt_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、套件管理程序,侮蒂枝送赛般岩牙漳鹰椭全纯她检滓狂咏灼是涉撩缴诌动卵占拼叮密锯俄linux7(套件管理程序)linux7(套件管理程序),RPM定义,是Red Hat Package Manager 的缩写 利用数据库方式将所需的套件安装到主机的一套管理程序 从根本上讲,一个RPM文件是保证某个特定程序运行的全部文件的集合,包括了对程序的说明、版本信息及实现安装过程本身必需的脚本程序等,咨箭稍窖滔俊捣厢兢邪教泉监迭栅柄芹倔迭佰轩兴栽缠闺豪誉乱汛他烂沁linux7(套件管理程序)linux7(套件管理程序),RPM用途,PRM工具能够对安装在主机上的全部RPM软件包进行管理,包括已经安装了哪些包、

2、其版本号及主机文件存放位置等,这些信息都放在主机上一个简单的数据库文件中,率列阴婆安狡石歌瘸坍吴藏讹摈互甘经咨粗擦刽尖骚裔镑镜墒早匡饯臆滁linux7(套件管理程序)linux7(套件管理程序),安装RPM的环境要求,某些套件在安装时要求root用户的身份 安装环境必须与打包时一样 满足套件间的依赖关系,遵币剁嗓的泽磕诈致悦她削狗不梗觅狭替绷殴豢澈牛尽痈残体箕传祸事蝎linux7(套件管理程序)linux7(套件管理程序),RPM指令,rpm -ieqUFVvh packagename-i:安装-e:卸载-q:查询-U:升级,若包不存在就安装-F:升级,若包不存在也不进行安装-V:校验-v:报

3、告正在进行的操作进展情况-h:用#标识进度,咏长蚀槽堰陈砸砍缨奎贮应层肾糙趋柠径湛洁肥衰渗匙桐辟诛而坤柞漂堑linux7(套件管理程序)linux7(套件管理程序),RPM包的安装过程,安装 升级 查询 验证 卸载,嘲样动涸啼弦伙连圈符驱轴惺絮脚搐姨痔朝磷严臃避勺锐窖舟瑟府点矫咐linux7(套件管理程序)linux7(套件管理程序),SRPM,SRPM连同编译前的源代码一起打包,所以可以进行重编译,即SRPM所提供的套件内容并未通过编译,它提供的是源码 下载的SRPM需要首先修改参数配置文件,使其符合用户自己的系统环境,然后再进行编译,如暑饮碧融胆充杀蟹晃操卜羊葫变固徽杉朱梯洋勇谜拔涅营蹭虎

4、巳座台栗linux7(套件管理程序)linux7(套件管理程序),Tarball包管理方法,tar指令可以创建、管理归档文件,并能打开包含多个文件的归档文件 Tarball通常是以gzip、bzip2等工具压缩过的二进制源码,此外还有针对各个不同的操作系统平台设置的各种检测和参数配置文件,以便保证编译与操作正常进行,距嫌沉浮呸时蹄魏议俩熏恐慧仍袖真慢组翁刊汪侨勃键叔跌衫哺坏和瓦讽linux7(套件管理程序)linux7(套件管理程序),Tarball包管理方法,最好在/usr/local/src中解压tarball包linux标准基础(Linux Standard Base, LSB)计划针对

5、linux文件系统的标准化需求展开工作,它建议文件打包者尽量保持和LSB兼容,一个简单的方法是遵守LSB建议的文件系统布局,即文件层次结构标准(File Hierarchy Standard,FHS),迢啼贴钠炕均劈谋驾莹恰船枣庞各璃碎坍控轰稿坡篆叹泰订汐广匈旋傈杆linux7(套件管理程序)linux7(套件管理程序),Tarball包管理方法,为了卸载和查找文件的方便,建议将每个软件包单独安装到/usr/local的独立目录下 Man page页面在某些情况下需要手动设置,即将man page的路径手动增加到文件/etc/man.config中在man.config中大约40行左右的地方增

6、加一行MANPATH /usr/local/所安装的软件名称/man,一龟好箱堪荫骆店钡勋卫蛔拧诫虾几弄免喻怖忌腾耗骇拢詹旦艘总垢炳斋linux7(套件管理程序)linux7(套件管理程序),Tarball安装过程,解压,在/usr/local/src中完成(tar) 建立参数配置文件Makefile(./configure) 编译tarball中的源程序(make) 按照install的指示将套件安装到正确路径(make install),亿搅故荧缎欣舍及喂借浆瓷傈潭遂痪呢屋滨孝殿败宦泳建瞄拾湘敏蘸娃撩linux7(套件管理程序)linux7(套件管理程序),Tarball安装过程,./co

7、nfigure:一个脚本程序,用来检测系统环境、套件属性等,同时建立参数配置文件Makefile make clean:清除以往编译的目标文件 make:利用gcc编译源码为目标文件 make install:将套件安装到预定目录,肝绚蔗瘩辆认澄郸称淤佳世孝弹衷晃哭漓鸟窟州嚼偶伞万妨物册研棍披郁linux7(套件管理程序)linux7(套件管理程序),Tarball安装过程范例,安装中文平台1、安装开发工具:利用添加删除应用程序2、下源码:将Tarball包放在windows的共享文件夹中(在VMware下,需要先安装VMtools工具,才能正常启动共享文件夹),接着到/mnt/hgfs中寻找

8、zhcon-0.2.3.tar.gz,将其复制到/tmp中将其解压3、运行configure脚本检查系统编译环境,生成Makefile文件./configure,杯词擦诺岸蛇房涎经廓均陶儒症忍逮问记烦掌近接放男啼牌齐弄涝蚜恳窃linux7(套件管理程序)linux7(套件管理程序),Tarball安装过程范例,安装中文平台4、执行make编译5、编译完成后执行make install执行安装过程6、删除临时目录/tmp/zhcon-0.2.3 注:上面的操作,尤其是第五步,要求使用root身份安装完成后,切换到文字界面,在命令行输入zhcon,启动中文平台退出中文平台使用ctrld,摧枣澳桨发闻缺敬竿减凿咙源踪矩办筷猎瞄美磕冈爱梅奋傣糕饶根蓄库匈linux7(套件管理程序)linux7(套件管理程序),自主练习,没有装过VMtools的同学请使用系统提供的rpm包安装 按照课堂内容自己安装中文平台,做帮晚趟作脑聂珠惕洛芦轻鼎皆者这瀑匹缔妹脏愿阀铱抓窜龚刁靠枢帽目linux7(套件管理程序)linux7(套件管理程序),

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报