-
-
Notifications
You must be signed in to change notification settings - Fork 28
/
INSTALL.uk
70 lines (44 loc) · 2.89 KB
/
INSTALL.uk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
Установка Wammu
===============
Пакунки для Linux
=================
Many distributions come with prebuilt Wammu binaries, if you can use them,
it is definitely the easiest thing. There are also binary packages of latest
release built for many distributions available on Wammu web site
<https://wammu.eu/download/wammu/>.
Збірка з вихідного коду
=======================
Вона використовує стандартні утиліти:
python setup.py build
sudo python setup.py install
Для установки і запуску цієї програми Вам потрібні python-gammu і wxPython
[1] (з підтримкою юнікоду). Якщо Ви хочете мати підтримку сканування
пристроїв Bluetooth, Вам потрібен PyBluez [2]. Для повідомлення про події -
dbus-python [3].
Для Windows потрібно встановити Pywin32 [4].
Якщо Ви не хочете перевіряти залежності при складанні використовуйте опцію
--skip-deps.
[1]: http://wxpython.org/
[2]: http://code.google.com/p/pybluez/
[3]: http://www.freedesktop.org/wiki/Software/DBusBindings
[4]: https://sourceforge.net/projects/pywin32/
Перехресна компіляція для Windows у Linux
=========================================
Вам потрібен Wine з усіма встановленими залежностями (дивіться розділ вище,
щоб отримати їх).
Зібрати установник wammu на Python легко:
wine c:\\python25\\python setup.py build --skip-deps bdist_wininst
Однак в такому разі потрібно встановити всі залежності, що незручно. Це
можна вирішити, використовуючи py2exe [5]:
wine c:\\python25\\python setup.py build --skip-deps py2exe
Але, незважаючи на це, Вам потрібно зробити деякі налаштування вручну. Щоб
змусити працювати py2exe в Wine, необхідно виправити виконуваний файл,
використовуючи PE Tools (описано у звіті про помилки Wine [w1]) і скопіювати
кілька додаткових бібліотек, яких немає в каталозі установки (python25.dll і
бібліотеки з wxPython). Дивіться сценарій admin/make-release, який
автоматизує це.
Ви також можете використовувати InnoSetup[6] для збирання установника Wammu:
wine c:\\Program\ Files\\Inno\ Setup\ 5/\\ISCC.exe wammu.iss
[5]: http://www.py2exe.org/
[6]: http://www.jrsoftware.org/isinfo.php
[w1]: http://bugs.winehq.org/show_bug.cgi?id=3591