Project

General

Profile

Requality-installation-ru » History » Version 18

Viktoria Kopach, 10/25/2017 02:02 PM

1 18 Viktoria Kopach
h1. System requirements
2
3
h2. Windows
4
5
|_. Dependency |_. Recommended version |_. x86, x86-64 |
6
| "Oracle Java SE":https://www.java.com/en/download/ | 8.0 | x86 |
7
| Visual C++ runtime (x64 only) | 2010 | "x86-64":http://www.microsoft.com/en-us/download/details.aspx?id=13523 |
8
9
h2. Linux
10
11
Dependencies below are known to be required for Ubuntu 14 x86, x86-64. Other Linux systems may require additional packages.
12
13
|_. Dependency |_. Recommended version |_. x86, x86-64 |_. package name |
14
| OpenJDK | 8.0 | i386 | openjdk-8-jre:i386 |
15
| libxt6(64 only) | | | libxt6:i386 |
16
17
Packages can be installed by "apt-get install <package_name>" in console for Debian - like systems.
18
19
h1. Requality bundle
20
21
Requality can be installed using bundle. For 64 bit systems it requires 32 bit version of Java and required libraries.
22
23
|_. Version |_. Windows x86, x86-64 |_. Linux x86, x86-64 |
24
|_. 0.20 |_. "Download bundle for windows":https://forge.ispras.ru/attachments/download/4645/requality-bundle-0.20-windows.zip |_. "Download bundle for linux":https://forge.ispras.ru/attachments/download/4641/requality-bundle-0.20-linux.zip |
25
26
When download is completed please unpack archive at any place. After unpack folder requlity will appear. 
27
28
Note. For 64 bit systems you also need to set path to 32-bit version of java in requality.ini file in form of:
29
"-vm
30
path-to-32bit-java"
31
As an example of path-to-32bit-java may be
32
"/usr/lib/jvm/open-jdk-7-jre/jre/bin" for ubuntu 
33
or
34
"C:\Program Files (x86)\Java\jre1.8.0_45\bin" for windows
35
36
h1. Установка Requality для опытных пользователей
37
38
[[Requality-manual-installation-ru]]
39
40
41 3 Viktoria Kopach
h1. Системные требования
42
43 17 Alexey Khoroshilov
* Операционная система Windows или Linux. Поддерживаются архитектуры x86 и x86-64. При использовании архитектуры x86 все нижеперечисленные программы также должны быть x86. При использовании x64 все используемые программы могут быть либо все x86, либо все x86-64. В настоящее время для Windows x86-64 нет поддерживаемого браузерного движка, интегрирующегося с Eclipse, поэтому на Windows x86-64 следует использовать только 32-битные версии программ.
44 3 Viktoria Kopach
* "Sun Java SE":http://java.sun.com/javase/downloads/index.jsp (рекомендуется версия 7.0, поддерживается 6.0 и выше)
45
* "Eclipse Platform":http://www.eclipse.org/downloads/packages/release/indigo/sr2 (рекомендуется 3.7) Можно использовать минимальную сборку Platform Runtime Binary (около 50MB) или любой из пакетов на её основе.
46
Для установки Eclipse достаточно распаковать архив в удобное место. При этом будет создан подкаталог ''eclipse''.
47
* XULRunner 1.9.2.19. XULRunner Eclipse plugin: http://forge.ispras.ru/repo/xulrunner-eclipse/site/. Для Linux наряду с XULRunner поддерживается "WebKit":http://www.webkit.org/
48
* Для командной работы с проектом также требуется установка "Subversive":http://www.eclipse.org/subversive/, "EGit":http://www.eclipse.org/egit/ или другой Eclipse Team Provider, в зависимости от используемой системы контроля версий. Рекомендуется EGit.
49
50 6 Viktoria Kopach
|_. Зависимость |_. Минимальная версия |_. Рекомендуемая версия |_. Windows x86, x86-64 |_. Linux x86 |_. Linux x86-64 |
51 7 Viktoria Kopach
| "Sun/Oracle Java SE":https://www.java.com/en/download/ | 6.0 | 7.0 | x86 | x86 | x86 или x86-64 |
52 13 Alexey Khoroshilov
| "Eclipse Platform":http://eclipse.org/ | 3.7.2 | 4.3.2 | x86 | x86 | x86 или x86-64 |
53 7 Viktoria Kopach
| "XULRunner":https://developer.mozilla.org/en-US/docs/Mozilla/Projects/XULRunner | 1.9.2.19 | 1.9.2.19 | x86 | x86 | x86 или x86-64 |
54 6 Viktoria Kopach
55 3 Viktoria Kopach
h1. Подготовка к установке Requality
56
57 14 Alexey Khoroshilov
h2. Шаг 1. Установка Eclipse
58 3 Viktoria Kopach
59 1 Viktoria Kopach
Для установки Eclipse достаточно распаковать архив в удобное место, при этом будет создан подкаталог eclipse.
60 3 Viktoria Kopach
Дальнейшие действия требуют знакомства с "установкой плагинов Eclipse с использованием сайта обновления":http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-124.htm.
61
62 14 Alexey Khoroshilov
h2. Шаг 2. Интеграция браузера в Eclipse
63 1 Viktoria Kopach
64 14 Alexey Khoroshilov
Requality требует интеграции браузерного движка с Eclipse. Поддерживаются XULRunner от Mozilla Foundation и WebKit.
65 3 Viktoria Kopach
66 14 Alexey Khoroshilov
*ВНИМАНИЕ!* После установки Requality рекомендуется проверить, успешно ли был установлен браузерный движок. Как это сделать читайте ниже в разделе "После установки".
67
*ВНИМАНИЕ!* На *64-битной версии Windows* для использования XULRunner необходимо дополнительно установить "Visual C++ 2010 runtime":http://www.microsoft.com/en-us/download/details.aspx?id=13523
68 11 Viktoria Kopach
69 16 Alexey Khoroshilov
Для *Eclipse 4.4* на платформе *Linux*, в связи с "несовместимостью":http://www.eclipse.org/swt/faq.php#browserlinux Eclipse 4.4 и XULRunner необходимо использовать WebKit. Для его установки необходимо установить libwebkitgtk-1.0-0. Например, на Ubuntu/Debian для этого следует выполнить в командной строке команду:
70
 sudo apt-get install libwebkitgtk-1.0-0
