文档详情

Linux管理基础教程学习笔记.doc

发布:2018-05-22约1.92万字共20页下载文档
文本预览下载声明
第三章 安装软件 3.1 RPM RPM(RedHa?t Packa?ge Manag?er): RPM软件?包管理器是?一种用于I?ntern?et下载包?的打包及安?装工具,为二进制已?编译文件,与之对应的?开源代码的?格式为SR?PM。RPM命令?中,长命令格式?--query?与缩写命令?格式-q相对应。下面是简单?的命令说明?: 命令行选项? --insta?ll 安装一个软?件包 --upgra?de 升级或将当?前已安装软?件更新到最?新版本 --erase? 移出或删除?一个已安装?软件包 --query? 查询软件信?息 --force? 强制进行安?装。 -h 使用符号“#”指示安装进?度,与-v参数同时?显示效果更?好。 --perce?nt 显示已完成?百分比进度?。 -nodep?s 不进行依赖?关系检查 --test 测试安装是?否能成功完?成。 -V 检验系统中?的RPM包?或文件。 -v(/--verbo?se,详细的) 通知RPM?报告每一步?操作的详细?信息。 例:rpm -qi bash,显示bas?h包详细信?息 rpm -ql bash,列出bas?h包包含的?所有文件 rpm -qc bash,列出bas?h包中配置?文件 rpm -q --qf “[%{INSTA?LLTIM?E:date}% \n]” bash,查找bas?h包安装至?系统中的时?间 使用RPM?安装软件包? 1)# mount? /media?/cdrom?,插入Fed?ora光盘?,将在CDR?eadOn?lyMei?da中的文?件挂载至/media?/cdrom?/中; 2)# cd /media?/cdrom?/Fedor?a/RPMS/,并#ls joe*确定文件是?否在其目录?下; 3)# rpm –insta?ll –verbo?se –hash –test joe*,测试软件依?赖关系; 4)# rpm –ivh joe*,安装软件; 5)# rpm –q joe,查询命令以?确认应用安?装至系统中?。 删除RPM?软件包 # rpm –e –vvv joe,删除joe?软件包并显?示详细信息?。 校验包 # rpm –V bash,检验bas?h包是否正?常;rpm –Vf /bin/ls,检验安装包?在文件系统?下指定的文?件,即检验/bin/ls命令是?否有效。 命令行选项? S 文件大小不?一致 M 模型不一致?(文件许可和?类型) 5 MD5检验?号不一致 D 主/辅设备号不?匹配 L 访问链接路?径不匹配 U 用户所者不?一致 G 组所有者不?一致 T 修改时间不?一致 # rpm –Va,校验系统所?有安装软件?包 命令行选项? --insta?ll 安装一个软?件包 --upgra?de 升级或将当?前已安装软?件更新到最?新版本 --erase? 移出或删除?一个已安装?软件包 --query? 查询软件信?息 --force? 强制进行安?装。 -h 使用符号“#”指示安装进?度,与-v参数同时?显示效果更?好。 --perce?nt 显示已完成?百分比进度?。 -nodep?s 不进行依赖?关系检查 --test 测试安装是?否能成功完?成。 -V 检验系统中?的RPM包?或文件。 -v(/--verbo?se,详细的) 通知RPM?报告每一步?操作的详细?信息。 包确认 RPM对软?件包数据签?名,有时需要手?动确认哪些?签名是值得?信赖,则会在安装?时出现警告?信息。要阻止这种?情况出现,应将厂商的?密钥导入本?地,如: # rpm –impor?t http://downl?oad.fedor?a.redha?/.../RPM-GPG-KEY-fedor?a 3.2 Yum(Yello?w dog Updat?er, Modif?ied)安装方式 Yum主要?功能是更方?便地添加/删除/更新RPM?包。Yum是R?PM系统的?自动更新器?及包安装/卸载管理器?,它能自动的?计算出依赖?关系并判断?安装包中将?会发生的事?件。一般使用Y?um时,只需启用Y?um软件库?的配置文件?(/etc/yum.confi?g)即可。 # yum insta?ll gcc,安装gcc?软件命令; #yum searc?h heade?rs,返回匹配h?eader?s条件的软?件列表,Yum具有?强大搜索能?力。 3.3 GNU(GNU’s Not Unix)软件的编译?与安装 1)下载hel?lo包源代?码 # wget /gnu/hello?/hello?-2.1.1.tar.gz,其中wge?t(World?
显示全部
相似文档