iqueil跨平台安装工

iquail的Python项目详细描述


iqueil概述

Build Status

易于使用的跨平台安装程序和更新程序

iqueil代表“安装鹌鹑”

我们的目标是使部署和更新桌面应用程序尽可能简单

现在,您可以在不到10行中部署一个简单的解决方案

iqueil目前处于开发阶段,一切都可能发生变化

当前功能

  • Windows和Linux兼容性
  • 安装和卸载应用程序(在系统上添加启动快捷方式和注册程序)
  • 部署和/或更新应用程序的多种方法:
    • Github版本
    • FTP服务器
    • 嵌入安装程序(脱机安装程序)
  • 图形用户界面
  • 可编写脚本的用户界面
  • 配置管理
  • 自定义脚本式安装/卸载操作
  • 可配置“强制更新”或“请求更新”

安装

  1. 安装Python3.6 https://www.python.org/downloads/release/python-360/
  2. 在debian/ubuntu上安装Tkinter(如果它还不在python3中的话): sudo apt-get install python3-tk在软呢帽上sudo dnf install python3-tk
  3. 安装iqueil python3 -m pip install iQuail

使用iqueil

目前一切都可能发生变化,这是目前还没有文档的主要原因,

你仍然可以通过examples开始学习

要构建iqueil安装程序,请运行iquail_script.py --iquail_build

如何签字?https://github.com/pyinstaller/pyinstaller/wiki/Recipe-Win-Code-Signing

短期目标

  • 完整性验证和仅更新修改过的数据
  • 构建版本控制服务器
  • 使用iqueil更新已安装了.msi/.deb/setup.exe/.rpm文件的解决方案
  • Mac OS支持

支架

如果你觉得iqueil很有趣,如果你想在你的项目中使用iqueil, 欢迎通过电子邮件联系我们:quail_2020@labeip.epitech.eu或创建github问题 我们很乐意帮助您,使伊奎尔满足您的需要。

许可证

此项目在Mozilla Public License 2.0下获得许可-有关详细信息,请参见LICENSE文件

非常感谢pyinstaller项目,没有他们我们的项目是不可能的: https://github.com/pyinstaller/pyinstaller

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java窗口。位置和窗口。公开问题   java如何从存储在ArrayList<Node>中的动态生成的文本字段中获取文本?   java如何立即关闭InputStream?   如何重新启动Java程序以激活环境变量   java搜索字符串是否相差一个字符   java CFB模式输出与CTR输出相同;我做错什么了吗?   java如何在javaFX中将实例化对象添加到Stage   java如何在jtextarea上打印来自不同类的文本消息   java以编程方式确定IOException的原因?   限制Java NIO通道(文件或socket)中的可用内容   javajaxb与JDOM:是否可以使用JAXB更新xml文件   批处理文件到java测试   JavaFX:stage的作用是什么。可设置大小(false)是否会导致额外的页边距?   java有没有办法告诉IntelliJ按需堆叠参数?   java Seam会话范围的组件在下一个请求中消失   java Google Web Toolkit对开发复杂的java脚本有用吗?   安卓 studio java ArrayList正在检索最高值   java为什么递归地用随机数填充LinkedList时会出现StackOverflowException?