下一主题:FTP 上传发布文件三元组,上一主题:自动上传注册,上一级:自动 FTP 上传 [目录][索引]
一旦您按照上一节所述注册了您的信息,您就可以并且应该为您的软件包执行 ftp 上传。有两种基本类型的上传(详情见以下各节):
ftp.gnu.org
或 alpha.gnu.org
的三个相关文件(一个“三元组”):请参阅 FTP 上传发布文件三元组。在任何一种情况下,您都通过匿名 ftp 将文件上传到主机 ftp-upload.gnu.org
。如果上传的目标是 ftp.gnu.org
,请将文件放置在目录 /incoming/ftp 中。如果上传的目标是 alpha.gnu.org
,请将文件放置在目录 /incoming/alpha 中。
上传每五分钟处理一次。上传处理脚本运行时正在进行的上传将被正确处理,因此不必担心上传的时机。无效的和过时的上传文件会在 24 小时后自动删除。
如果您的软件包的上传处理出现问题,您指定的上传电子邮件地址(请参阅 自动上传注册)将收到一条消息。当上传成功处理时,您也会收到一条消息。
创建和传输必要文件的一种编程方法是使用 gnupload
脚本,该脚本可从 gnulib
项目的 build-aux/ 目录中获得,网址为 https://savannah.gnu.org/projects/gnulib。运行 gnupload --help
以获取描述和示例。(使用 gnupload
,您需要指定一个目标,例如 ‘ftp.gnu.org:’pkgname,而不是使用 ‘ftp-upload’ 主机名。)
gnupload
调用程序 ncftpput
来执行实际的传输;如果您没有安装 ncftp
包,则 gnulib
的 build-aux/ 目录中的 ncftpput-ftp
脚本可以作为替代。它使用普通的命令行 ftp
程序。
如果您在上传时遇到困难,请发送电子邮件至 [email protected]。您可以在 https://lists.gnu.org/archive/html/ftp-upload-report 查看已处理的上传存档。
下一主题:FTP 上传发布文件三元组,上一主题:自动上传注册,上一级:自动 FTP 上传 [目录][索引]