延时符联通互联应用技术吴丽春红帽Linux系统(RHCSA)认证RedHatRHCSALinux软件包管理文档打包备份软件安装Chap9-2软件安装1红帽订阅红帽订阅管理用于授权用户获取软件包更新、跟踪信息图示图形界面:应用--系统工具--RedHatSubscriptionManager命令行手动注册和订阅形式4封装类型说明rpm软件包扩充名为“。rpm”Redhat、CentOS、SuSEdeb软件包扩充名为“。deb”Debian、Ubuntu源代码软件包通常为“。tar。gz”、“。tar。bz2”等格式压缩手包含程序的原始代码提供安装程序的软件包在压缩包内提供install。sh、setup等安装程序或以“。bin”格式的单个执行文件提供红色免安装的软件包在压缩包内提供已编译好的执行程序文件解开压缩包后的文件即可直接使用RPM包下载:LinuxISO中packages2软件包类型发行商对RPM包进行数字签名红帽源代码安装包文件,便于安装前验证安装包完整性3RPM软件包图示RedHatPackageManager包含:软件包安装的文件与软件包元数据相关的信息:软件描述…安装/更新软件包可能用到的脚本特征:构建统一的数据库文件,详尽记录安装、卸载等变化信息才能手动剖析软件包依赖关系形式6用法rpm查询、安装、更新、卸载RPM软件包rpm[选项][软件名或目录名]选项:q:查询RPM软件包信息a:查询所有已安装RPM软件包f:查询文件/目录RPM软件p:查看未安装的软件包信息i:安装一个新的rpm软件包U:升级或安装rpm包F:更新rpm包h:以“#”号显示安装的进度v:显示安装过程中的详尽信息nodeps:忽视依赖关系e:卸载软件包命令//查询软件安装包#rpm-qzsh#rpm-qa|grephttpd//尝试安装mariadb-rpm包,可能会由于依赖关系未能安装#rpm-ivh/mnt/Packages/mariadb-server-5。
5。44-2。el7。x86_64。rpm//忽视依赖关系安装#rpm–ivh--nodeps#rpm-ivh/mnt/Packages/zsh-5。0。2-14。el7。x86_64。rpm//升级软件包#rpm-Uvh/mnt/Packages/zsh-5。0。2-14。el7。x86_64。rpm//卸载软件包#rpm-ezsh软件包之间可能存在安装依赖关系,虽然忽视,也可能造成难以安装或安装后未能正常使用baseurl:支持本地目录、远程网路共享(http/ftp……)4YUM管理图示YellowdogUpdater,Modified适用于Fedora、RedHat、CentOS的Shell后端软件包管理器从指定服务器(Yum源)手动下载RPM包并安装手动处理软件包依赖性关系,且一次安装所有依赖包Yum配置:主配置文件:/etc/yum。conf嵌入式linux 培训,储存库配置文件:/etc/yum。repos。d目录形式国外阿里、163、搜狐等都有提供对开源软件的免费镜像服务配置Yum源yum源验证软件查看YUM源查看/搜索软件包查看软件详情安装/卸载软件Yum更新软件启用已关掉yum源Yum安装本地软件包rpm包解压5源码包安装图示下载软件源码并解压获取软件安装方式和注意事项INSTALL文件README文件创建Makefile文件:执行configure命令红帽源代码安装包文件linux windows,生成Makefile文件编译:makeclean清空先前编译make编译源码成二补码安装:makeinstall安装二补码文件过程THANKS演示完毕谢谢收看延时符