电脑一台
Linux操作系统
软件包分类:a. 源码包(脚本安装包:install.sh)——安装慢,可以看到源代码;b. 二进制包(RPM包,系统默认包)——源码包经过编译之后的机器码,安装快速,看不到源码
RPM包管理:RPM包命名规则——范例:httpd-2.2.15-15.e16.centos.1.i686.rpm httpd 软件包名 2.2.15 软件版本 15 软件发布次数 e16.centos 适合的Linux平台 i686 适合的硬件平台 rpm rpm包扩展名RPM包依赖性: 树形依赖:a->b->c 环形依赖:a->b->c->a 模块依赖:模块依赖查询网址——www.rpmfind.netRPM包名与包全名: 包全名:操作的包是没有安装的软件包时,使用包全名,而且要注意路径。 包名: 操作已经安装的软件包时,使用包名——实际是搜索/var/lib/rpm中的数据库
RPM包在线安装:(yum命令,不一定要联网,也可以使用本地的yum源) yum源: 网络yum源配置文件——/etc/yum.repos.d/CentOS-Base.repo [base] 容器名称 name 容器说明 mirrorlist 镜像地址 baseurl yum源服务器地址 enabled 容器是否生效 gpgcheck 是否进行数字证书验证 gpgkey 数字证公用秘钥保存地址常用的yum命令: 查询:yum list——查询所用可用的软件包列表 yum search——搜索服务器上所有和关键字相关的包 安装:yum -y install 包名 选项:-y 自动回答yes install 安装 升级:yum -y update 包名 选项:-y 自动回答yes update 升级 卸载:yum -y remove 包名 选项:-y 自动回答yes remove 卸载YUM软件组管理: 列出所有可用软件组列表:yum grouplist 安装指定的软件组:yum groupinstall 卸载指定的软件组:yum groupremove光盘yum源的搭建: 1)挂载系统光盘 2)让网络yum源失效:改名,让多余的yum源失效 3)修改光盘yum源文件:修改路径 enable = 1
源码包的安装与管理:源码包与RPM包的区别: 安装前的区别:概率上的区别 安装后的区别:安装位置不同 RPM包安装位置——安装在默认位置源码包安装位置——安装在指定的位置中 一般在:/usr/local/软件名 安装位置不同带来的影响: RPM包安装的服务可以使用系统服务管理命令(service)来管理,但是源码包不能用类似的系统命令管理,因此,源码包只能用源码包来管理
window系统中的所有安装包都不能在Linux系统中直接安装使用