Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: HOWTO: Установка USDownloader на Ubuntu server 8.10  (Прочитано 10949 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ais77

  • Автор темы
  • Участник
  • *
  • Сообщений: 186
  • linux blondy
    • Просмотр профиля
Для запуска USDownloader на GUI-less (или, как говорят, headless) Linux server (в моем случае - Ubuntu server 8.10) нужны 4 шага, самый сложный из которых - заставить корректно запускаться "урезанную" framebuffer версию иксов - Xvfb.
Итак, по пунктам:


1) - УСТАНОВКА XVFB, WINE и CABEXTRACT -
== Устанавливаем Xvfb, wine и cabextract:
~$ sudo apt-get install xvfb wine cabextract
В силу того, что пакет xvfb не был выверен для работы с Ubuntu-server:
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/294454
пока это компенсируется необходимостью поставить еще несколько пакетов:
~$ sudo apt-get install xfs xfonts-scalable xfonts-100dpi
==Запускаем Xvfb
~$ /usr/bin/X11/Xvfb :10.10 -screen 10 800x600x16 -ac -br -kb -c -fbdir /var/tmp/ &
** Здесь могут возникнуть ошибки с дефолтной конфигуацией Xorg (см. выше баг Xvfb) - поэтому привожу работающие у меня файлы конфигурации:

(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)


== Устанавливаем текущий дисплей
$ export DISPLAY=:10.10проверяем
$ echo $DISPLAY
==Добиваемся корректной работы Xvfb (как минимум - wine-приложения не завершаются с критической ошибкой).
В моем случае - выдаваемые некритичные ошибки Xvfb и wine (типа недоступных шрифтов и т.п.) не вызывают падения USDownloader
Для проверки, запускаем, например
$ wine notepad.exe &Проверяем
$ ps -C notepad.exe 


2) - УСТАНОВКА IES4LINUX -
Следуем инструкциям отсюда (в принципе, достаточен только шаг №6)
http://www.tatanka.com.br/ies4linux/page/Installation:Ubuntu



3) - УСТАНОВКА WINDOWS SCRIPTING HOST (запуск .VBS) -

== Загружаем скрипт автоматической доустановки в wine различных компонентов windozz (спасибо подвижничеству Dan Kegel, dank@kegel.com)
http://kegel.com/wine/winetricks

Правим скрипт - убираем с помощью переключателя /Q все выскакивающие в процессе установки окна "Accept license terms" и т.п.:
было>
try $WINE "$WINETRICKS_CACHE"/vc6redistsetup_enu.exe "/T:`$WINE winepath -w "$WINETRICKS_TMP"`" /c $WINETRICKS_QUIETстало>
try $WINE "$WINETRICKS_CACHE"/vc6redistsetup_enu.exe "/T:`$WINE winepath -w "$WINETRICKS_TMP"`" /c /Q
было>
$WINE "$WINETRICKS_CACHE"/vcredist.exe || trueстало>
$WINE "$WINETRICKS_CACHE"/vcredist.exe /Q || true

было>
try $WINE "$WINETRICKS_CACHE"/WindowsXP-Windows2000-Script56-KB917344-x86-enu.exe $WINETRICKS_QUIETстало>
try $WINE "$WINETRICKS_CACHE"/WindowsXP-Windows2000-Script56-KB917344-x86-enu.exe /Q
== Устанавливаем Windows Scripting Host (необходим для запуска скриптов .vbs в USD)
~$ ./winetricks -v wsh56

4) - УСТАНОВКА И НАСТРОЙКА USDownloader -
== Загружаем актуальную portable сборку USD от blackmanos (это придется делать в браузере, т.к. сборка выложена на файлообменниках)
http://forum.ru-board.com/topic.cgi?forum=5&topic=27428&start=20#19
Распаковывыем сборку в windoze, переносим содержимое Linux в отдельную папку (у меня это ~/.wine/drive_c/usd)

== Создаем  "виндовс диск" u:\ в виде ссылки на папку, куда USD будет сохранять закачанные файлы (в моем случае - это папка /mm/usd):
~$ cd ~/.wine/dosdevices
~$  ln -s -T /mm/usd u:

== Правим соответствующие пути в файле USDownloader.ini (заодно поменяем дефолтный язык на английский - чтобы проще было логи читать)
[Main]
SelectLang=1
Language=USDownloader.eng.lng
SaveTo=u:\
SaveToItems=u:\
...
DefaultSaveToFolder=u:\

