前言 linux下安装nginx比较繁琐,遇到内网部署环境更是麻烦,所以研究了下nginx绿色免安装版的部署包制作,开箱即用,特此记录分享,一下操作在centos8环境下安装,如果需要其他内核系统的安装...(Debian/Ubuntu等),请在对应环境虚拟机下安装制作 安装包制作 安装依赖 yum install gcc-c++ pcre perl git unzip pcre-devel zlib zlib-devel...-prefix=/usr/soft/nginx 执行编译 bash compile 例如需要1.25.5版本,则执行语句为bash compile 1.25.5 获取安装包.../nginx -v 脚本注册服务 脚本制作 将nginx-1.25.5.tar.gz中的内容解压,获取到sbin目录同级的所有内容重新打包成nginx-green.tar压缩文件 可使用7-Zip压缩
nsis download:https://www.filehorse.com/download-nsis/
在我们日常的基于.NET的开发中,VS2010之前我们还可以使用内置的安装包制作工具,自从VS2012、VS2013以后,微软把这个去掉,集成使用了InstallShield进行安装包的制作了,我自己在这方面也写了两篇随笔...《基于DevExpress的Winform程序安装包的制作》、《基于InstallShield2013LimitedEdition的安装包制作》,不过基于InstallShield的制作虽然可以完成安装包的打包操作...,不过也不见得是比较方便的打包工具,本篇介绍的Setup Factory是一个非常高效,功能强大的安装包制作工具,在独立于VS之外,我们可以用它作为我们常规.NET开发的安装包制作,简单易用。...最后,程序自动加入指定目录的问价,在主体界面中显示对应的文件,如下安装包制作视图所示,就是制作一个客户关系管理软件的安装包界面视图,包含所需要安装的文件、文件文档、程序依赖文件等。...以上就是我对一个完整的客户关系管理软件的安装包,在Setup Factory工具上的制作过程,基本上安装包制作起来还是比较方便快捷的,而且最后也就是一个文本文件的信息,独立,比较好管理。
本文是 WiX Toolset 安装包制作入门教程 系列中的一篇,可前往阅读完整教程。...前面我们制作完成了一个可自动安装 .NET Framework 依赖的 exe 安装包,下面我们将学习制作自己的安装界面。本文使用 WPF 制作安装包界面。 本文准备做什么?...我们将做这些事情: 创建一个 WPF 项目,用来做安装包的 UI 处理一下这个 WPF 项目,使其对接 WiX 的捆绑包 修改用来生成 exe 格式安装包的捆绑包项目,使其接入 WPF UI 项目 创建...请回到目录: WiX Toolset 安装包制作入门教程 运行效果: 关闭这个界面后,安装程序也将退出。 附源代码 附上必要的源码,避免你在阅读教程时因模板文件的版本差异造成一些意料之外的问题。...由于本文最终得到的源码较多,所以也同时放了一份到 GitHub 上: walterlv/Walterlv.WixInstallerDemo at 1b6600bb694c593894fc20cea76154b61ccf0c1f
#编译 python setup.py bdist_wininst # Windows exe python setup.py bdist_rpm # rpm 4、Python gz压缩包制作...前2步同上 最后一步为 python setup.py sdist, 生成 tar.gz 文件 tar.gz 在Linux与Windows都可方便pip安装 pip install .tar.gz,也方便发布上PyPI 上传到 PyPI 暂时不弄,参考 怎样制作一个 Python Egg
一直没有提供可独立安装的 IIS 安装包,Windows 的缺省安装没有安装它,通常要到控制面板的“添加/删除 Windows 程序”中去选择安装。...各大网站都有不同版本的 iis 安装包可下载,可下载回来你仍然找不到其中有可以执行的安装程序。通过在网上查询,得出自己制作 IIS 一键安装的方法如下: 1....版本对应不同的 iis 版本通常是:win2000 -> iis5.0, winXP -> iis5.1, win2003 -> iis6.0, Vista 自带的 iis7.0 已有独立的安装命令,可以不用再制作安装包了...步骤 2,3,4 中的三个文件全部放到 IISsetup 目录中,然后整个用 rar 压缩成 iissetup.rar,最后用 rar 制作成可自扩展运行的安装包。...即点击后要运行的命令脚本)内容为: ;下面的注释包含自解压脚本命令 Path=C:\Temp\iis SavePath Setup=install.cmd Silent=1 Overwrite=1 这样一个可运行的安装包就制作完成了
3.06.1/nsis-3.06.1-setup.exe 使用方式 NSIS EDIT:使用向导创建打包脚本 菜单栏: 文件 -> 新建脚本:向导 下一步 NSIS_1.png ------ 填写对应安装包信息...下一步 NSIS_2.png ------ 选择安装程序图标、安装程序语言 下一步 安装程序图标:制作完成之后的EXE桌面图标 安装程序语言:SimpleChinese(简体中文)、English(...英语) NSIS_3.png ------ 选择对应的许可证文件 下一步 许可证文件: BOM-UTF-8格式的TXT NSIS_4.png ------ 选择安装包需要添加的文件、文件夹 下一步...文件:右侧第一个图标 文件夹:右侧第二个图标 NSIS_5.png ------ 选择需要生成的快捷方式(默认即可) 下一步 NSIS_6.png ----- 选择安装包启动参数(如果没有,...默认即可) NSIS_7.png ------ 卸载程序相关(如非特殊需要,默认即可) 下一步 NSIS_8.png ------ 保存脚本信息 完成 NSIS_9.png ------ 保存安装包脚本到磁盘
curl \ gnupg \ lsb-release 2.3、增加docker官方apt源的证书 curl -fsSL https://download.docker.com/linux...print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux...,将里面的安装包复制的不能连接互联网的服务器,使用dpkg进行安装即可。...思路二:在官方文档的安装过程中,我们可以看到官方仓库地址https://download.docker.com/linux/ubuntu,那么我们可以手动下载docker的deb安装包,使用dpkg命名进行安装...提示 :思路一实际使用的时候,可能会安装一部分非必要的安装包。
在制作安装包的时候,要求检查软件安装必备的软件,例如安装visual studio的时候需要检测.net frmaework等,通过WiX完成不了这样的工作,那么如何完成这样的工作呢。...这就需要制作一个bootstrapper,检查必备的软件包,并下载安装软件包,然后安装你的MSI安装文件。
在Linux分发软件有两种形式,一种是源码,一种是安装包。当目标机器不带有编译环境,且不能联网时,安装包就是唯一的方案了。 Linux 下的安装包有多种格式,不同Linux使用的格式并不完全相同。...市场上主流的安装包格式是*.deb *.rpm 其中deb是debian系列的安装包,rpm是CentOS系列的安装包。 本文主要介绍的是一种简单的deb安装包的制作方法,使用范围有限。...# 优先集 一般就用 optional Description: this is a test package # 简介 不超过60个字符 this is a test # 详细介绍 制作...{} > DEBIAN/md5sums 打包 dpkg-deb -b example-package 命令执行完成之后会在当前目录生成 example-package.deb文件,一个deb安装包就...小结 此方法可以方便的制作安装包,可以方便的分发自己的软件。但是亦有其缺陷,没有相应的更改记录。这种打包方法生成的包不能发布到软件源,但一般软件分发没有问题。
大家好,又见面了,我是你们的朋友全栈 VS安装包注册com组件 VS安装包注册com组件 1.把你的com组件加入到打包程序。 2.在打包程序中找到该com组件,点击属性。
本文是 WiX Toolset 安装包制作入门教程 系列中的一篇,可前往阅读完整教程。 前面我们制作完成了一个简单的 msi 安装包。...本文基于前一篇文章已经建好的项目继续: 用 WiX 制作安装包:创建一个简单的 msi 安装包 添加 WixNetFxExtension 引用 在 msi 安装包项目的“Reference”上右键,“添加引用...附源代码 附上必要的源码,避免你在阅读教程时因模板文件的版本差异造成一些意料之外的问题。 Product.wxs // 除了本文所说的改动外,本文件的其他内容均保持模板文件的原始模样。
本文基于Docker-制作nginx镜像文章的基础上,在腾讯云云服务器(CentOS系统)上基于镜像文件Dockerfile制作 Nginx 镜像。...制作 nginx-1.21.6.tar.gz 免安装包 1、进入容器container终端 [WX20220212-163625%402x.png] 2、删除 nginx-1.21.6 需要编译构建的安装包...services/nginx-1.21.6.tar.gz /home/coder/app/nginx-demo [WX20220212-165530%402x.png] 基于nginx-1.21.6.tar.gz免安装包制作...Nginx 镜像 制作Nginx免安装包镜像代码 Dockerfile Dockerfile # Nginx 服务镜像 # - https://hub.docker.com/_/centos?.../nginx/index.html ENTRYPOINT ["/opt/app/scripts/run.sh"] 基于nginx-1.21.6.tar.gz免安装包制作 Nginx 镜像,少了之前的编译构建过程
简介 Wheel和Egg都是python的打包格式,目的是支持不需要编译或制作的安装过程,实际上也是一种压缩文件,将.whl的后缀改为.zip即可可看到压缩包里面的内容。...文件用于对文件的安装以及使用信息做描述 3.目前文件夹的目录的架构为: pagtest/ __init__.py print1.py print2.py setup.py README.txt 输入以下命令进行打包,制作...password> 5.将命令行定位到此文件夹下,输入命令对dist目录下的pagtest-1.0.0.tar.gzt包进行上传,twine为Python包需要安装: twine upload dist/* 三、制作...# 打包为whl文件 python setup.py bdist_egg # 打包为egg文件 运行python setup.py bdist_wheel 就会生成wheel安装包了
(2)制作安装包发布。这种方式的原理也简单,就是将可执行程序和其依赖的库文件一起打包压缩,制作成安装包发布。...制作安装包的工具挺多,今天要说的是Qt官方的安装包制作框架Qt installer framework.这个框架由Qt官方出品,广泛应用于Qt library, Qt Creator等安装包产品。...在config文件夹下创建一个config.xml文件,该文件用于定制安装包的UI和行为,其基本格式如下: <?xml version="1.0"?...data文件夹中则用于存放我们实际需要打包的程序文件(*.dll, *.exe等),Qt installer framework在制作过程中用archivegen会将这些文件压缩成7zip格式。...以前都是使用其他的工具制作安装包,这次尝试了一下Qt installer framework制作安装包还算满意。
其实有很多种打包的方式,在这里我只介绍在VS2008下用Wix制作VSPackage的安装程序。您首先要下载并安装Wix toolset(http://wix.codeplex.com/)。...测试安装包 到此为止,我们的安装包已经可以用了,编译VSPackageInstaller项目,并运行VSPackageInstaller.msi,可以看到安装界面已经出来了。 ?...改进安装包 虽然我们的安装包已经可以用了,但还存在几个问题: 它是英文的 如果用户没装VS2008,安装程序会报错 安装时,不想出现license对话框 执行devenv.exe /setup
虽然Python的模块可以拷贝安装,但是一般情况下推荐制作一个安装包,即写一个setup.py文件来安装。...setup.py文件的使用: % python setup.py build #编译 % python setup.py install #安装 % python setup.py sdist #制作分发包...% python setup.py bdist_wininst #制作windows下的分发包 % python setup.py bdist_rpm setup.py文件的编写: setup.py中主要执行一个...='foo', version='1.0', py_modules=['foo'], ) (2).然后,运行python setup.py sdist为模块创建一个源码包...tests_require=['nose'], test_suite='nose.collector', ) (2).然后,运行python setup.py sdist为模块创建一个源码包
本文会通过源码解析的方式深入理解SpringBoot启动全过程 SpringBoot启动过程流程图 源码解析 大家不要抗拒源码解析,这个非常优秀的代码,我们如果能够学会对自己代码编写水平大有裨益...SpringApplication.run(SpringDemoApplication.class, args); } } 一个是@SpringBootApplication,参考另一篇文章SpringBoot自动配置实现原理及源码解析
1、源码包和RPM包的区别 在 Linux软件包管理之RPM命令 这篇博客中我们从概念上介绍了源码包和rpm包的区别。 源码包开源,如果有足够的能力,可以直接修改源代码。...③、安装源码包 我们将下载好的源码包通过工具(在 Linux学习技巧 中有介绍)复制到Linux系统中,然后解压,最后进入到解压目录,因为后面很多命令都需要在解压之后的目录中操作。 ? ...4、脚本安装包 这里首先要给大家说明,Linux系统从本质上讲只有rpm包和源码包,是没有脚本安装包的。这里说脚本安装包,其实根本上就是源码包。上面刚刚讲了源码包的安装方法,发现还是比较麻烦的。...这里以 Webim 的安装为例来介绍如何安装脚本安装包: Webim 是一个基于 Web 的Linux 系统管理界面,安装完成之后,就可以通过图形化的方式来设置用户账户、DNS、文件共享等服务。...第一步:下载 Webim 脚本安装包 下载地址:http://sourceforge.net/projects/webadmin/files/webmin 第二步:将下载的文件通过工具复制到Linux
本文是 WiX Toolset 安装包制作入门教程 系列中的一篇,可前往阅读完整教程。 前面我们制作完成了一个简单的 exe 安装包。...小提示 Bundle(exe 格式)的判断方法和 Product(msi 格式)的不一样,因此 为 WiX 制作的 msi 安装包添加 .NET Framework 环境检查 一文中所编写的代码对本文没有任何影响...本文基于前一篇文章已经建好的项目继续: 用 WiX 制作安装包:创建一个简单的 exe 安装包 背景知识 在开始给我们的 exe 安装包增加 .NET Framework 环境检查之前,我们先了解一点背景知识...根据 WiX 3 已开源的源码我们可以得知,本地安装 .NET Framework 时选取的目录为 redist\。...附源代码 附上必要的源码,避免你在阅读教程时因模板文件的版本差异造成一些意料之外的问题。 Bundle.wxs // 除了本文所说的改动外,本文件的其他内容均保持模板文件的原始模样。
领取专属 10元无门槛券
手把手带您无忧上云