`
sdyouyun
  • 浏览: 121165 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

几种支持linux的安装包制作软件比较

阅读更多

研究了几种安装包制作软件,记录如下。这几种都是可以在linux及多种unix平台上运行的、有图形界面的工具。

  InstallAnyWhere IzPack InstallJammer
是否开源 商业软件,不开源 开源 开源
支持的平台 支持多种平台,对不支持的平台提供生成jar包支持。可以说综合了IzPack和InstallJammer的优点。 理论上支持Java的平台即可.生成的安装包是一个jar包。 Windows
Linux(X86)
AIX(ppc)
Soloris(sparc)
HP-UX(hppa)
FreeBSD(x86)
对不支持的平台提供zip包和tar.gz包
无图形界面下安装 支持 默认不支持,是否可变通支持等待研究 支持
默认提供的安装语言   多种,包括简体中文 多种,不包括简体中文
是否可扩展支持等待研究
学习难度  网上的资料较多 较简单,功能较少,但文档也不多。
主要通过编辑一个xml的方式来制定安装过程。
较简单,有一个比较友好的图形界面。自带的文档较全但网上的文档不多。
安装包需要的环境  自带jvm,一般不需要什么环境。 JVM版本大于1.4
图形界面
似乎也不需要什么环境
安装包界面  默认的使用swing界面,不是很好看…… 自带了多种图形界面,还算美观 默认只有一种仿InstallShied的安装程序的图形界面。不过也较美观
其他功能
 功能较少,没有写环境变量的功能 较少,还没有找到写系统环境变量的方法。 相对IzPack多了不少。
已知问题  要制作的安装包内的文件很多时,速度非常慢   Windows下对中文的支持不好。Linux下没有问题
  如果安装包要在很多种环境中运行包括未知的环境,它应该是这几种里最好的选择    
分享到:
评论
1 楼 sdyouyun 2007-12-21  
后来发现一款商业软件install4j的功能也很强大~

相关推荐

    deb安装包制作1

    在Linux系统中,DEB安装包是Ubuntu、Debian及其衍生版使用的一种软件包格式,用于分发和管理软件。本文将详细介绍如何制作一个DEB安装包,包括其结构、控制文件的编写、打包过程以及验证步骤。 1. **DEB安装包结构*...

    linux Shell下制作自解压安装包,实现脚本的简单加密

    ### Linux Shell 下制作自解压安装包与脚本的简单加密 #### 概述 本文主要探讨了在Linux Shell环境中如何创建自解压安装包,并实现了对脚本的简单加密功能。通过这种方式,可以提高软件分发的安全性和便捷性。 ##...

    linux安装相关:rufus安装包

    Linux安装相关:Rufus详解 Rufus是一款在Windows操作系统上广泛使用的工具,主要用于创建USB启动盘。...只需简单几步,你就能拥有一个可引导的Linux USB启动盘,进一步探索这个充满无限可能的开源世界。

    keepalived离线安装包及教程.zip

    标题“keepalived离线安装包及教程.zip”指的是一个包含了keepalived软件的离线安装程序以及相关的安装教程的压缩文件。Keepalived是一款基于VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议)的开源...

    ardublock安装包

    1. **系统需求**:检查你的操作系统是否支持Ardublock,目前Ardublock支持Windows、Mac OS X和Linux等主流操作系统。 2. **下载安装包**:从可信赖的源,如“西西软件园”这样的下载站点获取Ardublock的安装文件。...

    cygwin离线安装包

    如果需要更新软件包,需要重新制作新的离线安装包或切换回在线更新模式。 - **依赖关系**:确保离线安装包包含了所有软件包及其依赖项,否则某些软件可能无法正常运行。 - **空间需求**:离线安装包可能占用较大的...

    ffmpeg安装包

    FFmpeg是一个跨平台的项目,支持各种操作系统,如Linux、Windows、Mac OS等。它提供了命令行工具,用于执行常见的多媒体任务,如音视频编码、解码、转码、分割、合并、提取音频、添加水印等。此外,FFmpeg还提供了...

    processing 安装包

    1. 系统兼容性:Processing支持Windows、Mac OS X和Linux等操作系统,确保下载对应平台的安装包。 2. Java环境:Processing基于Java运行,因此需要在计算机上安装Java运行时环境(JRE)或Java Development Kit(JDK...

    基于ARM64架构linux系统的RabbitMQ离线安装依赖包make-4.3-arm64.zip

    2. **Linux系统**:是一种开源操作系统内核,其上可以构建各种发行版,如Ubuntu、CentOS或Debian。在服务器领域,Linux因其稳定性和灵活性而受到青睐。 3. **RabbitMQ**:是一个开源的消息代理和队列服务器,它实现...

    Linux上软件的安装与卸载.pdf

    二进制软件包是已经编译好的可直接运行的程序,它们主要有以下几种形式: 1. *.rpm 形式的二进制软件包:这是Red Hat Linux及其衍生系统(如Fedora, CentOS)常用的一种软件包格式,包含了所有必要的文件和元数据,...

    R软件和RStudio集成开发环境安装包.zip

    R是一种开源的编程语言,专为统计计算和图形制作设计,而RStudio则是一个强大的集成开发环境(IDE),它提供了对R语言的高效支持和友好界面。 R软件的核心特性包括: 1. **丰富的统计功能**:R内置了各种统计模型...

    Linux下install4j打包插件

    Install4j是一个强大的Java应用程序安装制作工具,它允许开发者创建跨平台的安装程序,覆盖Windows、Mac OS X、Linux、Solaris等多种操作系统。在Linux环境下,install4j的打包过程对于分发和部署Java应用程序至关...

    安装程序制作工具

    安装程序制作工具是一种用于将软件打包成易于安装的格式的软件。这个过程称为软件打包,目的是为了方便用户下载和安装,通常包括配置设置、依赖管理、权限设定等步骤。通过这样的工具,开发者可以将所有必要的文件...

    linux内核裁剪的好文档

    - **Linux From Scratch (LFS)**:提供了一种从头构建Linux系统的方法,对于希望深入了解Linux底层机制的用户非常有用。 - **BusyBox官方文档**:提供了BusyBox的详细使用指南和配置说明。 - **Linux内核文档**:...

    linux 系统管理张安东笔记

    - **网络安装**:通过FTP、HTTP或NFS等方式获取Linux安装包。 - **物理介质安装**:利用CD/DVD或USB驱动器进行安装。 #### 2. Linux网络安装方式 - **网络映像下载**:首先下载Linux ISO镜像文件,然后将其放置在...

    Apache-OpenOffice-4.1.14-Linux-x86-64-install-deb-zh-CN.tar.gz

    在Linux平台上,Apache OpenOffice提供了适用于64位系统的安装包,方便用户进行安装。在本案例中,我们讨论的是Apache OpenOffice 4.1.14 版本的Linux x86-64安装包,该版本已汉化为简体中文,便于中国用户使用。 ...

    tiny4412 uboot启动zImage所用到的全部安装包

    DNW(Data Transfer Wizard)是三星为嵌入式设备提供的一种数据传输工具,dnw_linux_tiny4412_1506.tar.gz包含了该工具的Linux版本。在开发过程中,DNW可以方便地将uboot、zImage、busybox等文件从主机PC传送到Tiny...

    LINUX下的kerberos的安装配置

    ### Linux下Kerberos的安装与配置 #### Kerberos简介 Kerberos是一种网络认证协议,由麻省理工学院(MIT)开发,主要用于提供安全的身份验证机制。它不同于常见的密码认证方式,通过一种称为票据(Ticket)的方式...

Global site tag (gtag.js) - Google Analytics