== Там же (USDownloader.ini) прописываем запуск web-сервера USD
[WebServer]
Enabled=1
Address=0.0.0.0
Port=8088
Login=YOURLOGIN
Password=YOURPASSWORD
Form.AddLink.Width=400
Form.AddLink.URL.Height=200
Form.AddLink.Descr.Height=100

YOURLOGIN и YOURPASSWORD, естественно, прописываем свои. Не забудьте открыть в firewall указанный вами здесь порт (8088) на подключения извне (к нему вы и будете коннектиться браузером для управления USD).

== Запускаем USDownloader
~$ wine C:\\usd\\USDownloader.exe &
Проверяем, появился ли такой процесс в системе:
~$ ps -C USDownloader.exe
== Заходим браузером на сервер USD
http://your.server.ip.address:8088

Проверяем работу - ставим закачку в USD, параллельно смотрим лог:
~$ tail -f ~/.wine/drive_c/usd/USDownloader.log
Закачка с depositfiles работает - похоже, что скрипты vbs-автоматизации выполняются корректно.
Вроде бы, все.

Оффлайн D-man

  • Участник
  • *
  • Сообщений: 133
    • Просмотр профиля
    • Магия Огня - универмаг Белгород
Re: HOWTO: Установка USDownloader на Ubuntu server 8.10
« Ответ #1 : 10 Февраль 2009, 23:26:35 »
простите, а НЕ на серверную версию есть проблемы поставить???
Или можно сразу приступить к п.4???
только мне не понятна вторая правка ini файла и дальше. Какой логин и пароль там надо?

И вот это тоже:

=================
== Заходим браузером на сервер USD
http://your.server.ip.address:8088

Проверяем работу - ставим закачку в USD, параллельно смотрим лог:
Код:

~$ tail -f ~/.wine/drive_c/usd/USDownloader.log


Закачка с depositfiles работает - похоже, что скрипты vbs-автоматизации выполняются корректно.
Вроде бы, все.
===================

Можно для новичков объясниь?

Оффлайн ais77

  • Автор темы
  • Участник
  • *
  • Сообщений: 186
  • linux blondy
    • Просмотр профиля
Re: HOWTO: Установка USDownloader на Ubuntu server 8.10
« Ответ #2 : 11 Февраль 2009, 11:07:46 »
Или можно сразу приступить к п.4???
только мне не понятна вторая правка ini файла и дальше. Какой логин и пароль там надо?
Можно для новичков объясниь?
можно.
не на серверную - вообще проблем нет.
Нужно только корректно wine поставить/настроить - далее в wine USD работает как в винде.
логин-пароль - те, которые ты для сервера USD выберешь, твои - с которыми логиниться туда будешь в браузере, .

=================
== Заходим браузером на сервер USD
http://your.server.ip.address:8088

если логинишься к серверу USD прямо с локальной машины (той, на которой он запущен) - то адрес
http:// localhost:8088
если извне (с работы-учёбы) - то адрес своего хоста (dyndns.com тебе в помощь))

Оффлайн D-man

  • Участник
  • *
  • Сообщений: 133
    • Просмотр профиля
    • Магия Огня - универмаг Белгород
Re: HOWTO: Установка USDownloader на Ubuntu server 8.10
« Ответ #3 : 11 Февраль 2009, 21:35:25 »
Уважаемая ais77 !!!
Спасибо! натолкнули на мысль, делал немного не так как Вы написали (у меня так не получилось). Но это не важно. Вопрос в другом - у меня при переходе на другой рабочий стол USD вылетает... почему такое может быть?

Оффлайн D-man

  • Участник
  • *
  • Сообщений: 133
    • Просмотр профиля
    • Магия Огня - универмаг Белгород
Re: HOWTO: Установка USDownloader на Ubuntu server 8.10
« Ответ #4 : 11 Февраль 2009, 22:00:53 »
И еще вопросик - что значит правильно настроить Вайн???

Оффлайн ais77

  • Автор темы
  • Участник
  • *
  • Сообщений: 186
  • linux blondy
    • Просмотр профиля
Re: HOWTO: Установка USDownloader на Ubuntu server 8.10
« Ответ #5 : 11 Февраль 2009, 23:53:03 »
И еще вопросик - что значит правильно настроить Вайн???
гугл в помощь тут - вне топика совсем уж))
про столы не знаю, ибо под сервером сижу - настройки вайна посмотри

Оффлайн D-man

  • Участник
  • *
  • Сообщений: 133
    • Просмотр профиля
    • Магия Огня - универмаг Белгород
