Tag: 启动板

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

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

我如何注册成为Ubuntu开发人员?

我想作为一个Ubuntu开发人员,并以任何方式帮助Ubuntu,但不知道在哪里注册为Ubuntu开发人员,或者作为Ubuntu开发人员的要求/步骤是什么。 我如何注册成为Ubuntu开发人员? 另外,当我注册自己时,如何上传包裹? 有关: 向Ubuntu开发人员扩展Valve免费游戏

我怎样才能启动自己的存储库

我是一个狂热的开发者,但我从来没有真正开始建立我自己的PPA – 怎么会有人这样做? 遇到的常见问题? 如何将我的源代码编译到PPA上的包中?

对用于上传到PPA的包进行版本控制

我有一个名为Artha的包,我将其作为x86和x86_64架构的源和(deb)二进制文件分发,即我有制作deb文件的经验。 我收到了很多关于建立PPA的请求。 我以为我会为即将发布的版本做这件事。 Ubuntu存储库中的Artha版本为1.0.2,我正在尝试为Artha 1.0.3创建PPA。 我阅读了Launchpad的Personal Package Archive文档 ,现在已经设置了PPA,但是关于版本控制的这个页面说明对于像Artha这样的包已经在Ubuntu的存储库中,名为artha-1.0.2-1ubuntu1 ,PPA版本应该是artha-1.0.3-1ubuntu1ppa1 ,这样当Ubuntu的repos更新到Artha的1.0.3时,它会取代我的PPA包。 当我通常制作.deb包时,我会得到这些文件 artha_1.0.3.orig.tar.bz2 artha_1.0.3-1.debian.tar.gz artha_1.0.3-1.dsc artha_1.0.3-1_amd64.build artha_1.0.3-1_amd64.changes artha_1.0.3-1_amd64.deb 和他们对i386的等价物。 上传到PPA的这个页面说明将上传文件.dsc,.changes和.debian.tar.gz。 这是我的困惑。 我如何使这些文件具有上述版本? 即带有“ppa”后缀? 当然,我觉得,手动重命名Artha的源包提取目录似乎并不正确。 我也应该debuild -S -sd或debuild -S -sa ? Launchpad页面说现有包的替代版本应该使用前者。 这对我来说听起来很模糊。 这是什么意思? 更新版本是否算作替代版本? 有很多关于设置PPA的详细页面。 但是他们只需要设置一次,而PPA都是为了更快地提供特定包的更新,可维护性非常重要,如果有人能指出我这样一个谈论更新等的文档,我会很高兴。即关于初始上传后PPA发生的事情。

“修复提交”是什么意思?

如果我在上游(在Launchpad之外)托管相关软件包时标记了“修复提交”错误,它是否有效? 示例 : 错误报告 ,已提交修复 。

如何在线发布我的项目代码,以便有人可以帮助我?

我的本地项目有一些代码无法正常工作,我想把它展示给某人看看,并可能帮我一把。 这不是一个简短的片段或单个文件; 涉及多个文件和目录。 我怎样才能最好地发布我的代码?

如何添加ppa存储库?

可能重复: 什么是PPA以及如何使用它们? 我总是希望我的程序是最新的,但在ubuntu软件中心,软件并不总是最新的。 我知道repositorys,我想添加一些,所以如何在启动板中找到某些程序的存储库。 我正在使用Ubuntu 12.04.1。

如何为工作程序创建PPA?

假设我有一个用C,C ++或Python编写的工作应用程序。 我想创建一个Launchpad PPA,以便其他人可以从包中轻松安装它。 请从头到尾逐步说明这一点。 (或提供相同的链接;) 编程语言是否重要? (它可能是一个bash脚本吗?) 我需要在构建中添加任何内容吗? 构建应该在哪里安装? 如何定义依赖项? 我如何使用依赖项? 如何创建.deb? 在上传到Launchpad之前我需要做什么?

Ubuntu开发版/如何参与

关于Ubuntu开发版的问题 背景 AskUbuntu致力于帮助用户使用当前发布的标准Ubuntu和Ubuntu社区风格版本(Kubuntu,Lubuntu …… Xubuntu)。 不过,我们可能想要尝试下一个Ubuntu版本和/或安装它,我们可能需要与其他人进行交互。 问题 我如何参与或获得Ubuntu开发版的帮助? 2018年4月,“Bionic”以18.04 LTS发布,2018年7月发布第一个版本为18.04.1 LTS,我们期待下一个版本。 2018年10月,“Cosmic”将于18.10发布。 如果我想要顺利骑行,我应该何时升级(并在AskUbuntu获得帮助)?