ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 二进制包 **二进制包的分类** **DPKG 包**:是由 Debian Linux 所开发出来的包管理机制,通过 DPKG 包,Debian Linux就可以进行软件包管理。主要应用在 Debian 和 unbuntu 中。 **RPM 包**:是由 Red Hat公司所开发的包管理系统。功能强大,安装、升级、查询和卸载都非常简单和方便。目前很多 Linux 都在使用这种包管理方式,包括 Fedora、CentOS、SuSE 等。我们学习的是 CentOS 6.3,所以我们将要学习 RPM 包管理系统 ***** **RPM 包的优点:** >[success] 包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载 > 安装速度比源码包安装快的多 **RPM 包的缺点:** >[info] 经过编译,不再可以看到源代码 > 功能选择不如源码包灵活 > 依赖性。 > 1)树形依赖 a---->b---->c > 2)环形依赖 a---->b---->c---->a > 3)函数库依赖 >[danger] 因为函数库没有单独成包,是包含在某一个软件包中的。而如果要知道在哪个软件包中,需要查询网站www.rpmfind.net **RPM包安装** ``` 1 rpm包命名规则 httpd-2.2.15-15.el6.centos.1.i686.rpm httpd 软件包名 2.2.15 软件版本 15 软件发布的次数 el6 软件发行商。el6是 RedHat公司发布,适合RHEL6.x(Red Hat Enterprise Linux)和 CentOS6.x下使用 i686 适合的硬件平台。RPM 包可以在不同的硬件平台安装,选择适合不同 CPU 的软件版本,可以最大化的发挥 CPU 性能, i386(386 以上计算机都可以安装)、 i586(586 以上的计算机都可以安装)、 i686(奔腾 II 以上计算机都可以安装,目前所有的 CPU 都是奔腾 II 以上,所以这个软件版本居多)、 x86_64(64 位 CPU 可以安装) noarch(没有硬件限制)等文件名了。 rpm rpm 包的扩展名。 ``` **默认安装目录** ``` /etc/ 配置文件安装目录 /usr/bin/ 可执行的命令安装目录 /usr/lib/ 程序所使用的函数库保存位置 /usr/share/doc/ 基本的软件使用手册保存位置 /usr/share/man/ 帮助文件保存位置 ``` 两种安装方式: rpm手工安装和yum在线安装