Загрузка Dropbox из терминала с помощью wget приводит к сбою команды.-UBUNTU SERVER 12.04

Я загружал Dropbox вручную во многих случаях в системах Ubuntu.
Сегодня я пытался использовать его в серверной версии Ubuntu 12.04, поэтому я использовал команду wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" в своем домашнем каталоге.
Проблема в том, что команда вылетает, когда в последний раз отображается сообщение "HTTP request sent, awaiting response", и начинает выбрасывать случайные символы на экране, пока я не заставлю его остановиться.
Какие-либо предложения? Заранее спасибо.
Примечание: я выполняю это с помощью замазки из ОС Windows.

1
задан 28 May 2013 в 15:09

1 ответ

Это потому, что -O - говорит wget записывать содержимое файла на стандартный вывод (ваш терминал) вместо сохранения его в файл.

Фактические инструкции на https://www.dropbox.com/install?os=lnx , например:

32-разрядный:

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -

64-разрядный:

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

, у которого wget выводит содержимое файла (который является архивом tar с gzip) в канал с командой tar на другом конец. А tar говорит читать архив gzip из stdin (-f -).

Кстати, использовать пакет debian проще.

0
ответ дан 28 May 2013 в 15:09

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

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