Eth*_*roy 6 packaging debian-based
我正在尝试使用dput. 正如launchpad.net 帮助中提到的,我只需要使用以下命令:
dput ppa:my-lp-id/ppa <source.changes>
Run Code Online (Sandbox Code Playgroud)
我的 PPA 被称为main. 我使用以下命令构建了包debuild -S并尝试上传结果foo_0.1.2_source.changes文件:
dput ppa:myid/main foo_0.1.2_source.changes
Run Code Online (Sandbox Code Playgroud)
但这导致
No host ppa:myid/main found in config
Run Code Online (Sandbox Code Playgroud)
在我的dput.cf我有以下内容:
[ppa]
fqdn = ppa.launchpad.net
method = ftp
# replace <launchpad-id> with your Launchpad ID
#incoming = ~<launchpad-id>/ubuntu
incoming = ~myid/ubuntu
login = anonymous
Run Code Online (Sandbox Code Playgroud)
所以,主人肯定在那里,但这里有什么问题?
编辑:似乎是 ArchLinux 上的 dput 问题。Ubuntu 上的相同命令非常有效。
我只是自己想出来的。我在 Debian 系统上,这对我有用:
该dput命令使用节标题名称dput.cf作为输入。所以,在你上面描述的情况下,你会想要使用命令:
dput ppa foo_0.1.2_source.changes
Run Code Online (Sandbox Code Playgroud)
这是我的dput.cf配置的样子:
[stendhal-webstart]
fqdn = ppa.launchpad.net
method = ftp
incoming = ~username/stendhal-webstart/ubuntu/
login = anonymous
allow_unsigned_uploads = 0
Run Code Online (Sandbox Code Playgroud)
所以这个命令dput stendhal-webstart stendhal-webstart_1.0_source.changes对我有用。希望这可以帮助。
dputUbuntu 系统上的设置似乎与其他系统上的设置有所不同。
| 归档时间: |
|
| 查看次数: |
1076 次 |
| 最近记录: |