可能的重复:
什么是 PPA 以及如何使用它们?
我总是喜欢让我的程序保持最新,但在 ubuntu 软件中心,软件并不总是最新的。我了解存储库,我想添加一些,以便如何在启动板中找到某些程序的存储库。我正在使用 Ubuntu 12.04.1。
我一直想知道为什么大多数 Ubuntu 项目使用Launchpad.net而不是GitHub来进行版本控制和错误跟踪系统。Ubuntu 为何使用启动板(以及因此bzr)是否有特定原因?
出于某种原因,Ubuntu 的存储库中似乎没有新版本的 Gradle。我需要它用于将由 Launchpad 构建的项目。
我该怎么办?
假设我有一个用 C、C++ 或 Python 编写的工作应用程序。我想创建一个 Launchpad PPA,以便其他人可以轻松地从包中安装它。请给出从头到尾执行此操作的分步说明。(或提供一个链接,做同样的事情;)
让合适的人注意到关键错误以便尽快修复它的最佳方法是什么?
GVFS 有一个错误,它阻止像我这样的开发人员在 10.10 中使用 IDE。我们需要降级到 10.04 才能使用我们的 IDE 软件。我称之为严重错误。
我们已经在这些错误报告中报告了它:
但是,到目前为止,我绝对没有看到任何官方回应。如何快速查看并修复它?
我知道耐心总是一个好主意,但是还有什么可以对这些错误报告做些什么来引起对它们的关注?
我很高兴等待,但如果我们可以做些什么来加快进程,那么知道它会很好:)
我的本地项目有一些无法正常工作的代码,我想把它展示给某人看看,并可能帮我解决。这不是一个简短的片段或单个文件;涉及多个文件和目录。
我怎样才能最好地发布我的代码?
我在 launchpad.net 上托管了一个新项目。我的项目对两者都有用:Ubuntu 和 Debian。但是,我找不到在 launchpad.net 上开始托管我的项目并将我的包镜像回 Debian 的文档。
提前致谢。
我第一次尝试将包上传到我的 PPA。
我想将PPA用于OpenStack Compute(nova)项目的定制版本,因此我尝试通过上传与该项目的bexar版本(lp:nova/bexar)相对应的包来进行测试,并带有新的版本号和更改日志条目。我使用已上传到 ubuntu 密钥服务器的 OpenGPG 密钥对源包进行了签名:
$ dch -v 2011.1-0ubuntu2-isi1 -D lucid "ISI bexar build #1"
$ dpkg-buildpackage -s -rfakeroot -tc -D -k4C8A14AB
Run Code Online (Sandbox Code Playgroud)
当我尝试将文件上传到存储库时,它似乎起作用了(真实的电子邮件被掩盖了):
$ dput ppa:lorinh/ppa nova_2011.2~bzr663-1isi1_source.changes
Checking signature on .changes
gpg: Signature made Fri 11 Feb 2011 03:52:50 PM EST using RSA key ID 4C8A14AB
gpg: Good signature from "Lorin Hochstein <lorin@...>"
Good signature on /home/lorin/packaging/nova_2011.2~bzr663-1isi1_source.changes.
Checking signature on .dsc
gpg: Signature made Fri 11 Feb 2011 03:52:44 PM EST using RSA …Run Code Online (Sandbox Code Playgroud) launchpad ×10
ppa ×3
programming ×2
debian ×1
github ×1
gradle ×1
java ×1
motu ×1
packaging ×1
repository ×1