全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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年河北航空投资集团有限公司社会招聘3人备考题库及1套完整答案详解
- 雨课堂学堂在线学堂云固体废物处理与处置北京石油化工学院单元测试考核答案
- 卧床患者跌倒护理要点与安全管理
- 2025四川长虹新材料科技有限公司招聘工艺工程师岗位1人备考题库及答案详解1套
- 2025浙江省财开集团有限公司所属企业社会招聘3人备考题库附答案详解(轻巧夺冠)
- 2025年湖南怀化辰溪县文旅发展投资有限公司招聘工作人员备考题库及答案详解参考
- MOOC 跨文化交际通识通论-扬州大学 中国大学慕课答案
- 通透(杨天真重磅新作)
- DB32-T 4281-2022 江苏省建筑工程施工现场专业人员配备标准
- 区块链技术及应用PPT完整全套教学课件
- 钢结构提升安全技术交底
- 《商法总论》课件:商法概论
- 14D504 接地装置安装
- 【2022】举报信(法官滥用职权,违规办案)
- 高考语文备考之整本书阅读《红楼梦》名著导读与章节训练(19~23回)
- midas软件-参数gen实用手册
- 配电设备的检修维护施工方案
评论
0/150
提交评论