安装制作工具lrc、EclipseNsis、PyInstaller、rpmerizor介绍

以下为你介绍的安装制作工具都可用在Linux系统上:lrc(英文全称The Linux Resource Compiler,Linux资源编译器)、EclipseNsis(nsis editor for eclipse 插件)、PyInstaller(Python打包工具)、rpmerizor(RPM安装包创建脚本)。

1、lrc(英文全称The Linux Resource Compiler,Linux资源编译器)

lrc (The Linux Resource Compiler) 是一个用来将多个文件打包到同一个安装文件的编译器,打包包括程序文件和资源(图像、声音等)。提供一个命令行工具 lrc 和一个名为 liblrc 的库(即lrc由两部分组成:编译器本身,一个称为lrc的命令行工具以及一个从生成的Resource Data文件中提取资源的库,该库称为liblrc),用于从打包文件中抽取出资源文件。

注:liblrc是lrc命令行程序的对应文件,它是一个C++库,提供用于加载和反编译给定.rdf文件的类。

lrc是命令行编译器。按照Unix程序的传统,成功的编译不会产生任何输出。错误或警告文本将以与gcc相同的方式显示:<filename>:<line>:<column>: error: <Error cause>。

下载地址:https://bitbucket.org/StarFire/lrc

2、EclipseNsis(nsis editor for eclipse 插件)

一个功能强大的nsis editor for eclipse 插件,可以让你使用向导和模板来生成安装程序。

EclipseNSIS是Eclipse平台的插件,可用于编辑、编译和测试Nullsoft Installer(NSIS)脚本。InstallOptions编辑器插件用于编辑InstallOptions文件。

特征:

1]、EclipseNSIS

需要Eclipse 3.5或更高版本。

需要操作系统之一:Windows NT 4.0、Windows 2000、Windows XP、Windows Server 2003、Windows Vista、Windows Server 2008、Windows 7。

需要处理器体系结构之一:x86(32位)、x64(64位)。

语法突出显示编辑器。

大纲视图,用于快速导航。

集成的编译和测试支持。

错误和警告标记的生成。

具有模板支持的脚本向导。

命令向导。

代码模板。

集成的NSIS帮助。

NSIS更新向导。

2]、EclipseNSIS InstallOptions编辑器

需要Eclipse 3.5或更高版本,EclipseNSIS和Eclipse GEF 3.5。

需要Windows NT 4.0,Windows 2000,Windows XP,Windows Server 2003,Windows Vista或Windows 7。

带有指向和单击编辑和轮廓视图的设计编辑器。

具有语法突出显示,代码概述和折叠,动态错误检查和快速修复的源代码编辑器。

模板和帮助。

InstallOptions预览。

具有模板支持的脚本向导。

3]、屏幕截图

EclipseNSIS:

安装制作工具lrc、EclipseNsis、PyInstaller、rpmerizor介绍

EclipseNSIS InstallOptions编辑器:

安装制作工具lrc、EclipseNsis、PyInstaller、rpmerizor介绍

下载地址:https://sourceforge.net/projects/eclipsensis/

3、PyInstaller(Python打包工具)

PyInstaller将Python应用程序及其所有依赖项捆绑到一个包中。用户无需安装Python解释器或任何模块即可运行打包的应用程序。

PyInstaller读取您编写的Python脚本。它分析您的代码以发现脚本执行所需的所有其他模块和库。然后它将收集所有这些文件的副本,包括活动的Python解释器。并将其与脚本一起放在单个文件夹中,或者可选地在单个可执行文件中。

PyInstaller已针对Windows,Mac OS X和GNU/Linux进行了测试。但是,它不是交叉编译器:要制作Windows应用程序,请在Windows中运行PyInstaller。要创建GNU/Linux应用程序,请在GNU/Linux等环境中运行它。PyInstaller已成功与AIX、Solaris、FreeBSD和OpenBSD结合使用,但并未在持续集成测试中针对它们进行测试。

主要优势:

开箱即用,可与任何Python 3.5-3.7版配合使用。

完全多平台,并使用操作系统支持来加载动态库,从而确保完全兼容。

正确捆绑主要的Python软件包,例如numpy,PyQt4,PyQt5,PySide,Django,wxPython,matplotlib和其他现成的软件包。

开箱即用与许多第三方软件包兼容。(使外部软件包正常工作所需的所有技巧已经集成。)

完全支持PyQt5,PyQt4,PySide,wxPython,matplotlib或Django之类的库,而无需手动处理插件或外部数据文件。

在OS X上进行工作代码签名。

在Windows上捆绑MS Visual C++ DLL。

安装:

PyInstaller在PyPI上可用,您可以通过pip安装它:

pip install pyinstaller

用法:

基本用法非常简单,只需针对您的主脚本运行即可:

pyinstaller /path/to/yourscript.py

下载地址:https://github.com/pyinstaller/pyinstaller

4、rpmerizor(RPM安装包创建脚本)

rpmerizor是一个Perl脚本,通过简单地在命令行上指定文件并回答几个问题,您就可以从已安装的软件创建RPM软件包。您也可以在批处理模式下将其与元数据的命令行选项一起使用。

下载地址:https://sourceforge.net/projects/rpmerizor/

注明

以上就是安装制作工具lrc、EclipseNsis、PyInstaller、rpmerizor的介绍内容,这些安装制作工具都能使用在Linux操作系统中。

栏目相关文章