Tag: 包装

你如何创建一个“签名”deb包

我想创建一些deb包,但我不知道“签名”包的工作原理。 所以我想知道如何创建一个签名的deb包。

如何将二进制文件添加到现有PPA包中

将修改后的或新的文本文件添加到我的PPA包中非常简单: 步骤1: apt-get source [foo-package] cd [foo-package] 第2步:添加或修改包含更改的新文本文件 第3步 – 更新更改日志: dch -i 第4步 – 创建补丁 dpkg-source –commit 第5步 – 创建源包 debuild -S 第6步 – 上传到启动板 cd .. dput [myppa]/[foo_source.changes] 但是,我现在需要将新图标文件(.png文件)添加到现有包中。 所以在第2步 – 刚刚复制到[foo-package] 在第4步 – 我收到以下错误: dpkg-source: error: cannot represent change to foo-package/foo-icon.png: binary file contents changed dpkg-source: error: unrepresentable changes to source 如果我尝试转到步骤5,我会得到以下额外错误: […]

依赖关系和预先依赖关系有什么区别?

什么是“依赖”和“预先依赖”,以及我在Ubuntu中安装东西时这两种类型的包需求之间的区别?

如何安装aptitude包?

我已经查看了aptitude 教程并阅读了手册页,但我还是没有得到它。 启动aptitude后,怎么说“install package foo”? 或者搜索名称中包含“foo”的所有包裹?

cowbuilder –create –distribution lucid失败

我正在尝试为Lucid创建一个构建环境,并且调用cowbuilder –create –distribution lucid失败并显示以下消息: Get:1 http://us-east-1.ec2.archive.ubuntu.com lucid Release.gpg [189B] Hit http://us-east-1.ec2.archive.ubuntu.com lucid Release Hit http://us-east-1.ec2.archive.ubuntu.com lucid/main Packages Fetched 189B in 0s (2376B/s) Reading package lists… I: Obtaining the cached apt archive contents Reading package lists… Building dependency tree… 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists… Building dependency […]

如何创建和管理多架构的PPA?

我有一个程序需要为每个ubuntu版本重新编译。 目前我正在使用Ubuntu的PPA打包它,仅用于当前的发行版。 最后,我必须为之前的ubuntu版本提供软件包。 我不知道如何做到这一点。 Ubuntu PPA构建服务器如何工作 – 它只是查看最新的更改日志条目(在debian / changelog文件中)中的分发字段,以确定应该构建软件包的分布? debian规范允许在分发字段中添加多个分布。 但这并不能帮助我。 一些ubuntu文档谈到将分发名称编码为版本号(在debian changelog文件中)。 但这在实践中如何运作? 该程序的新版本可用,那么什么? 我是否为每个发行版添加了一个新的更改日志条目,并且PPA buildserver会在每次发布后自动为每个分发新包构建? 或者PPA构建服务器是否只查看第一个更改日志条目?

如何打包一个简单的bash脚本

下面的bash脚本是用~10秒编写的,但打包它需要花费数小时浏览文本的大墙,所以我问自己是否有一个我不知道的简单方法。 #!/usr/bin/env bash echo “Hello World”

什么是Launchpad包assembly方以及如何使用它们?

据我所知,包assembly方是一种从bzr分支自动包装到PPA的方法。 我不确定如何设置一个。 我已经阅读了文档,但由于某种原因,它仍然让我感到困惑,不知道该怎么做。 设置配方的一步一步的过程是什么? (“你好世界”的例子很有用) 需要进入分支机构的是什么? (例如debian /目录) 您在食谱文本字段中写了什么,这意味着什么?

如何在构建包时解决dpkg-source source问题?

有没有人有一些创建Debian / Ubuntu包的经验? 我正在尝试将来自Ubuntu 12.10(Quantal)的lammps软件包( http://packages.ubuntu.com/quantal/lammps )移植到Ubuntu 12.04 我只是非正式地需要它 – 在创建用于部署到IaaS平台的自定义虚拟机映像时,为了方便起见,只需要一个.deb包。 按照Ubuntu包装指南( https://wiki.ubuntu.com/PackagingGuide) ,我可以成功构建,除非我尝试使用debuild命令重建,我通常会收到此错误: dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/lammps_0~20120615.gite442279-1.diff.aie32n dpkg-source: info: you can integrate the local changes with dpkg-source –commit dpkg-buildpackage: error: dpkg-source –include-binaries -i -b lammps-0~20120615.gite442279 gave error exit status 2 在src目录中运行’make clean-all’仍然无法解决问题。 有没有办法彻底清除在构建过程中生成的所有文件,或者要求debuild忽略源文件中的任何差异?

用于创建Deb包的图形工具

有没有用于创建ubuntu / debian包的图形工具?