Project

General

Profile

Requality-installation-ru » History » Version 6

Viktoria Kopach, 05/30/2014 06:59 PM

1 3 Viktoria Kopach
h1. Системные требования
2
3
* Операционная система Windows или Linux. Поддерживаются x86 и x64 архитектуры. При использовании x86 архитектуры все нижеперечисленные программы также должны быть x86. При использовании x64 все используемые программы могут быть либо все x86, либо все x64. В настоящее время под Windows x64 нет поддерживаемого браузерного движка, интегрирующегося с Eclipse, поэтому с Windows x64 следует использовать x86 версии.
4
* "Sun Java SE":http://java.sun.com/javase/downloads/index.jsp (рекомендуется версия 7.0, поддерживается 6.0 и выше)
5
* "Eclipse Platform":http://www.eclipse.org/downloads/packages/release/indigo/sr2 (рекомендуется 3.7) Можно использовать минимальную сборку Platform Runtime Binary (около 50MB) или любой из пакетов на её основе.
6
Для установки Eclipse достаточно распаковать архив в удобное место. При этом будет создан подкаталог ''eclipse''.
7
* XULRunner 1.9.2.19. XULRunner Eclipse plugin: http://forge.ispras.ru/repo/xulrunner-eclipse/site/. Для Linux наряду с XULRunner поддерживается "WebKit":http://www.webkit.org/
8
* Для командной работы с проектом также требуется установка "Subversive":http://www.eclipse.org/subversive/, "EGit":http://www.eclipse.org/egit/ или другой Eclipse Team Provider, в зависимости от используемой системы контроля версий. Рекомендуется EGit.
9
10 6 Viktoria Kopach
|_. Зависимость |_. Минимальная версия |_. Рекомендуемая версия |_. Windows x86, x86-64 |_. Linux x86 |_. Linux x86-64 |
11
| "Sun/Oracle Java SE":https://www.java.com/en/download/ | 6.0 | 7.0 | x86 | x86 | x86 or x86-64 |
12
| "Eclipse Platform":http://eclipse.org/ | 3.5 | 3.7.2 | x86 | x86 | x86 or x86-64 |
13
| "XULRunner":https://developer.mozilla.org/en-US/docs/Mozilla/Projects/XULRunner | 1.9.2.19 | 1.9.2.19 | x86 | x86 | x86 or x86-64 |
14
15 3 Viktoria Kopach
h1. Подготовка к установке Requality
16
17
h2. Установка Eclipse
18
19
Для установки Eclipse достаточно распаковать архив в удобное место, при этом будет создан подкаталог eclipse.
20
При использовании Java 7 для включения режима обратной совместимости в конец файла eclipse.ini необходимо добавить строку:
21
-Djava.util.Arrays.useLegacyMergeSort=true
22
Дальнейшие действия требуют знакомства с "установкой плагинов Eclipse с использованием сайта обновления":http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-124.htm.
23
24 4 Alexey Khoroshilov
h2. Интеграция браузера в Eclipse
25 3 Viktoria Kopach
26
Requality требует интеграции браузерного движка с Eclipse. Поддерживаются XULRunner от Mozilla Foundation и WebKit. В зависимости от операционной системы рекомендуется использовать разные браузерные движки.
27
28 5 Alexey Khoroshilov
h3. Windows
29 1 Viktoria Kopach
30 5 Alexey Khoroshilov
Для Windows рекомендуется использовать Mozilla XULRunner.
31
32 3 Viktoria Kopach
Для этого нужно установить Eclipse плагин, который содержит XULRunner, с использованием сайта обновления, указанного в разделе Системные требования.
33
Если этот способ по каким-то причинам не подходит, возможен альтернативный способ установки XULRunner:
34
Скачать соответствующий архив XULRunner с сайта, указанного в разделе Системные требования.
35
Распаковать архив в удобное место.
36
При использовании ОС Windows после распаковки XULRunner необходимо зарегистрировать в системе командой:
37
38
_xulrunner.exe --register-global_
39
40
В Windows 7 эта команда должна выполняться с правами администратора системы.
41
При уже установленном браузере Mozilla Firefox можно не устанавливать отдельную копию XULRunner. Можно скопировать в папку с Firefox только файл xulrunner.exe и выполнить вышеуказанную команду.
42
Также можно просто добавить в реестр следующую информацию (контролируйте правильность путей и номеров версий!):
43
44
_Windows Registry Editor Version 5.00_
45
_[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org]_
46
_[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\GRE]_
47
_[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\GRE\1.9.2.19]_
48
_"Version"="1.9.2.19"_
49
_"GreHome"="C:\\Program Files\\Mozilla Firefox"_
50
_"xulrunner"="true"_
51
_"abi"="x86-msvc"_
52
_"javaxpcom"="1"_
53
_[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\Mozilla]_
54 1 Viktoria Kopach
_"CurrentVersion"="1.9.2.19"_
55
56 5 Alexey Khoroshilov
h3. Linux
57
58
Для Linux рекомендуется использовать WebKit. Для установки WebKit нужно выполнить в командной строке команду:
59 3 Viktoria Kopach
_sudo apt-get install libwebkitgtk-1.0-0_
60
61
h2. Установка плагина для взаимодействия с системой контроля версий
62
63
Совместная работа над требованиями обеспечивается системой контроля версий. Следует убедиться, что в используемой среде Eclipse установлены плагины для взаимодействия с выбранной системой контроля версий: CVS, Subversion, git и т.п. При необходимости соответствующий плагин может быть установлен из репозитория Eclipse. Для работы с Subversion рекомендуется использовать плагин Subversive (плагин Subclipse не рекомендуется).
64
65
h1. Установка Requality
66 1 Viktoria Kopach
67
Возможны два варианта установки инструмента: в каталог eclipse/dropins или через Eclipse Update Manager. Первый способ позволяет использовать инструмент как из Eclipse, так и в консольном режиме. Второй способ упрощает процесс обновления версии инструмента, но ограничивает использование только средой Eclipse.
68
69 2 Viktoria Kopach
h3. 1. Вариант установки через Eclipse Update Manager (update site)
70 1 Viktoria Kopach
71
* Установка
72 2 Viktoria Kopach
73
Для установки Requality с помощью Eclipse Update Manager в оконном меню выберите пункт ''Install New Software...''
74
75
!InstallNewSoftware.png! 
76
77
В открывшемся окне введите информацию о сайте обновления Requality.
78
79
!AddUpdateSiteRequality.png!
80
81
Name: Requality
82
Location: http://forge.ispras.ru/repo/requality/site/
83
84
Далее выберите плагин Requality в списке доступных плагинов и продолжайте установку согласно указаниям мастера установки плагинов.
85
86
!InstallRequality.png!
87
88
В процессе установки появится предупреждение о неподписанном содержании. Нажмите ''OK''.
89
90
!SecurityWarning.png!
91
92
После окончания установки Eclipse должен быть перезагружен.
93
94
* Удаление
95
96
Для удаления плагина в оконном меню выберите пункт Help -> About Eclipse. В открывшемся окне ''About Eclipse'' нажмите кнопку ''Installation Details''. В открывшемся окне ''Eclipse Installation Details'' выберите нужный плагин - Requality, нажмите кнопку ''Uninstall'' и продолжите удаление плагина согласно указаниям мастера удаления плагинов.
97
После окончания удаления Eclipse должен быть перезагружен.
98
99
* Обновление
100
101
Для обновления Requality, установленного с помощью Eclipse Update Manager, в оконном меню выберите пункт Help -> Check for Updates. Дождитесь окончания процесса поиска обновлений. В открывшемся окне ''Available Updates'' проверьте наличие обновления для плагина Requality. Если этот плагин есть в списке, отметьте его галочкой и продолжите установку обновления согласно указаниям мастера обновления плагинов.
102
103
!RequalityUpdate.png!
104
105
Если плагина в списке нет, то возможные причины: либо данный плагин не установлен, либо используется последняя версия и новых обновлений нет.
106
После окончания обновления Eclipse должен быть перезагружен.
107
108
109
h3. 2. Вариант установки в dropins
110
111
* Установка
112 1 Viktoria Kopach
Для установки Requality распакуйте архив в каталог eclipse/dropins.
113
* Удаление
114
Запустите Eclipse, в которую установлен Requality. Установите любую перспективу, отличную от Requality. Закройте Eclipse.
115
Удалите каталог с Requality из eclipse/dropins.
116
Запустите Eclipse для обновления информации об установленных плагинах. Закройте Eclipse.
117
* Обновление 
118
Удалите предыдущую версию Requality, а затем установите новую версию, как описано в пунктах ''Установка'' и ''Удаление''.