Как я могу загрузить свой исходный пакет с активным ftp через dput на панель запуска

У меня вопрос, как я могу загрузить свой пакет с исходным кодом (я уже получил файл .sources) через активный метод ftp с помощью dput на мою панель запуска ppa?

мой файл .dput.cf выглядит следующим образом:

[cooking]
fqdn                    = ppa.launchpad.net
method                  = ftp
incoming                = ~gotwig/lens-cooking/ubuntu/
login                   = anonymous
passive_ftp             = 0

моя команда -

dput cooking lens-cooking_0.1_source.changes

След:

Good signature on /home/gotwig/lens-cooking_0.1.dsc.
Uploading to cooking (via ftp to ppa.launchpad.net):
Uploading lens-cooking_0.1.dsc: 425 Can't open data connection.

Мне кажется, что он хочет использовать passive_ftp вместо активного ... Я не могу использовать пассивный ftp из-за моего маршрутизатора.

Если есть способ без файла конфигурации, я был бы еще более счастлив.

0
задан 20 February 2012 в 22:45

2 ответа

Вы уверены, что ваш маршрутизатор запрещает пассивный FTP? обычно все наоборот, и трассировка указывает, что у него проблемы с открытием соединения для передачи данных (в отличие от соединения с командами) - это еще больше укрепляет уверенность в том, что маршрутизатор также блокирует активный ftp.

Вы можете использовать параметр --passive для dput. Как вы упоминаете ниже, по умолчанию активным является

.

Если нет, вы можете рассмотреть возможность использования SFTP (при условии, что он разблокирован вашим маршрутизатором) в качестве метода передачи. Более подробную информацию смотрите здесь: https://help.launchpad.net/Packaging/PPA/Uploading

.
0
ответ дан 20 February 2012 в 22:45

Этот конфигурационный файл должен заставить вас попробовать активный FTP, если это не так, это может быть ошибкой. Launchpad загружает как пассивную, так и активную работу для меня.

Я рекомендую использовать sftp, лучше всего вокруг.

0
ответ дан 20 February 2012 в 22:45

Другие вопросы по тегам:

Похожие вопросы: