由于经常学习Unix操作系统的一些知识,而且很喜欢Unix操作系统,在工作中也很喜欢总结关于Unix操作系统相关的经验教训,下面就Unix安装软件包的方法问题来详细说说吧。
1.使用预编译Unix安装方法
这种方法比较简单,如FreeBSD和OpenBSD下都有pkg_add、pkg_info、pkg_delete等命令进行Unix安装、查询和删除。
这两个系统都有专门针对本系统的预编译包下载并且都有大量的FTP服务器提供下载,只要把预编译包下载下来就可以使用以上命令直接Unix安装管理了。对于包之间的依赖也是比较好处理的,只要把依赖的包都下载到同一文件夹就行了,Unix安装软件时安装工具会把依赖的包也一并安装。
2.使用编译Unix安装方法
这种方法一般使用ports进行,ports其实是包含了大量软件的编译配置文件的一个目录,位于/usr/ports,里面分门别类的存放了很多软件。
位于ports中的每一个软件的编译选项都是已经做好了,只要进入所要Unix安装的软件的目录下,运行make、make install 即可自动下载源代码文件并编译Unix安装。同样,对于包的依赖处理就更简单了,只要运行make就会把所需依赖包也一并下载编译,实在是很方便。
软件包之间的依赖:
软件包之间的依赖是因为很多软件在系统中都只作为一个单一功能的工具,而很多应用都需要多个软件相互调用配合。所以很多时候软件在编译时需要用到其他软件的一些函数库和头文件,或者是运行时要调用其他函数库,这就需要在Unix安装前系统中要有这些文件的的存在。
到这里,我们就讲解完了2种Unix安装软件包的方法,希望大家可以选择自己适用的方法来安装软件包。
【编辑推荐】