launchpad.net 上有 ruby1.9.1 版本 1.9.3.194-1 的源包,网址为: https://launchpad.net/debian/sid/+source/ruby1.9.1/1.9.3.194-1/
我如何将其上传至我的 PPA 并为 Lucid 进行编译?
这些是我到目前为止执行的步骤:
$ pull-lp-source ruby1.9.1 1.9.3.194-1
pull-lp-source: Downloading ruby1.9.1 version 1.9.3.194-1
pull-lp-source: Downloading ruby1.9.1_1.9.3.194.orig.tar.gz from archive.ubuntu.com (11.856 MiB)
pull-lp-source: Downloading ruby1.9.1_1.9.3.194-1.debian.tar.gz from archive.ubuntu.com (0.049 MiB)
dpkg-source: info: extracting ruby1.9.1 in ruby1.9.1-1.9.3.194
dpkg-source: info: unpacking ruby1.9.1_1.9.3.194.orig.tar.gz
dpkg-source: info: unpacking ruby1.9.1_1.9.3.194-1.debian.tar.gz
...
现在我想将其上传到我的 PPA,但没有.changes
文件,所以不可能。我尝试使用debuild -S
,但它尝试使用其他人的密钥进行签名,所以这也是一条死路……
我如何轻松地将这个(已经存在的)源包上传到我的 Ubuntu Lucid 64 位 PPA 中?
答案1
这个答案很晚了,但我希望它能对某些人有所帮助。
- 前往代码此 Launchpad 源包的部分,并选择所需的分支
- 创建新的包装配方
- 选择您想要构建它的 PPA(它将为您提供一个新的)。您不需要更改默认设置菜谱文本. 选择您想要构建的 Ubuntu 版本。
- 创建配方后,向下滚动并请求构建。
并且 launchpad 会在一段时间后在您的 PPA 中构建它(构建可能需要几分钟到几个小时,具体取决于包的大小)。
答案2
您可以选择源包并将其放在您自己的 PPA 上。