




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件包管理 Linux软件包管理 二进制软件包管理 RPM YUM 源代码包安装 脚本安装 Shell或Java脚本 Debian系Linux软件包管理简介 一 RPM包管理 RPM软件包的一个例子 sudo 1 7 2p1 5 el5 i386 rpm其中包括软件名 sudo 版本号 1 7 2pl 发行号 5 el5 和硬件平台 i386 1 卸载 rpm esudo注意 如果其它软件包有依赖关系 卸载时会产生提示信息 可使用 nodeps强行卸载 一 RPM包管理 1 安装 rpm ivhsudo 1 7 2p1 5 el5 i386 rpm挂载光盘 mkdir mnt cdrommount dev cdrom mnt cdrom查询 rpm qsudorpm qa grepsamba 一 RPM包管理 A 软件包已被安装 rpm ivhsudo 1 7 2p1 5 el5 i386 rpmpackagesudo 1 7 2p1 5 el5 i386isalreadyinstalled如果覆盖安装该软件包 可以在命令行上使用 replacepkgs选项 一 RPM包管理 B 文件冲突如果要安装的软件包中有一个文件已在安装其它软件包时安装 会出现以下错误信息 rpm ivhsudo 1 7 2p1 5 el5 i386 rpmconflictswithfilefrombark 3 2 1lsudo 1 7 2p1 5 el5 i386 rpmcannotbeinstalled要想让RPM忽略该错误信息 请使用 replacefiles命令行选项 一 RPM包管理 C 未解决依赖关系RPM软件包可能依赖于其它软件包 在安装了特定的软件包之后才能安装该软件包 rpm ivhsudo 1 7 2p1 5 el5 i386 rpmfaileddependencies sudoisneededbybark 3 2 1l你必须安装完所依赖的软件包 才能解决这个问题 强制安装使用 nodeps选项 一 RPM包管理 3 升级 rpm Uvhsudo 1 8 0p1 5 el5 i386 rpm 一 YUM包管理 应用yum的好处 自动解决软件包依赖关系 方便的软件包升级 一 YUM包管理 安装yuminstall 检测升级yumcheck update 升级yumupdate 软件包查询yumlist 软件包信息yuminfo 卸载yumremove 帮助yum help manyum yum 查询 搜索软件包 yumsearchsearchtermyumlist all package glob yumlist available updates installed extras obsoletes package glob yuminfopackageyumgroupinfopackagegroup搜索文件 yumwhatprovidesfilename 配置额外的资源库 在 etc yum repos d 中为你的资源库创建一个文件 文件名以 repo结尾 包含以下内容g repo name name Anicedescriptionbaseurl 一 RPM包管理 4 查询选项 a查询所有已安装的软件包 f查询文件所属软件包 p查询软件包 i显示软件包信息 l显示软件包中的文件列表 d显示被标注为文档的文件列表 c显示被标注为配置文件的文件列表 一 RPM包管理 RPM查询应用案例 1 查询文件隶属的软件包 rpm qf2 查询软件包信息 rpm qi rpm qip3 查询软件包安装文件 rpm ql rpm qlp4 查询软件包帮助文档 rpm qd5 查询软件包配置文件 rpm qc rpm 安装和移除 主要RPM选项 安装 rpm i installrpmfile 升级 rpm F freshenrpmfile 升级或安装 rpm U upgraderpmfile 移除 rpm e erasepackage 输出选项 v h有许多其它安装选项可用以满足特殊需要 replacepkgs oldpackage 等 URL支持 ftp withglobbing http rpm 查询 四种基本查询类型 rpm qarpm qpackagerpm qffile path namerpm qprpmfile查询的信息类型 i包的主要信息 l显示包中的文件其它选项 更新内核RPM 务必要安装内核更新yum透明的处理更新 不管是update还是install不要使用rpm Uorrpm F 使用rpm i 更新内核yumupdatekernel使用新内核重新启动进行测试如果发现问题切回到旧的内核如果没有问题则yumremovekernel oldversion 一 RPM包管理 5 校验 rpm V软件名称 5文件的md5校验值 S文件大小 L链接文件 T文件的创建时间 D设备文件 U文件的用户 G文件的用户组 M文件的权限 一 RPM包管理 5 软件包文件提取解压所有文件到当前目录 rpm2cpioinitscripts 8 45 30 2 el5 centos i386 rpm cpio idv解压指定文件到当前目录 rpm2cpioinitscripts 8 45 30 2 el5 centos i386 rpm cpio idv etc inittab 四 APT包管理 搜索软件包apt cachesearch 软件包信息apt cacheshow 安装apt getinstall reinstall f 删除apt getremove autoremove purge 更新软件源apt getupdate 更新已安装包apt getupgrade 二 源代码包安装 应用举例 proftpd tar xzvfproftpd 1 3 3d tar gz 解压解包 cdproftpd 1 3 3d configure prefix usr local proftpd 配置 make 编译 makeinstall 安装 软件下载地址 http www proftpd org Johntheripper应用 tar xzvfjohn 1 7 6 tar gz 安装过程略 破解用户zhang3密码 grepzhang3 etc passwd test zhang3 passwd grepzhang3 etc shadow te
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 银行业廉洁教育测试题及答案
- 煤矿后勤专业试题及答案
- 铁路专业试题及答案
- 烹饪专业考证试题及答案
- 航空服务专业试题及答案
- 河北省衡水市桃城区2025-2026学年高二暑假开学考试语文试卷(含答案)
- 《烹饪原料初加工工艺》项目五配菜
- 小学数学专业知识考试试题及答案
- 质量专业试题及答案
- 马克笔建筑方案设计
- 2025年建筑行业员工劳动合同
- 《医疗机构医疗质量安全专项整治行动方案》解读课件
- 2025年山西建设工程专业高级职称考试(建筑电气工程)综合试题及答案
- 继电器知识培训课件
- GB/T 14603-2025电子气体卤化物气体
- 北京理工c语言考试题及答案
- 职工干部禁毒知识培训课件
- 2026届新高考地理热点冲刺复习全球气候变化及影响
- 供销社招聘考试题及答案
- 校外培训消防安全知识课件
- 2025中煤天津设计工程有限责任公司公开招聘6人笔试参考题库附带答案详解
评论
0/150
提交评论