用于创建Deb程序包的图形工具


Answers:


8

是的,有Ubucompiler:,但是开发已经停止:

屏幕截图

描述:

一个简单的软件,可用于ubuntu,debian,linux mint进行编译,制作,安装和创建.deb软件包

另一方面,在这个wepupd8.org页面上,对Ubucompiler的批评如下:

Ubucompilator不会将必要的Build-Depends添加到Debian控制文件中,因此可以使用Ubucompilator创建.deb包,但是您不能使用源代码来表示Launchpad,因此可以针对不同的体系结构进行构建,等等。软件包未签名等,因此这不是创建.deb文件的正确方法


Ubucompiler依赖gambas2,后者在当前的Ubuntu发行版中已被gambas3取代。该项目上一次在2010年见过任何行动,因此虽然当时可能是一个选择,但今天应该认为它已过时且已失效。
ssc 2015年


2

你可以试试看debomatic。它已经在Ubuntu的软件包档案中:

sudo apt-get install debomatic

它提供了一个简单的工具,可以通过有限的用户交互和简单的配置来自动构建源包。它具有一些有用的功能,例如pbuilder的自动更新,自动扫描以及要构建和模块支持的源程序包的选择。

它旨在帮助开发人员构建软件包而不必担心过多的编译,因为它将在后台运行,并且在整个过程中不需要用户反馈。

该项目由Ubuntu开发人员开发:https//launchpad.net/debomatic


2
关于debomatic,没有任何图形化显示,也无助于创建打包……它更多是一个构建守护进程/存储库。
andrewsomething 2010年


2

另外你应该检查Debreate

描述:

Debreate是一个实用程序,可帮助构建Debian软件包(.deb)。目的是通过易于使用的界面来创建基于应用程序,插图,媒体等的可分发档案,从而使基于Debian的Linux发行版的打包更具吸引力。 Debreate的控制对话框

特征:

  • Changelog编辑器脚本编辑器(安装前,安装后,删除前,删除后);
  • 系统菜单启动器编辑器;
  • 依赖关系,预先依赖关系,冲突,破坏,建议,推荐,增强和替换编辑器;
  • md5checksum;
  • 从现有的构建树构建软件包。

Opendesktop.org链接

我正在使用CarMusTy发行版。


1
欢迎来到Ask Ubuntu!虽然从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。
Ringtail

1

一个创造者来自https://sourceforge.net/projects/deb-creator/的屏幕截图

描述:

Deb-Creator是用于快速创建Debian软件包的工具。该程序提供了使用Qt Creator用C ++编写的简单图形用户界面。它在Linux中使用dpkg命令来构建最终的Debian软件包。

特征:

  • 自动生成控制文件(已完成)
  • 允许您手动编辑控制文件(完整)
  • 使用dpkg构建Debian软件包(完整)
  • 使用Alien将RPM软件包转换为Debian软件包(未完成)
  • 将Debian软件包转换为RPM(未完成)
  • 创建md5sums(未完成)

0

Debianpackagemaker,但是开发已经停止: 安装结构选项卡 日志标签

描述:

一个简单直接的debian软件包制造商。DebianPackageMaker是一个简单的用户界面/工具,可简化和直接使用debian软件包并将您的linux应用程序部署到任何基于debian的发行版。

您可以使用两种模式构建debian软件包:

目标模式

  • 手动指定安装目录和要安装在目标安装目录中的文件。

源模式

  • Debian Package Maker将为您配置源代码,对其进行编译,然后使用目标规则构建软件包。
  • DPM需要配置/自动生成脚本和Makefile /规则,才能为您自动完成整个过程。

提供用于软件包信息的用户界面,该信息将用作控制文件以创建基于debian的软件包。

它还提供了用于添加包关系的其他选项卡:

  • 依存关系
  • 前置依赖
  • 推荐的
  • 建议
  • 休息时间
  • 矛盾冲突
  • 取代
  • 提供

可以添加诸如postins,changelogs等脚本,并且很容易使用。


0

您可以检查Deb Cup

Deb Cup是用于创建Deb程序包并将其上传到PPA的GUI工具。


您可以通过多种方式改善答案;描述其优点,列出必要步骤,添加指向PPA的链接。
J. Starnes
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.