


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux软件包管理二进制软件包管理(RPM、YUM)一、 RPM包管理RPM软件包的一个例子:sudo-1.7.2p1-5.e15.i386.rpm其中包括软件名(sudo),版本号(1.7.2pl),发行号(5.el5)和硬件平台(i386)(1) 卸载#rpm e sudo注意:如果其他软件包有依赖关系,卸载时会产生提示信息,可使用-nodeps强行卸载(2)安装#rpm -ivh sudo-1.7.2pl-5.el5.i386.rpmi-安装 v-显示详细信息 h-哈希符号#进度条网络安装挂载光盘:(光盘)一切都是文件mkdir /mnt/cdrommount /dev/cdrom /mnt/cdrom查询:rpm -q sudorpm -qa | grep samba其他安装选项:-excludedocs不安装软件包中的文档文件-prefix=PATH将软件包安装到由PATH指定的路径下 (一般不必指定,软件包自身就定义好了,卸载时也会卸载很干净,Linux对此很规整)-test只对安装进行测试,并不实际安装(依赖关系,是否安装,文件冲突)A.软件包已被安装#rpm -ivh sudo-1.7.2pl-5.el5.i386.rpmpackage sudo-1.7.2pl-5.el5.i386 is already installed 如果覆盖安装该软件包,可以在命令行上使用-replacepkgs选项B.文件冲突如果要安装的软件包中有一个文件已在安装其他软件包时安装,会出现以下错误信息:#rpm -ivh sudo-1.7.2pl-5.el5.i386.rpmconflicts with file from bark-3.2-11sudo-1.7.2pl-5.el5.i386.rpm cannot be installed要想让RPM忽略该错误信息,请使用-replacefiles命令行选项C.未解决依赖关系RPM软件包可能依赖于其他软件包,在安装了特定的软件包之后才能安装该软件包#rpm -ivh sudo-1.7.2pl-5.el5.i386.rpmfailed dependenciessudo is needed by bark-3.2-11你必须安装完所依赖的软件包,才能解决这个问题,强制安装使用-nodeps选项(3)升级#rpm -Uvh sudo-1.8.0pl-5.el5.i386.rpm(4)查询选项:-a查询所有已安装的软件包-f 查询文件所属软件包-p查询软件包-i显示软件包信息-l显示软件包中的文件列表-d显示被标注为文档的文件列表-c显示被标注为配置文件的文件列表RPM查询应用案例:查询文件隶属的软件包:rpm -qf查询软件包信息:rpm -qi(已经安装软件包的信息)、rpm -qip(未安装的软件包,全称)查询软件包安装文件:rpm -ql、rpm -qlp查询软件包帮助文档:rpm -qd查询软件包配置文件:rpm -qc/etc下一般是配置文件 /usr下是命令或文档或库文件或帮助 /var下临时文件应用案例:cd /etc/rc.d/init.d ls rpm -qf vncservervnc-server-4.1.2-14.e15_3.1 rpm -qi vnc-servervnc-server的相关信息应用案例:rpm -qa | grep vimrpm -ql vim-commonexample!(5)校验#rpm -V 软件名称校验是否被改动5文件的md5校验值md5sum /etc/servicesS文件大小L链接文件T文件的创建时间D设备文件U文件的用户G文件的用户组M文件的权限(6)软件包文件提取解压指定文件到当前目录#rpm -qf /etc/inittabinitscripts-8.45.30-2.el5.centos#rpm2cpio /mnt/cdrom/CentOS/initscripts-8.45.30-2.el5.centos.i386.rpm | cpio -idv ./etc/inittabcp etc/inittab /etc/inittab二、YUM包管理(联网)应用yum的好处:自动解决软件包依赖关系;方便的软件包升级安装yum install sudo检测升级yum check-update sudo升级yum update sudo软件包查询yum list | grep sudo软件包信息yum info sudo卸载yum remove帮助yum -help、man yum三、源代码包安装(广泛的适用性、灵活、可定制)应用举例(proftpd)#tar -xzvf proftpd-1.3.3d.tar.gz(解压解包)#cd proftpd-1.3.3d#./configure -prefix=/usr/local/proftpd(配置)大多数源代码包没有专门的卸载命令,建议#make(编译)指定安装目录,方便管理,注意提示信息#make install(安装)软件下载地址:卸载时关闭进程,删除目录就OK四、脚本安装应用举例(webmin、OpenOffice)#tar -xzvf webmin-1.530.tar.gz#cd webmin-1.530#vi READMEINSTALL#./setup.sh软件下载地址:端口防火墙五、APT包管理Debian搜索软件包apt-cache search软件包
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 时间的脚印课件王晶
- 教务主任期中质量分析
- 护理常规培训内容
- 时钟造型基础知识培训课件
- 二零二五版房屋地基下沉修复赔偿合同
- 2025版出轨离婚赔偿金协议书(含法律咨询与执行)
- 二零二五年度房地产开发项目贷款合同范本正规范本
- 旭东化学课件获取
- 二零二五年度动产抵押消费贷款合同编写指南
- 高三试卷:四川省雅安市2024-2025学年高三上学期11月零诊试题数学答案
- 2025年海南省警务辅助人员招聘考试(公共基础知识)历年参考题库含答案详解(5套)
- 城市道路清扫保洁协议
- 2025年医学检验在编考试题库
- 2025年十八项医疗核心制度试题及答案
- 特色食品卖场建设方案(3篇)
- 2025年四川省高考化学试卷真题
- 高考3500词汇表(完整版)
- 《建筑施工安全检查标准》JGJ59-20248
- 1931CIE标准色度三刺激值
- 万玮:《班主任兵法》
- 2MCL458离心式压缩机使用说明书
评论
0/150
提交评论