71
72 14 Alexey Khoroshilov
Для *Eclipse 3.8 и выше* для установки Mozilla XULRunner необходимо скачать подходящий вариант "XULRunner 10.0.4":http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/10.0.4esr/runtimes/, распаковать скачанный архив в удобное место на диске и дописать в конец eclipse.ini две строчки:
73
_-Dorg.eclipse.swt.browser.DefaultType=mozilla_
74 1 Viktoria Kopach
_-Dorg.eclipse.swt.browser.XULRunnerPath=<path to XULRunner>_
75 11 Viktoria Kopach
76 14 Alexey Khoroshilov
Например, если после распаковки скачанного архива ваш XULRunner лежит в папке C:\xulrunner, вторая строка должна будет выглядеть так:
77 11 Viktoria Kopach
_-Dorg.eclipse.swt.browser.XULRunnerPath=C:\xulrunner_
78
79 15 Alexey Khoroshilov
Для *Eclipse 3.7 и ранее* следуйте тем же инструкциям, но используйте "XULRunner 1.9.2.19":http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/1.9.2.19/runtimes/.
80 14 Alexey Khoroshilov
81
h2. Шаг 3 (опциональный). Установка плагина для взаимодействия с системой контроля версий
82 3 Viktoria Kopach
83
Совместная работа над требованиями обеспечивается системой контроля версий. Следует убедиться, что в используемой среде Eclipse установлены плагины для взаимодействия с выбранной системой контроля версий: CVS, Subversion, git и т.п. При необходимости соответствующий плагин может быть установлен из репозитория Eclipse. Для работы с Subversion рекомендуется использовать плагин Subversive (плагин Subclipse не рекомендуется).
84
85
h1. Установка Requality
86 1 Viktoria Kopach
87
Возможны два варианта установки инструмента: в каталог eclipse/dropins или через Eclipse Update Manager. Первый способ позволяет использовать инструмент как из Eclipse, так и в консольном режиме. Второй способ упрощает процесс обновления версии инструмента, но ограничивает использование только средой Eclipse.
88
89 2 Viktoria Kopach
h3. 1. Вариант установки через Eclipse Update Manager (update site)
90 1 Viktoria Kopach
91
* Установка
92 2 Viktoria Kopach
93
Для установки Requality с помощью Eclipse Update Manager в оконном меню выберите пункт ''Install New Software...''
94
95
!InstallNewSoftware.png! 
96
97
В открывшемся окне введите информацию о сайте обновления Requality.
98
99
!AddUpdateSiteRequality.png!
100
101
Name: Requality
102
Location: http://forge.ispras.ru/repo/requality/site/
103
104
Далее выберите плагин Requality в списке доступных плагинов и продолжайте установку согласно указаниям мастера установки плагинов.
105
106
!InstallRequality.png!
107
108
В процессе установки появится предупреждение о неподписанном содержании. Нажмите ''OK''.
109
110
!SecurityWarning.png!
111
112
После окончания установки Eclipse должен быть перезагружен.
113
114
* Удаление
115
116
Для удаления плагина в оконном меню выберите пункт Help -> About Eclipse. В открывшемся окне ''About Eclipse'' нажмите кнопку ''Installation Details''. В открывшемся окне ''Eclipse Installation Details'' выберите нужный плагин - Requality, нажмите кнопку ''Uninstall'' и продолжите удаление плагина согласно указаниям мастера удаления плагинов.
117
После окончания удаления Eclipse должен быть перезагружен.
118
119
* Обновление
120
121
Для обновления Requality, установленного с помощью Eclipse Update Manager, в оконном меню выберите пункт Help -> Check for Updates. Дождитесь окончания процесса поиска обновлений. В открывшемся окне ''Available Updates'' проверьте наличие обновления для плагина Requality. Если этот плагин есть в списке, отметьте его галочкой и продолжите установку обновления согласно указаниям мастера обновления плагинов.
122
123
!RequalityUpdate.png!
124
125
Если плагина в списке нет, то возможные причины: либо данный плагин не установлен, либо используется последняя версия и новых обновлений нет.
126
После окончания обновления Eclipse должен быть перезагружен.
127
128
129
h3. 2. Вариант установки в dropins
130
131
* Установка
132 1 Viktoria Kopach
Для установки Requality распакуйте архив в каталог eclipse/dropins.
133
* Удаление
134
Запустите Eclipse, в которую установлен Requality. Установите любую перспективу, отличную от Requality. Закройте Eclipse.
135
Удалите каталог с Requality из eclipse/dropins.
136
Запустите Eclipse для обновления информации об установленных плагинах. Закройте Eclipse.
137
* Обновление 
138
Удалите предыдущую версию Requality, а затем установите новую версию, как описано в пунктах ''Установка'' и ''Удаление''.
139 8 Viktoria Kopach
140
h1. После установки
141
142
После установки Requality нужно проверить, что браузер был успешно интегрирован с Eclipse.
143
Для этого нужно в главном меню Eclipse выбрать ''Window -> Preferences''. В ''Preferences'' выбрать пункт ''Requality''. Справа вы увидите, какие браузеры интегрированы с ''Eclipse'' и какой из них на данный момент активен (используется).
144
145
!CheckEngine.png!
146
147
Чтобы изменить активный браузер, нужно кликнуть на поле ''Browser Engine'' и в выпадающем списке выбрать желаемый. Далее следует сохранить изменения, нажав кнопку ''Apply''. При этом Eclipse должен быть перезапущен, чтобы изменения вступили в силу.
148
Если нужный браузер в выпадающем списке имеет статус ''not available'', значит либо вы его не установили, либо установка прошла некорректно. Активирован может быть только тот браузер, который имеет статус ''available''.