安装制作工具msitools、pmcyg、ant-deb-task、Buildapp介绍

以下为你介绍的安装制作工具都可用在Linux系统上:msitools(检查和创建 Windows 安装程序文件)、pmcyg(Cygwin安装包创建工具)、ant-deb-task(创建 Debian 的 .deb 包)、Buildapp(为SBCL生成可执行文件)。

1、msitools(检查和创建 Windows 安装程序文件)

安装制作工具msitools、pmcyg、ant-deb-task、Buildapp介绍

msitools 包含一组工具用来检查和创建 Windows 安装程序文件 (.msi) ,这在跨编译环境中(如 fedora-mingw)是很有用的。

下载地址:http://ftp.gnome.org/pub/GNOME/sources/msitools/

2、pmcyg(Cygwin安装包创建工具)

安装制作工具msitools、pmcyg、ant-deb-task、Buildapp介绍

pmcyg是一种工具来创建自定义集合的Cygwin包连同Cygwin安装程序。这使得创建独立的分布而无需镜整个组Cygwin包。例如它可以创建一个单一的cd - rom或DVD,个性化的版本的Cygwin可以安装在机器没有连接到Web。可以创建一个基本的安装程序在不到25mb,一套完整的Cygwin包可能填补一个dvd-rom,或选择的包可以建造以适应您选择的安装介质。pmcyg将下载这些和他们所有的依赖项自动。pmcyg可以作为一个命令行脚本或通过一个简单的图形界面。

pmcyg接收用户提供的Cygwin软件包名称列表,并仅从Cygwin镜像(例如Windows 2000)下载它们及其依赖项。创建基于CDROM或DVD的脱机安装程序。

pmcyg可用于多种操作系统(例如Linux、MacOS、FreeBSD、Windows),从而无需Windows即可访问互联网的系统即可构建安装介质。

使用说明:

要使用pmcyg,您将需要安装最新版本的Python(3.1版本或更高版本)。在大多数GNU/Linux发行版中,作为Cygwin本身的一部分或作为本机Windows应用程序,都可以使用此功能。请注意,从2.0版开始,Python-2.x不再支持pmcyg。要使用pmcyg的图形用户界面,您还需要通常在Linux或cygwin安装的“python3-tk”或“python3-tkinter”软件包中提供的“Tkinter”工具包。默认情况下,用于Python的标准Windows安装程序会自动安装Tkinter工具包。

用法:

要构建离线的Cygwin安装程序,pmcyg将帮助您完成以下步骤:

组装所需的Cygwin软件包列表。

选择要从中下载Cygwin软件包的镜像站点。

提示pmcyg下载软件包及其依赖项。

之后,您可以使用标准的CD或DVD刻录应用程序来创建脱机安装程序,并选择具有自动运行功能。您甚至可以使用pmcyg直接下载到USB密钥上。

您可以简单地镜像整个Cygwin软件包集,这些软件包将占用大约4GB,或者您可以列出要使用的特定软件包。该软件包列表可以基于pmcyg将生成的模板:

# Base packages

bash

cygwin-doc

# Development packages

cppunit [arch=x86,x86_64]

gcc-g++

mercurial

ocaml [arch=x86]

# Editors

ed

emacs-X11

nedit

vim

# X11 Window system

xcalc [arch=x86_64]

xorg-server

xterm

如果要创建在现有Cygwin系统上安装的所有软件包的副本,则可以使用cygcheck生成软件包列表:

cygcheck -cd | tail -n +3 | cut -f 1 -d " " > mypackages.txt

对于最完整的Cygwin发行版,pmcyg还可以选择包括Cygwin源软件包(如果镜像整个Cygwin树,则大约需要20GB)。

当与其图形用户界面一起使用时,pmcyg将自动尝试查找Cygwin镜像站点的最新官方列表,并根据地理区域显示排序的选择。

pmcyg将检查您本地目录中软件包的版本,并从选定的下载站点中以较新的版本更新这些软件包。这样,您就可以维护所有喜欢的Cygwin软件包和“setup.exe”安装程序的最新版本,可以将其保存在USB上,随时可以在任何PC上用作脱机安装程序,而无需直接访问Internet。

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

3、ant-deb-task(创建 Debian 的 .deb 包)

ant-deb-task 是一个 Apache Ant 的任务用来创建 Debian 的 .deb 包。

4、Buildapp(为SBCL生成可执行文件)

Buildapp是使用SBCL创建可执行文件,为SBCL生成嵌入文件的程序。

Buildapp是SBCL的应用程序,用于配置和保存可执行的Common Lisp映像。它类似于cl-launch和hu.dwim.build。

安装说明:

Buildapp不需要任何库。要使用SBCL进行编译,您只需运行make install。要使用其他Lisp进行编译,只需在make命令后指定它:make install LISP=<my_favorite_lisp>。例如,您想在CCL下编译它,make install LISP=ccl,默认情况下,它安装在/usr/local/bin中。要使用其他位置,请使用make DESTDIR=/path instal。

您还可以通过使用asdf加载buildapp系统并运行(buildapp:build-buildapp)来创建buildapp二进制文件。

下载地址:https://www.xach.com/lisp/buildapp/

注明

以上就是安装制作工具msitools、pmcyg、ant-deb-task、Buildapp的介绍内容,这些安装制作工具都能使用在Linux操作系统中。

栏目相关文章