免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1467 | 回复: 0
打印 上一主题 下一主题

对在Unix下安装软件包的一些认识 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-09 13:05 |只看该作者 |倒序浏览
在Unix下安装软件包有两种方法:
1.使用预编译安装方法
    这种方法比较简单,如FreeBSD和OpenBSD下都有pkg_add、pkg_info、pkg_delete等命令进行安装、查询和删除。这两个系统都有专门针对本系统的预编译包下载并且都有大量的FTP服务器提供下载,只要把预编译包下载下来就可以使用以上命令直接安装管理了。对于包之间的依赖也是比较好处理的,只要把依赖的包都下载到同一文件夹就行了,安装软件时安装工具会把依赖的包也一并安装。

2.使用编译安装方法
    这种方法一般使用ports进行,ports其实是包含了大量软件的编译配置文件的一个目录,位于/usr/ports,里面分门别类的存放了很多软件。位于ports中的每一个软件的编译选项都是已经做好了,只要进入所要安装的软件的目录下,运行make、make install 即可自动下载源代码文件并编译安装。同样,对于包的依赖处理就更简单了,只要运行make就会把所需依赖包也一并下载编译,实在是很方便。


软件包之间的依赖:
    软件包之间的依赖是因为很多软件在系统中都只作为一个单一功能的工具,而很多应用都需要多个软件相互调用配合。所以很多时候软件在编译时需要用到其他软件的一些函数库和头文件,或者是运行时要调用其他函数库,这就需要在安装前系统中要有这些文件的的存在。

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/41800/showart_418325.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP