LINUX.ORG.RU

Как осуществлять докачку с NCFTP?


0

0

Я начал скачивать файло(команда get), потом прервал закачку, потом снова ввел команду get для того же файла, аоявилось меню с выбором, Overwright, Rename, Cancel и т.д.. По хелпу не нашел команды, отвечающей за докачку, как это все-таки делается? ЗЫ Кстати еще вопрос: скачать-то я хотел исходники ядра, а на ftp.kernel.org 4 файла linux-2.4.12.tar.gz, 2 маленьких, еще один 20 МБи друго1 28 МБ, какой надо качать?

anonymous

> По хелпу не нашел команды, отвечающей за докачку, как это все-таки делается?

Можно проще: ncftpget [-F] ftp://ftp.[ru.]kernel.org/path/to/kernels/file

Еще лучше: wget ftp://server/path/file

> на ftp.kernel.org 4 файла linux-2.4.12.tar.gz, 2 маленьких, еще один 20 МБи друго1 28 МБ, какой надо качать?

См. Kernel HOWTO. Вкратце:

linux-2.4.12.tar.gz -- полные исходники ядра.

patch-2.4.12.tar.gz или bz2 -- патч от версии 2.4.11. Качать, если есть исходники 2.4.11. Что качать, смотри сам. Отличия gz от bz2 только в использованном компрессоре.

В общем случае схема такая: смотрим, исходники какого ядра есть. Далее определяем, что меньше качать -- набор патчей или полное ядро.

Поясню на примере: пусть есть исходники 2.4.5, хотим 2.4.12. Если качать патчи, то надо скачать все файлы вида patch-2.4.6.tar.{gz|bz2}, patch-2.4.7.tar.{gz|bz2} и так далее до patch-2.4.12.tar.{gz|bz2}. Либо "с нуля" linux-2.4.12.*. Смотри сам, что качать меньше.

Obidos ★★★★★
()

Команда wget вообще не работает(no such command), а укоманды get нет флага [F]. Ты ничего не перепутал. За объяснения про исходники спасибо:)

Shrike
()

> Команда wget вообще не работает(no such command),

Установи пакет wget (для редхатообразных ищем wget-*.rpm, для Slackware ищем wget-*.tgz) или скачай и собери из исходников.

> а укоманды get нет флага [F].

Тут команда не "get", а "ncftpget" (часть пакета ncftp). Флаг -F означает "использовать passive ftp mode" (помогает при работе через файрволл).

Квадратные скобки означают необязательность флага. Общепринятое обозначение. Еще из той же оперы:

command {flag1|flag2} [flag3] paramener ...

обозначает следующее: "У команды command ДОЛЖЕН быть ЛИБО flag1 ЛИБО flag2, после чего ВОЗМОЖНО flag3, после чего аргумент parameter и ВОЗМОЖНО еще аргументы".

Obidos ★★★★★
()

C командой ncftpget работает. Только у нее немного не такой синтаксис, как ты написал, на самом деле там ncftpget ftp.kernel.org . /kuda/nado

Shrike
()

Ты про то, что не надо писать "ftp://"? Вполне вероятно. Ибо писал по памяти, а она у меня довольно дырявая. ;-)

Obidos ★★★★★
()

бЯЕ ЦНПЮГДН ОПНЫЕ :-))))) б ТРО ЕЯРЭ ЙНЛЮМДЮ reget :-)))) ю БШ ВРН ? дСЛЮКХ, ЩРН БХМДНБЪ ОПНЦЮ РЮЙЮЪ ?????

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.