安装制作工具BitRock InstallBuilder、Easy Install、Zero Install介绍

以下为你介绍的安装制作工具都可用在Linux系统上:BitRock InstallBuilder(跨平台安装程序制作工具)、Easy Install(Python包管理器)、Zero Install(程序安装制作工具)。

1、BitRock InstallBuilder(跨平台安装程序制作工具)

安装制作工具BitRock InstallBuilder、Easy Install、Zero Install介绍

BitRock InstallBuilder 是一个支持各种平台的商业非开源的安装程序制作软件,生成的安装程序运行界面跟所在系统的程序界面外观一致,无需依赖其他第三方的应用,支持图形安装模式、文本安装模式,可在 Linux 下生成独立运行 rpm 包。

特点:

内置调试器-轻松排除应用程序安装过程的故障:

新的InstallBuilder调试器使在安装程序开发过程中更容易识别和纠正问题。它使您可以在运行时查看和交互地编辑安装程序变量,提供分步执行以测试安装程序的特定部分是否正常运行,可以从安装过程中的意外错误中恢复,甚至更多。现在,InstallBuilder文档中包含使用调试器的完整指南。

自动更新功能-让用户运行您软件的最新版本:

InstallBuilder包含自动更新功能,使您可以将更新直接交付给用户。通过向用户提供定期更新,您可以使他们保持最佳可用版本的运行,从而提高客户满意度并降低支持成本。

语言无关-安装以任何语言编写的应用程序:

InstallBuilder安装程序可以安装以任何语言编写的应用程序,包括:Java,PHP,Perl,Python,Ruby,C/C++,Flash,Flex和.NET/Mono。

优化的安装程序-产生更小,更快的安装程序:

InstallBuilder安装程序不是基于Java的,因此不需要捆绑Java Runtime或自解压步骤。结果是跨平台安装程序比竞争对手产品生成的跨平台安装程序更小,更快,从而减少了下载,启动和安装时间。InstallBuilder还支持LZMA压缩,以进一步减小生成的安装程序的大小。

多种安装方式-在任何环境中部署:

InstallBuilder安装程序提供多种安装模式,以方便在任何环境中进行部署。几种GUI模式在所有主要的桌面环境中都提供了本机的外观。文本模式允许基于控制台的安装和远程安装,而静默/无人值守安装模式可用于以自动化方式在大量服务器上部署软件。

桌面整合-在所有平台上提供原生外观:

BitRock安装程序为Windows,OS X,KDE和Gnome提供本地外观和桌面集成。

下载地址:https://installbuilder.bitrock.com/

2、Easy Install(Python包管理器)

安装制作工具BitRock InstallBuilder、Easy Install、Zero Install介绍

Easy Install 是一个Python的模块(easy_install),跟 setuptools 绑定在一起,提供自动的程序下载、编译、安装和管理 Python 的包。

更改活动版本:

如果您已经升级了软件包,但是需要还原到以前安装的版本,则可以这样做:

easy_install PackageName==1.2.3

1.2.3替换为您要切换到的确切版本号。如果与请求的名称和版本匹配的软件包尚未安装在sys.path的目录中,则将通过PyPI进行定位并安装。

如果要切换到PackageName的最新安装版本,可以这样做:

easy_install PackageName

这将激活最新安装的版本。(注意:如果您已通过distutils配置文件设置了find_links,则将检查这些下载页面中软件包的最新可用版本,如果该软件包比当前版本新,则会下载并安装该软件包。)

请注意,除非指定了--exclude-scripts或-x选项,否则更改软件包的活动版本将安装新的活动版本的脚本。

卸载软件包:

如果您用其他版本替换了软件包,则可以通过删除PackageName-versioninfo.egg文件或目录(位于安装目录中)来删除不需要的软件包。

如果要删除软件包的当前安装版本(或软件包的所有版本),则应首先运行:

easy_install -mxN PackageName

这样可以确保Python不会继续搜索您打算删除的软件包。完成此操作后,您可以安全地删除.egg文件或目录以及要删除的所有脚本。

未来的计划:

列出/删除/验证软件包的其他实用程序。

签名检查、SSL、能够抑制PyPI搜索。

下载发行版和长页时显示字节进度表。

在run_setup期间将stdout/stderr重定向到日志。

下载地址:http://peak.telecommunity.com/DevCenter/EasyInstall

3、Zero Install(程序安装制作工具)

安装制作工具BitRock InstallBuilder、Easy Install、Zero Install介绍

Zero Install Injector是一款很神奇的软件,他的目标是终结Linux下软件安装困难的现象。通过它你可以非常智能化、自动化的安装任何软件(包括各种打包格式、源代码),作者自己声称这将会替代其他的软件管理软件:YUM、APT等。而 Zero Install Injector 在运行的时候甚至不需要root权限,如果一台主机上有多位用户欲安装同一软件他也会很合理的将他们共享。

该工具也支持包括 Windows 和 MacOSx在内的操作系统。

特点:

一键运行应用-运行应用程序,而无需先安装它们。从命令行或图形界面控制所有内容。

您控制自己的计算机-您不必猜测安装过程中会发生什么。在单个系统上混合并匹配稳定和实验性的应用程序。

任何人都可以分发软件-创建一个可以在多个平台上运行的程序包。在任何静态网络主机上发布。没有中央控制点。具有依赖性处理和自动更新。

安全是中心-安装应用不会授予其管理员访问权限。在运行新软件之前,始终会检查数字签名。应用无需共享即可共享库。

下载地址:http://0install.net/

注明

以上就是安装制作工具BitRock InstallBuilder、Easy Install、Zero Install的介绍内容,这些安装制作工具都能使用在Linux操作系统中。

栏目相关文章