常见的面试题 (二)
7. YUM 简介 什么是YUM,其作用是什么,主要支持哪几种方式提供软件源? 1. 是一种基于“C/S”结构的RPM软件更新机制,所有的软件包由集中的软件仓库提供,能够自动分析并解决软件包之间的依赖关系。 支持的软件源主要包括: 本地文件夹:file://.. .. FTP服务器:ftp://.. .. HTTP服务器:http:// 2 客户端配置文件。 在建立 .repo 仓库配置文件时,常见的配置条目如下所示,请补充各自的作用。 [Server]:( ) name:( ) baseurl:( ) enabled:( ) gpgcheck:( ) gpgkey:( ) 参考答案 自定义源的名称,具有唯一性 本软件源的描述字串 指定YUM服务端的URL地址 是否启用此频道 是否验证待安装的RPM包 用于RPM验证的密钥文件 3 客户端配置文件路径与命名。 为RHEL6服务器指定要使用的YUM源时,建立的配置文件一般应放在( )目录下,其扩展名应该是( )。 /etc/yum.repos.d、.repo 8. 编译源码包过程介绍 采用源码包编译的方式安装软件包时,有哪些基本过程、各自的作用是什么? tar解包:解压、释放安装包内的文件 ./configure配置:针对当前系统环境指定安装目录、选择功能等设置。 make编译:将源代码编译成二进制的可执行程序、库文件等数据。