Re: HOWTO: Установка USDownloader на Ubuntu server 8.10
« Ответ #6 : 12 Февраль 2009, 22:04:39 »
Ну в любом случае - я хоть скачку увидел и файл у себя на диске )))
Так что если Вы подписываетесь как linux blondy под аватаром и обладаете такими знаниями в линуксе, то я наверное еще некоторое время оставлю это поле пустым - чтобы народ не смеялся ;)

Оффлайн ais77

  • Автор темы
  • Участник
  • *
  • Сообщений: 186
  • linux blondy
    • Просмотр профиля
Re: HOWTO: Установка USDownloader на Ubuntu server 8.10
« Ответ #7 : 13 Февраль 2009, 14:49:16 »
Так что если Вы подписываетесь как linux blondy под аватаром и обладаете такими знаниями в линуксе, то я наверное еще некоторое время оставлю это поле пустым - чтобы народ не смеялся ;)
подпись - это старая история, ещё со времён моего певого howto: https://forum.ubuntu.ru/index.php?topic=19628.0
поскольку убеждён: если пишешь инструкцию - будь заботлив и пиши для блондинок, брюнетки лишнее сами пропустят.
Так что к знаниям в линуксе это никакого отношения не имеет - не смущайся подписываться самоощущением, чувствуешь себя кулхацкером - рекомендуйся именно так) но тогда уже и не говори, что не дюж - назвался груздем))

Оффлайн D-man

  • Участник
  • *
  • Сообщений: 133
    • Просмотр профиля
    • Магия Огня - универмаг Белгород
Re: HOWTO: Установка USDownloader на Ubuntu server 8.10
« Ответ #8 : 15 Февраль 2009, 17:10:16 »
я вообще-то в плане респекта тебе высказался )))

Оффлайн ais77

  • Автор темы
  • Участник
  • *
  • Сообщений: 186
  • linux blondy
    • Просмотр профиля
Re: HOWTO: Установка USDownloader на Ubuntu server 8.10
« Ответ #9 : 15 Февраль 2009, 18:14:40 »
я вообще-то в плане респекта тебе высказался )))
и мне, смущаясь, нужно было покраснеть - чтоб аватар и подпись подтвердить ещё раз? ))

Оффлайн D-man

  • Участник
  • *
  • Сообщений: 133
    • Просмотр профиля
    • Магия Огня - универмаг Белгород
Re: HOWTO: Установка USDownloader на Ubuntu server 8.10
« Ответ #10 : 15 Февраль 2009, 21:23:33 »
ну, оффтопим уже оба два ))) :)

Оффлайн mityi

  • Участник
  • *
  • Сообщений: 103
  • Kubuntu 16.04
    • Просмотр профиля
Re: HOWTO: Установка USDownloader на Ubuntu server 8.10
« Ответ #11 : 17 Февраль 2009, 17:09:05 »
Немного оффтопа..Есть хорошая программа Jdownloader, на джаве, правда, но ничем не уступает USD, а во многом превосходит. У меня автоматом подобрала настройки роутера Acorp для переподключения.

Оффлайн Zipfer

  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: HOWTO: Установка USDownloader на Ubuntu server 8.10
« Ответ #12 : 01 Март 2009, 17:55:31 »
запускается и работает вроде отлично, правда есть глюки с переключением вирт рабочих столов, программа просто вылетает.
Но самая большая проблема сосотоит в том, что при скачивании архива этой программой из под никсов, архив поврежден, и звлекается  из него 2-3 файла.

Оффлайн ais77

  • Автор темы
  • Участник
  • *
  • Сообщений: 186
  • linux blondy
    • Просмотр профиля
Re: HOWTO: Установка USDownloader на Ubuntu server 8.10
« Ответ #13 : 02 Март 2009, 10:49:26 »
Но самая большая проблема сосотоит в том, что при скачивании архива этой программой из под никсов, архив поврежден, и звлекается  из него 2-3 файла.
Сие немало удивительно есть.  ??? Никогда нигде даже не слышал ни о чём подобном...
любые архивы?

Оффлайн Zipfer

  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: HOWTO: Установка USDownloader на Ubuntu server 8.10
« Ответ #14 : 02 Март 2009, 22:50:16 »
любые архивы?
ну, я качаю в основном музыку, а ее выкладывают, в основном в rar
ну вот уже, наверное, 5 архивов скачал, и все битые оказались
зато, остальных ошибок нет, все капчи видит, обновляется без проблем, вот тока толку все равно нет)))

 

Страница сгенерирована за 0.064 секунд. Запросов: 25.