dh-make

Launchpad 图书管理员无法安装软件包
dh-make

Launchpad 图书管理员无法安装软件包

我正在使用启动板库管理器从我的源包构建包。 源包,我已经通过dput我的 PPA 上传。 然后,Launchpad 继续构建(已完成)和安装(失败)。 当我有Makefile这个安装目标时: install: cp imcat /usr/bin/ 它失败了Permission denied所以我尝试了这个: install: sudo cp imcat /usr/bin/ 由于未找到 sudo,因此仍然失败。这是构建日志: dh binary dh_update_autotools_config dh_auto...

Admin

如何制作.deb 包来安装 docker 和其他依赖项?
dh-make

如何制作.deb 包来安装 docker 和其他依赖项?

我有一个包,我使用 shell 脚本在 Ubuntu 上安装它。我想改用文件.deb,并且这个软件包有先决条件,包括 DOTNET 和 Docker。 为此目的制作 .deb 文件的步骤是什么? ...

Admin

从控件中的 Depends 字段中删除私有共享库
dh-make

从控件中的 Depends 字段中删除私有共享库

我正在使用命令debuild -b将我的应用程序打包成一个 .deb 文件。运行时dh_makeshlibs,许多共享库的名称被添加到 debian/my-package/DEBIAN/shlibs 中。但其中一些是我的私有共享库,它们也将被打包成 .deb 文件。在生成的控制文件中,这些共享库列在 Depends 字段中。当在其他机器上安装 .deb 文件时,由于这些共享库尚未安装,因此导致出现错误。 我的问题是如何从 Depends 字段中删除私有共享库,但只保留一些公共共享库? 这里是 debian/install: 我的包/* opt /我的包 p...

Admin

将 CMake 项目 (libRocket) 打包成 .deb 文件,但构建脚本位于子文件夹中
dh-make

将 CMake 项目 (libRocket) 打包成 .deb 文件,但构建脚本位于子文件夹中

我正在尝试为 libRocket (http://librocket.com/) 构建一个 .deb 包,但构建脚本不在源根目录中,而是在子文件夹 (/Build) 中。请参阅 Github 源代码: https://github.com/lloydw/libRocket 我可以使用以下方法完美构建它: cd Build cmake -DBUILD_PYTHON_BINDINGS=on 我曾尝试使用 dh_make 对项目进行 debian 化,但似乎无法弄清楚如何让它在 Build 文件夹中查找 CMakeLists.txt 文件。 ...

Admin

创建 Debian 包以安装到带空格的路径
dh-make

创建 Debian 包以安装到带空格的路径

我有一个 Qt 应用程序,我想将其部署为 deb 包。我读过很多资料,都略有不同 - 我所做的大部分工作都遵循这个如何:准备提交到 Ubuntu 软件中心的应用程序 我必须在其中创建一个文件夹结构/usr/share/My Company's Folder/ (路径中的空格和特殊字符是一个不幸的要求;大写名称也是如此...该程序是从 Windows 移植的)。 /usr/share/My Company's Folder/MainProject/content 我创建了一个包...它似乎可以工作,安装在正确的位置,而且令人惊讶的是该程序甚至在那之...

Admin

或者
dh-make

或者

当我尝试在 nautilus 上运行 .run 文件时,指针变成了一个轮子,什么也没做,我确实更改了权限使其可执行,而且起初它只尝试用 gedit 打开它,所以我不得不手动从菜单中选择将其作为程序执行。在我尝试在终端上运行它并尝试构建包以供以后安装后,它给了我这个错误,我不知道问题是什么。 chmod 744 debian/pxpress/switch* dh build make: dh: Command not found make: *** [build-arch] Error 127 dpkg-buildpackage: error: debian...

Admin

解构错误“*** 没有规则来制作目标”其中目标是空白
dh-make

解构错误“*** 没有规则来制作目标”其中目标是空白

我们正在尝试创建一个 deb 包,以安装并自动启动我们拥有的几个监控脚本。 这是规则文件: #!/usr/bin/make -f %: dh $@ --with=systemd --with=python2 override_dh_installinit: dh_systemd_enable -pmonitor --name=monitor monitor.service dh_installinit -pmonitor--no-start --noscripts dh_systemd_start -pmonitor ...

Admin

根据包控制源构建 Debian/Ubuntu 包
dh-make

根据包控制源构建 Debian/Ubuntu 包

比特币源代码包含一个debian包控制包文件夹,可以用来制作包。 https://github.com/bitcoin/bitcoin/tree/master/contrib/debian 只是想知道用这个来构建包的最佳工具是什么? ...

Admin

如何在 Ubuntu 中构建自定义工具链?
dh-make

如何在 Ubuntu 中构建自定义工具链?

我们计划迁移到 Ubuntu 16.0.4LTS 作为开发发行版。目前,我们正在使用旧的 Suse 发行版。 此次迁移的任务之一是在 Ubuntu 上构建我们的自定义工具链。目前,我们有各种软件包的 RPM,这些软件包构成了我们的工具链。我们还在进行二进制可重复性测试。我们遵循类似的LFS (Linux From Scratch)方法来构建我们的工具链。 现在,为了在 Ubuntu 上构建这些软件包,.deb我开始阅读维护者指南https://www.debian.org/doc/manuals/maint-guide/index.en.html 似乎...

Admin

打包中的‘.orig.tar.xz’文件是什么?
dh-make

打包中的‘.orig.tar.xz’文件是什么?

我最近开始将我的 bash 脚本打包成一个.deb文件,以便可以将其上传到我的 PPA,我注意到很多人在谈论一个文件,它似乎是从我的源代码或某个名为 的东西创建的<packagename>_<versionnumber>.orig.tar.xz(替换为我用来打包的<packagename>包的名称,并替换为版本号)。我还注意到已经创建了一个名为 的文件夹,里面有很多文件,我一直在按照一些官方的 Debian 指南来编辑这些文件。dh-make<versionnumber>debian 但我仍然不太明白这个.o...

Admin

打包 MATLAB(或者更一般地说,大型二进制专有软件)
dh-make

打包 MATLAB(或者更一般地说,大型二进制专有软件)

我正在尝试将 MATLAB 打包以供内部分发,但这可以适用于具有相同架构的任何软件。事实上,我正在打包多个版本的 MATLAB 以供同时安装。关键事项 安装尺寸非常大(~4 GB) 由一个核心和几个插件(工具箱)组成 最初,我创建了一个单独的“源”包 (matlab2011b),它构建了几个 .deb(主要是 matlab2011b-core 和 matlab2011b-toolbox-*,每个工具箱都有)。该debian/rules文件只是标准 all: dh $@ 没有 Makefile;只有复制文件。我使用多个debian/*.inst...

Admin

brz:错误:未知命令“dh-make”
dh-make

brz:错误:未知命令“dh-make”

我正在尝试根据https://packaging.ubuntu.com/html/packaging-new-software.html 6 个月前一切都正常。现在当我执行:bzr dh-make hello 2.10 hello-2.10.tar.gz我得到: brz: ERROR: unknown command "dh-make" 我尝试 apt install -reinstall: bzr, bzr-builddeb, dh-make 但这没用。我的软件包是: bzr 2.7.0+bzr6622+brz bzr-builddeb 2.8.12+...

Admin

构建 Debian 软件包时复制文件而不是编译
dh-make

构建 Debian 软件包时复制文件而不是编译

目标 我已经尝试制作一个非常简单的 Debian 软件包两天了。有一个名为 fits 的 Java 应用程序。只需约 40 行代码,即可为 osx 打包。 https://github.com/Homebrew/homebrew-core/blob/master/Formula/fits.rb 我想制作这个软件包的 Debian 版本。我需要做 3 件非常简单的事情。 注释掉 fits.xml 中导致 ubuntu 上的 jvm 崩溃的一行 https://github.com/harvard-lts/fits/issues/160 将源文件复制到...

Admin

为什么 dh_make 没有提供为新包创建骨架的所有选项?
dh-make

为什么 dh_make 没有提供为新包创建骨架的所有选项?

我在用着: Ubuntu 16.04.3 LTS。 dh-make 软件包及其版本2.201605~xenial1 当我尝试开始打包时,dh_make 建议以下选项: $ dh_make Type of package: (single, indep, library, python) [s/i/l/p]? 我已经下载了 dh_make 源代码。在库我在目录中找到了下一个子目录 debian debiani debianl debianm debianp debians emacs licenses native 据我理解...

Admin