Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1e0f8255ea | ||
|
|
af8471ea40 | ||
|
|
4bfeae6e42 | ||
|
|
ccd3176d2a | ||
|
|
0d23121a14 | ||
|
|
4fbb250a34 | ||
|
|
6091bf2cf9 | ||
|
|
dbe5226d29 | ||
|
|
08cc66c533 | ||
|
|
c457dc0d31 | ||
|
|
b3e4ae719d | ||
|
|
dc75805a31 | ||
|
|
3aebe55162 | ||
|
|
9a7a2d5f50 | ||
|
|
b4ccebc65d | ||
|
|
36b009ecd4 | ||
|
|
372b4c6a6a | ||
|
|
15d5db87ad | ||
|
|
a8a35d5bd8 | ||
|
|
87ad9e12b6 | ||
|
|
45987c9941 | ||
|
|
a2f25738cf | ||
|
|
a1c823017b | ||
|
|
5e1640a9c6 | ||
|
|
abb6f84c60 | ||
|
|
985be9b36c | ||
|
|
33ffa28d60 | ||
|
|
e1bbdebfdd | ||
|
|
a1ae2c125d | ||
|
|
4b8f94a9cc | ||
|
|
db7201f279 | ||
|
|
bfe9a3dc91 | ||
|
|
af2db32352 | ||
|
|
c04b2df049 | ||
|
|
e8e068ba3b | ||
|
|
32ac86ed51 | ||
|
|
e33d4037b1 | ||
|
|
c5cfe30877 | ||
|
|
b8bd9cd08d | ||
|
|
d942cb64c9 | ||
|
|
f934d1e705 | ||
|
|
00c16261a4 | ||
|
|
9629717ada | ||
|
|
6fa71ed871 | ||
|
|
ab6629dd9a | ||
|
|
e90c365010 | ||
|
|
4e3ab5fba0 | ||
|
|
3dbfea89e3 | ||
|
|
daa13f2e4c | ||
|
|
2aca05928a | ||
|
|
8b2af7015b | ||
|
|
4315cd0e3f | ||
|
|
fa10a3cf0e | ||
|
|
9f932c4403 | ||
|
|
b725be78d1 | ||
|
|
7cbd3cffc7 | ||
|
|
190698a1b4 | ||
|
|
c96033311c | ||
|
|
0a225d4c3d | ||
|
|
18b92b66b1 | ||
|
|
230315bc57 | ||
|
|
3d981158b0 | ||
|
|
4ad1e38141 | ||
|
|
ae24b2386e | ||
|
|
8b5b199ff1 | ||
|
|
af291e9c7a | ||
|
|
c8cb60e42c | ||
|
|
4d508afb44 | ||
|
|
f36869bea5 | ||
|
|
0e311b5d07 | ||
|
|
cfbb6030b5 | ||
|
|
8661d0258d | ||
|
|
9bb7dc7db0 | ||
|
|
1f08c75cb2 | ||
|
|
17802d2bc5 | ||
|
|
86694b3721 | ||
|
|
ad37601b23 | ||
|
|
a6d894ce99 | ||
|
|
8877012ec4 | ||
|
|
5774e033d4 | ||
|
|
de8294b34d | ||
|
|
273e86958d | ||
|
|
d0f3d0f8d6 | ||
|
|
fc01de74b2 | ||
|
|
eb5d6bb613 | ||
|
|
e65cd2386c | ||
|
|
6b094f4905 | ||
|
|
7f44432388 | ||
|
|
fbfccd0417 | ||
|
|
1942d49f4d | ||
|
|
ab2933f8b0 | ||
|
|
4b985417c4 | ||
|
|
d52bec4798 | ||
|
|
f2c7ecf926 | ||
|
|
a929411daf | ||
|
|
8114b3cb54 | ||
|
|
04e974a0b7 | ||
|
|
efe8ef7267 | ||
|
|
ecc7a401ee | ||
|
|
9b5d4543d7 | ||
|
|
6df0bed1e1 | ||
|
|
532f248643 | ||
|
|
c76750da3b | ||
|
|
7b4c9ec0b7 | ||
|
|
a50315d0e9 | ||
|
|
6ae317f9aa | ||
|
|
1e914273b2 | ||
|
|
01c3c5bd35 | ||
|
|
6738b628f1 | ||
|
|
a4c6ef89bf | ||
|
|
2bfb574ba1 | ||
|
|
03939508ff | ||
|
|
638eabb626 | ||
|
|
f6c3c0c1fd | ||
|
|
3d5d1cfa44 | ||
|
|
b0ed131bb5 | ||
|
|
12d947a64a | ||
|
|
5929ef09a4 | ||
|
|
30001f93d5 | ||
|
|
bde9d9aead | ||
|
|
3ae34975c2 | ||
|
|
7458e5fa73 | ||
|
|
c08d78b9db | ||
|
|
3ae3ba11f3 | ||
|
|
3266e16fb4 | ||
|
|
735982dc79 | ||
|
|
d1291a7af0 | ||
|
|
e8ca756cdc | ||
|
|
5d27f5849c | ||
|
|
fd7175e275 | ||
|
|
0f023a1dff | ||
|
|
38fb16f022 | ||
|
|
5dffbe4670 | ||
|
|
e2beb5cb3d | ||
|
|
8f48d7b37c | ||
|
|
6d117901d1 | ||
|
|
918e6142d5 | ||
|
|
8e8355de13 | ||
|
|
2a5796e542 | ||
|
|
b1d0737f54 | ||
|
|
ed1fd3319a | ||
|
|
10421a8fcb | ||
|
|
9cec5328d6 | ||
|
|
1258dc32c6 | ||
|
|
30379cd66a | ||
|
|
73de218445 | ||
|
|
7c544b48da | ||
|
|
23e84a378c | ||
|
|
142e565637 | ||
|
|
ec66229043 | ||
|
|
9572b91dde | ||
|
|
5cab2bf142 | ||
|
|
d0947318a3 | ||
|
|
5e49cefed5 | ||
|
|
d0f6b59f51 | ||
|
|
8c523f316f | ||
|
|
9138f09772 | ||
|
|
69f38db20c | ||
|
|
51a3fa452b | ||
|
|
f1837ca9b3 | ||
|
|
4b6fab878f | ||
|
|
2121a110ed | ||
|
|
2fe7a31b54 | ||
|
|
32070ec065 | ||
|
|
5e4f63c50b | ||
|
|
10ca3b3c98 | ||
|
|
0475c7e058 | ||
|
|
b146b01a82 | ||
|
|
41232f2315 | ||
|
|
73696de876 | ||
|
|
3cbdef4f00 | ||
|
|
4b0fea887b | ||
|
|
4d77861863 | ||
|
|
2854f8751b | ||
|
|
53a09b13d7 | ||
|
|
0df709380c | ||
|
|
e49a267d4c | ||
|
|
9724b75fc2 | ||
|
|
436e250932 | ||
|
|
6160eef77b | ||
|
|
26a92bea4d | ||
|
|
de57b947bf | ||
|
|
e43678193a | ||
|
|
032c03fbb1 | ||
|
|
8d82125e74 | ||
|
|
f067412a29 | ||
|
|
d9ffca88d1 | ||
|
|
7d925bdd15 | ||
|
|
bcf53c361c | ||
|
|
5b38f2c10d | ||
|
|
aec21eda1e | ||
|
|
f8ce14d725 | ||
|
|
ce1fb05fc7 | ||
|
|
659b0b1f5b | ||
|
|
3732f71b7b | ||
|
|
d4f2d367b5 | ||
|
|
a75e6c4f83 | ||
|
|
fd2759f52b | ||
|
|
06f3cbaf68 | ||
|
|
cf375cc5c4 | ||
|
|
681d80f0d8 | ||
|
|
07ca88cb64 | ||
|
|
0cf3425f14 | ||
|
|
e4f56c7164 | ||
|
|
fb0336b3ef | ||
|
|
5095e73409 | ||
|
|
bc6000018b | ||
|
|
e3adf19624 | ||
|
|
dc7a996060 | ||
|
|
eca1905c62 | ||
|
|
371b2b7484 | ||
|
|
1f4cb54f54 | ||
|
|
af52bd74d0 | ||
|
|
ded62bd9ac | ||
|
|
15b6fdd216 | ||
|
|
33bba61891 | ||
|
|
cbf0bdbf8a | ||
|
|
5953d4b122 | ||
|
|
e12b24ccbc | ||
|
|
4d653cdd41 | ||
|
|
eea7e11c3a | ||
|
|
94ccf166c4 | ||
|
|
a547e12e1b | ||
|
|
50f2c3181e | ||
|
|
70bee8c760 | ||
|
|
dab4017c44 | ||
|
|
e21db7d2bd | ||
|
|
e2d39484f4 | ||
|
|
01d60271c2 | ||
|
|
0a6994abf3 | ||
|
|
0a4844a9f3 | ||
|
|
e905461567 | ||
|
|
b872b9d165 | ||
|
|
ea6799fbf2 | ||
|
|
7a990ca99c | ||
|
|
96c6c8f059 | ||
|
|
122a77a62c | ||
|
|
3c89777792 | ||
|
|
4afdbaa220 | ||
|
|
81013bfe71 | ||
|
|
caccc333db | ||
|
|
0fc93f4d3c | ||
|
|
5f27bfa97a | ||
|
|
151d0ffc48 | ||
|
|
ad91466475 | ||
|
|
5e4d94bb57 | ||
|
|
5b572ff540 | ||
|
|
c68bcc9abf | ||
|
|
1ad2c6cfa8 | ||
|
|
16a686dc37 | ||
|
|
c9d5619ab9 | ||
|
|
74311e9c04 | ||
|
|
eb9bef83e2 | ||
|
|
c7eddb8b53 | ||
|
|
dfc6c1c836 | ||
|
|
04187e9463 | ||
|
|
5f915ab58d | ||
|
|
0e8ee7788a | ||
|
|
49c1ac6846 | ||
|
|
971bcd0f5a | ||
|
|
5b21015aee | ||
|
|
7dee08bcfb | ||
|
|
633deaf1c1 | ||
|
|
4df9508547 | ||
|
|
989f04cdd8 | ||
|
|
95b189f5a2 | ||
|
|
371553277a | ||
|
|
dabf50103d | ||
|
|
590b37f1a3 | ||
|
|
1f9b4a9146 | ||
|
|
39f21373f1 | ||
|
|
e984ffdb8c | ||
|
|
48834dc078 | ||
|
|
b62d06ed71 | ||
|
|
9a1b78276e | ||
|
|
f788307f05 | ||
|
|
14273f723b | ||
|
|
a8e0fdce0a | ||
|
|
da3d5cd7af | ||
|
|
3ee499c758 | ||
|
|
6286cccbab | ||
|
|
e8d462b665 | ||
|
|
6476a84ce7 | ||
|
|
db7e3f5220 | ||
|
|
a817d1a6f5 | ||
|
|
e1fc25bb72 | ||
|
|
7c90da2088 | ||
|
|
108316148a | ||
|
|
9029f4d0e8 | ||
|
|
cedebe73c1 | ||
|
|
e04811446c | ||
|
|
15712f0a0a | ||
|
|
8eeee56ee1 | ||
|
|
ac4dd4f0bf | ||
|
|
c15d751372 | ||
|
|
78113b92a5 | ||
|
|
9e8e41e812 | ||
|
|
5f4d3a54b1 | ||
|
|
9d16883e6e | ||
|
|
e3cafee4f5 | ||
|
|
e2b2c9568c | ||
|
|
7113d864be | ||
|
|
9a1a88d01b | ||
|
|
ad775e4644 | ||
|
|
36f5c306c5 | ||
|
|
173a7ae41f | ||
|
|
32e56879f7 | ||
|
|
b88ea9f478 | ||
|
|
dd82cee5ea | ||
|
|
a35efc347d | ||
|
|
95a8d370ab | ||
|
|
dd2901c85e | ||
|
|
9f28363ac2 | ||
|
|
756c9e6d9e | ||
|
|
663cd10a5f | ||
|
|
86beb9eaee | ||
|
|
4610f6a6da | ||
|
|
4563d5641f | ||
|
|
17a8f3c63d | ||
|
|
08ef246712 | ||
|
|
07e220794d | ||
|
|
15432ace98 | ||
|
|
e04a59507b | ||
|
|
d5f337e6b4 | ||
|
|
904c9c9895 | ||
|
|
1d4ee1fd70 | ||
|
|
02a2256c8c | ||
|
|
cbcdba204e | ||
|
|
66c56f6ecf | ||
|
|
221b59eda7 | ||
|
|
adf5f78360 | ||
|
|
01f19cd94d | ||
|
|
117e497f94 | ||
|
|
3527846c6c | ||
|
|
553d427d66 | ||
|
|
0f8f192634 | ||
|
|
7f64378670 | ||
|
|
165c4ee110 | ||
|
|
843b90c1c2 | ||
|
|
e3ac6dd967 | ||
|
|
5763749aa0 | ||
|
|
b1f192b2ff | ||
|
|
42aa29d208 | ||
|
|
3ad737e27d | ||
|
|
97996fb67b | ||
|
|
151b6d6e30 | ||
|
|
9f994a8cc3 | ||
|
|
463306d0cf | ||
|
|
940cface08 | ||
|
|
c8049efd37 | ||
|
|
8eb5a0aa86 | ||
|
|
7edc205b66 | ||
|
|
b36cadd54d | ||
|
|
48d870979f | ||
|
|
cbe535b878 | ||
|
|
fd3442888d | ||
|
|
7321542477 | ||
|
|
477f44a11e | ||
|
|
4f9821450a | ||
|
|
f858746064 | ||
|
|
1123c018eb | ||
|
|
998eff3263 | ||
|
|
4aebb722ca | ||
|
|
4672dcd4e1 | ||
|
|
e174b034df | ||
|
|
3100475b1e | ||
|
|
148a7dbfce | ||
|
|
5c01220382 | ||
|
|
b74fe77bad | ||
|
|
3a442f6288 | ||
|
|
20030d43e4 | ||
|
|
b44849661d | ||
|
|
4c39ec3c8e | ||
|
|
8950d8de2f | ||
|
|
85bd5fdf5d | ||
|
|
b98c6e5408 | ||
|
|
bab49377a3 | ||
|
|
aa591112ff | ||
|
|
08090bbb6b | ||
|
|
759421d725 | ||
|
|
bf3a30487e | ||
|
|
13efa924d8 | ||
|
|
721fd5e76e | ||
|
|
7f3f330fc4 | ||
|
|
1e19fa3c56 | ||
|
|
a57df9a259 | ||
|
|
3f22b3540e | ||
|
|
861b6743fd | ||
|
|
aa267ad9ef | ||
|
|
3e91bcf241 | ||
|
|
5571f74125 | ||
|
|
a15b2621b6 | ||
|
|
fd00b61c71 | ||
|
|
74eaf34c00 | ||
|
|
a69493df73 | ||
|
|
6b958dd7f1 | ||
|
|
2483f4c66c | ||
|
|
ab0e23952e | ||
|
|
92a682ba8a | ||
|
|
3381054c21 | ||
|
|
76b7d4f046 | ||
|
|
aeae544640 | ||
|
|
eeb94523b3 | ||
|
|
a2186b63cb | ||
|
|
839b480c39 | ||
|
|
504be8ea5b | ||
|
|
662a62267c | ||
|
|
83fe362b37 | ||
|
|
f7fdfca743 | ||
|
|
ffc7098aba | ||
|
|
50de9bdb14 | ||
|
|
b4d663f2a7 | ||
|
|
c5db176ca4 | ||
|
|
d73c0a47ab | ||
|
|
aadd579cdc | ||
|
|
0608a3f250 | ||
|
|
274a21941d | ||
|
|
d499147bdc | ||
|
|
dd5d8bb657 | ||
|
|
f73f717d0e | ||
|
|
cefb3c8d5a | ||
|
|
a4f01e7340 | ||
|
|
70f2976a70 | ||
|
|
34713bb61a | ||
|
|
eea04f0d91 | ||
|
|
45bc97d796 | ||
|
|
88f1febf54 | ||
|
|
c756459993 | ||
|
|
b97b2169ab | ||
|
|
6b8909902c | ||
|
|
3bfdf5c01a | ||
|
|
4e1c3e787d | ||
|
|
c1e58bb8a1 | ||
|
|
658816a84d | ||
|
|
3e13cdf8f0 | ||
|
|
95dd7ae598 | ||
|
|
16b9a84191 | ||
|
|
ddea68c11c | ||
|
|
a27832329d | ||
|
|
159fc26eca | ||
|
|
2666ee33ad | ||
|
|
100ffa22ba | ||
|
|
e766b4dba2 | ||
|
|
bad7e5780a | ||
|
|
7fbe9ba31b | ||
|
|
377b9e9059 | ||
|
|
a815fa1c20 | ||
|
|
63f301d2de | ||
|
|
213035d868 | ||
|
|
65bd514a1a | ||
|
|
8912134827 | ||
|
|
cb3fdc62dc | ||
|
|
9611cc52fc | ||
|
|
5cdc4a8f4f | ||
|
|
32fa7f6278 | ||
|
|
b44fcdb63e | ||
|
|
3e2ed1cff5 | ||
|
|
a18c4684a7 | ||
|
|
0cca7b441d | ||
|
|
bda170017c | ||
|
|
42e822217b | ||
|
|
79d45b6f51 | ||
|
|
ae2d47b641 | ||
|
|
576f939ceb | ||
|
|
c9e4cb23b7 | ||
|
|
f17b354ca3 | ||
|
|
3d28dc2758 | ||
|
|
b403934966 | ||
|
|
e79d7e5b17 | ||
|
|
ea621f0402 | ||
|
|
d65e4dc74d | ||
|
|
45062a252d | ||
|
|
978ef09597 | ||
|
|
5006817fed | ||
|
|
c781374979 | ||
|
|
2ff5056c8a | ||
|
|
6c0afe5dc7 | ||
|
|
5fac6c25c2 | ||
|
|
a1097b9ecc | ||
|
|
394ad6e891 | ||
|
|
b122128b0b | ||
|
|
674a499c5e | ||
|
|
a3de3240b6 | ||
|
|
f985c8d92e | ||
|
|
cd934bab1c | ||
|
|
f67c9ca3ec | ||
|
|
9304a5e19f | ||
|
|
a0be9e7ce1 | ||
|
|
93b8b41fcc | ||
|
|
d3df605806 | ||
|
|
a6ee4a80ee | ||
|
|
3ea3fb5e53 | ||
|
|
80a425f421 | ||
|
|
8736bb8f53 | ||
|
|
d553256a7a | ||
|
|
33dd0aa45e | ||
|
|
877689ab5e | ||
|
|
418493b7b8 | ||
|
|
cadfe91198 | ||
|
|
615bcdd95b | ||
|
|
33a181fe4f | ||
|
|
dfe41ea9c2 | ||
|
|
e649261ff9 | ||
|
|
299ee7ed53 | ||
|
|
7c41d656aa | ||
|
|
10707bd010 | ||
|
|
bd9d5b9561 | ||
|
|
9caea05eb5 | ||
|
|
0bb88f6bff | ||
|
|
d238a37860 | ||
|
|
fc6b2fb67d | ||
|
|
6ab84be100 | ||
|
|
341b821442 | ||
|
|
63d24ae584 | ||
|
|
f7450529c8 | ||
|
|
37234c25bf | ||
|
|
8601dd600f |
No files matched your search
@@ -0,0 +1,48 @@
|
||||
# Python
|
||||
__pycache__/
|
||||
*.py[cod]
|
||||
*$py.class
|
||||
*.so
|
||||
.Python
|
||||
build/
|
||||
develop-eggs/
|
||||
dist/
|
||||
downloads/
|
||||
eggs/
|
||||
.eggs/
|
||||
lib/
|
||||
lib64/
|
||||
parts/
|
||||
sdist/
|
||||
var/
|
||||
wheels/
|
||||
*.egg-info/
|
||||
.installed.cfg
|
||||
*.egg
|
||||
|
||||
# Virtual environments
|
||||
venv/
|
||||
ENV/
|
||||
env/
|
||||
.venv/
|
||||
|
||||
# IDE
|
||||
.idea/
|
||||
.vscode/
|
||||
*.swp
|
||||
*.swo
|
||||
*~
|
||||
.project
|
||||
.pydevproject
|
||||
.settings/
|
||||
|
||||
# OS
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
# Logs
|
||||
*.log
|
||||
|
||||
# Temporary files
|
||||
*.tmp
|
||||
*.bak
|
||||
@@ -0,0 +1,232 @@
|
||||
# WineHelper - Руководство для AI агентов
|
||||
|
||||
## Обзор проекта
|
||||
|
||||
WineHelper — инструмент для упрощения установки Windows-приложений на Linux. Использует подготовленные скрипты, портативные версии Wine и изолированные префиксы, обеспечивая максимальную идентичность на различных операционных системах, основанных на ALT Linux (начиная с релиза p10 и выше).
|
||||
|
||||
**Лицензия:** GNU Lesser General Public License v2.1 (LGPL-2.1+)
|
||||
|
||||
**Автор:** Mikhail Tergoev (2025)
|
||||
|
||||
**Язык документации и комментариев:** Русский
|
||||
|
||||
**Статус проекта:** WIP (work in progress)
|
||||
|
||||
## Технологический стек
|
||||
|
||||
### Основные технологии
|
||||
- **Bash** — основной язык для CLI-интерфейса (~2692 строк в главном скрипте)
|
||||
- **Python 3** — графический интерфейс с использованием PyQt5
|
||||
- **Wine** — запуск Windows-приложений (поддерживаются различные версии: vanilla, staging, Proton, tkg, crossover)
|
||||
- **DXVK/VKD3D** — трансляция DirectX → Vulkan
|
||||
|
||||
### Зависимости Python
|
||||
- PyQt5 (основной GUI фреймворк)
|
||||
- Стандартная библиотека Python (os, subprocess, sys, re, shlex, shutil, html)
|
||||
|
||||
### Системные зависимости
|
||||
- i586-версии библиотек (для 32-битных приложений, если не используется wow64)
|
||||
- wget/curl для загрузки
|
||||
- 7z, tar для распаковки
|
||||
- wrestool, icotool для извлечения иконок из .exe
|
||||
- winetricks для управления компонентами Wine
|
||||
|
||||
## Структура проекта
|
||||
|
||||
```
|
||||
winehelper/
|
||||
├── winehelper # Главный bash-скрипт (CLI)
|
||||
├── winehelper_gui.py # GUI на PyQt5 (точка входа)
|
||||
├── winehelperqt/ # Python-модуль GUI
|
||||
│ ├── __init__.py # Экспорты основных классов
|
||||
│ ├── dialogs/ # Диалоговые окна
|
||||
│ │ ├── base_version_dialog.py
|
||||
│ │ ├── component_version.py
|
||||
│ │ ├── create_prefix.py # Создание префикса
|
||||
│ │ ├── file_associations.py
|
||||
│ │ ├── settings.py # Настройки
|
||||
│ │ ├── wine_version.py # Выбор версии Wine
|
||||
│ │ └── winetricks_manager.py
|
||||
│ ├── parsers/ # Парсеры
|
||||
│ │ ├── script_parser.py # Парсинг скриптов установки
|
||||
│ │ ├── sha256_parser.py # Парсинг sha256sum.list
|
||||
│ │ └── winetricks_parser.py
|
||||
│ ├── services/ # Бизнес-логика
|
||||
│ │ ├── application_installer.py
|
||||
│ │ ├── desktop_file_manager.py
|
||||
│ │ ├── prefix_manager.py # Управление префиксами
|
||||
│ │ ├── process_handler.py
|
||||
│ │ └── winetricks_service.py
|
||||
│ ├── utils/ # Утилиты
|
||||
│ │ └── log_handler.py # Обработка логов
|
||||
│ └── widgets/ # Кастомные виджеты
|
||||
├── autoinstall/ # Скрипты автоматической установки (43 приложения)
|
||||
├── manualinstall/ # Скрипты ручной установки (9 приложений)
|
||||
├── testinstall/ # Тестовые скрипты установки
|
||||
├── database/ # Базы данных префиксов (.whdb файлы)
|
||||
├── image/ # Иконки приложений и GUI ресурсы
|
||||
│ ├── gui/ # Иконки приложения (SVG)
|
||||
│ └── handbook/ # Скриншоты для документации
|
||||
├── hiden_scripts/ # Скрытые/вспомогательные скрипты
|
||||
├── auto_completion/ # Автодополнение для bash
|
||||
├── dependencies.sh # Установка системных зависимостей
|
||||
├── sha256sum.list # SHA256 хеши загружаемых файлов
|
||||
└── winehelper.desktop # Desktop-файл для запуска GUI
|
||||
```
|
||||
|
||||
## Архитектура кода
|
||||
|
||||
### CLI (winehelper)
|
||||
|
||||
Главный скрипт `winehelper` — монолитный bash-скрипт с функциональными блоками:
|
||||
|
||||
1. **Переменные и окружение** — определение путей, версий, флагов
|
||||
2. **Функции сообщений** — цветной вывод в терминал
|
||||
3. **Утилиты** — работа с файлами, архивами, скачивание
|
||||
4. **Управление префиксами** — создание, удаление, бэкап/восстановление
|
||||
5. **Wine management** — установка версий Wine, DXVK, VKD3D
|
||||
6. **Desktop integration** — создание .desktop файлов, меню
|
||||
7. **Основной цикл** — обработка аргументов командной строки
|
||||
|
||||
### GUI (winehelperqt)
|
||||
|
||||
Модульная архитектура PyQt5:
|
||||
|
||||
- **WineHelperGUI** — главное окно, управление вкладками
|
||||
- **PrefixManager** — CRUD операции с префиксами
|
||||
- **ApplicationInstaller** — установка приложений
|
||||
- **ScriptParser** — парсинг информации из скриптов установки
|
||||
- **Диалоги** — модальные окна для настроек и выбора
|
||||
|
||||
### Скрипты установки
|
||||
|
||||
Каждый скрипт установки — это bash-скрипт с переменными:
|
||||
|
||||
```bash
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Описание программы
|
||||
export PROG_URL="https://example.com"
|
||||
export WH_WINE_USE="wine-10.18.1-alt1-wow64" # Версия Wine
|
||||
export WINEPREFIX="prefix_name" # Имя префикса
|
||||
export PROG_NAME="Название программы"
|
||||
export BASE_PFX="base_prefix_v01" # Базовый шаблон (опционально)
|
||||
export WINEARCH="win64" # Архитектура (win32/win64)
|
||||
export INSTALL_DLL="corefonts msxml3..." # DLL через winetricks
|
||||
|
||||
# Логика установки
|
||||
prepair_wine
|
||||
try_download "URL" "${FILE_PATH}"
|
||||
unpack "${FILE_PATH}" "${DEST_DIR}"
|
||||
wine_run_install "${SETUP_EXE}" /S
|
||||
create_desktop "Имя ярлыка" "${EXE_PATH}" "icon_name"
|
||||
```
|
||||
|
||||
## Режимы работы
|
||||
|
||||
### Системный режим
|
||||
Когда скрипт установлен в `/usr/bin/winehelper`:
|
||||
- Данные в `/usr/share/winehelper/`
|
||||
- Рабочая директория пользователя: `~/.local/share/winehelper/`
|
||||
- Иконки в `/usr/share/icons/...`
|
||||
|
||||
### Режим разработки
|
||||
При запуске из репозитория:
|
||||
- Рабочая директория: `~/test-winehelper/`
|
||||
- Данные берутся из текущей директории
|
||||
- Включается проверка синтаксиса скриптов
|
||||
|
||||
## Команды CLI
|
||||
|
||||
```bash
|
||||
# Установка
|
||||
winehelper install list # Список доступных программ
|
||||
winehelper -i <script_name> # Установить программу
|
||||
winehelper -i <script_name> /path # Установить из дистрибутива
|
||||
|
||||
# Управление префиксами
|
||||
winehelper create-prefix # Создать префикс
|
||||
winehelper remove-prefix [name] # Удалить префикс
|
||||
winehelper backup-prefix [name] # Создать бэкап (.whpack)
|
||||
winehelper restore-prefix <path> # Восстановить из бэкапа
|
||||
|
||||
# Wine tools
|
||||
winehelper winecfg # Настройки Wine
|
||||
winehelper winereg # Редактор реестра
|
||||
winehelper winefile # Файловый менеджер
|
||||
winehelper winetricks [component] # Winetricks
|
||||
winehelper <file.exe> # Запустить exe в префиксе
|
||||
|
||||
# Управление компонентами
|
||||
winehelper install-dxvk [version] # Установить DXVK
|
||||
winehelper install-vkd3d [version] # Установить VKD3D
|
||||
winehelper change-wine [version] # Сменить версию Wine
|
||||
|
||||
# Другое
|
||||
winehelper --debug <command> # Режим отладки
|
||||
winehelper --changelog # История изменений
|
||||
winehelper gui # Запустить GUI
|
||||
```
|
||||
|
||||
## Разработка
|
||||
|
||||
### Запуск в режиме разработки
|
||||
|
||||
```bash
|
||||
# GUI режим
|
||||
./winehelper gui
|
||||
|
||||
# CLI режим
|
||||
./winehelper install list
|
||||
./winehelper -i alta-expert
|
||||
```
|
||||
|
||||
### Добавление нового скрипта установки
|
||||
|
||||
1. Создать файл в `autoinstall/` (для автоматической установки) или `manualinstall/` (требуется дистрибутив)
|
||||
2. Добавить обязательные переменные: `PROG_NAME`, `WINEPREFIX`, `WH_WINE_USE`, `PROG_URL`
|
||||
3. Добавить комментарий `# info_ru:` с описанием
|
||||
4. Добавить иконку в `image/` (PNG, имя совпадает с переменной в create_desktop)
|
||||
5. Обновить `sha256sum.list` если требуется загрузка архивов
|
||||
|
||||
### Требования к коду
|
||||
|
||||
**Bash:**
|
||||
- Использовать `#!/usr/bin/env bash`
|
||||
- Проверять наличие переменных перед использованием
|
||||
- Использовать функции обработки ошибок (`fatal`, `print_error`)
|
||||
- Экранировать все пути с помощью кавычек
|
||||
|
||||
**Python:**
|
||||
- Импортировать из `winehelperqt` относительно
|
||||
- Использовать type hints где возможно
|
||||
- Документация на русском языке
|
||||
- Классы должны наследоваться от соответствующих QWidget
|
||||
|
||||
## Безопасность
|
||||
|
||||
- Скрипт запрещает запуск от root
|
||||
- Проверяет noexec для /home
|
||||
- Проверяет SHA256 хеши загружаемых файлов
|
||||
- Использует временные файлы с ограниченными правами (600)
|
||||
- Поддержка лицензионного соглашения перед установкой
|
||||
|
||||
## Особенности ALT Linux
|
||||
|
||||
- Требуется репозиторий x86_64-i586 для 32-битных зависимостей
|
||||
- Интеграция с RPM (версия определяется через `rpm -q winehelper`)
|
||||
- Использование apt-get для установки зависимостей
|
||||
- Desktop-файлы размещаются в `~/.local/share/applications/`
|
||||
|
||||
## Полезные ссылки
|
||||
|
||||
- Официальная документация: https://www.altlinux.org/Winehelper
|
||||
- Совместимость ПО (P10): https://www.basealt.ru/fileadmin/user_upload/compatibility/P10-view2.html
|
||||
- Совместимость ПО (P11): https://www.basealt.ru/fileadmin/user_upload/compatibility/P11-view2.html
|
||||
|
||||
## Сторонние компоненты
|
||||
|
||||
- Wine / Wine-Staging / Proton / wine-tkg
|
||||
- Wine-Mono, Wine-Gecko
|
||||
- DXVK, VKD3D
|
||||
- Winetricks
|
||||
- wine-cpcsp_proxy (для КриптоПро)
|
||||
@@ -1,5 +1,121 @@
|
||||
История изменений:
|
||||
|
||||
0.12.0
|
||||
* исправлена работа cpcsp_proxy при монтировании home с флагом noexec
|
||||
* обновлены все скрипты установки ВЭД и СТМ
|
||||
|
||||
0.11.0
|
||||
* исправлена работа WineHelper при монтировании home с флагом noexec
|
||||
* исправлена иконка графического режима Qt5
|
||||
* добавлена автоматическая архивация лога, если он больше 10 Мб
|
||||
* исправлена работа сертификатов для emias (спасибо lav@)
|
||||
|
||||
0.10.0
|
||||
* добавлены скрипты установок:
|
||||
- apropos-z
|
||||
- olimp
|
||||
* обновлены скрипты установок:
|
||||
- ctm-service
|
||||
- emias
|
||||
* добавлены версии wine:
|
||||
- wine-11.3.1-alt1-wow64
|
||||
- wine-10.18.1-alt2-i586
|
||||
- wine-9.0-cx-amd64
|
||||
* добавлена поддержка wine-cx (форк wine от crossover)
|
||||
* небольшие улучшения графического режим Qt5
|
||||
|
||||
0.9.0
|
||||
* добавлена поддержка wine-wow64 (не требует установку 32-битных зависимостей в систему)
|
||||
* добавлена поддержка wine-cpcsp_proxy для wine-wow64 (не требует установку 32-битного КриптоПро в систему)
|
||||
* добавлен пропуск проверки 32-битных зависимостей если используется wine-wow64
|
||||
* обновлен графический режим Qt5:
|
||||
- исправлены/улучшены основные функции
|
||||
- исправлено отображение иконок для ярлыков (desktop файлов)
|
||||
- добавлена возможность запуска "Панели управления Wine"
|
||||
- настройки ассоциации файлов, ESYNC, FSYNC, DXVK и VK3D сгруппированы в "Дополнительные настройки"
|
||||
- удалены не используемые версии wine
|
||||
- добавлен фильтр ограничения использования версии Wine в зависимости от префикса
|
||||
* добавлены скрипты установок:
|
||||
- dialux 4
|
||||
- ksamu
|
||||
- emias
|
||||
* обновлен скрипт для установки ved-control
|
||||
* налоговые программы переведены на 64-битные префиксы и wine-wow64
|
||||
* программы t-flex переведены на использование wine-wow64
|
||||
* программы arm-kt переведены на использование wine-wow64
|
||||
* улучшено создание базового префикса
|
||||
* улучшено создание и распаковка резервных копий префикса
|
||||
|
||||
0.8.0
|
||||
* добавлено автоопределение .reg и .dll файлов для их добавленния в реестр префикса
|
||||
* во вкладку "Справка" добавлены ссылки на страницы с сертификатами
|
||||
* другие небольшие улучшения и оптимизации скриптов и графического интерфейса
|
||||
|
||||
0.7.0
|
||||
* обновлен графический режим Qt5
|
||||
- добавлена кнопка открытия каталога с резервными копиями и логами
|
||||
- добавлена кнопка открытия каталога с префиксом
|
||||
- добавлена блокировка кнопок для установленного приложения, если оно уже запущено
|
||||
- добавлено отображения процесса установки сторонних компонентов с помощью winetricks
|
||||
- добавлена возможность отображения и установки тестовых скриптов (выключено по умолчанию)
|
||||
* добавлены скрипты установки для t-flex версии 18
|
||||
* в CLI добавлен список тестовых скриптов установки ПО
|
||||
* добавлена возможность ассоциации файлов для передачи в приложения запускаемых в WineHelper
|
||||
|
||||
0.6.0
|
||||
* обновлен графический режим Qt5
|
||||
* добавлен иконка в трее для графического режима Qt5
|
||||
* обновлены скрипты установки для t-flex-*
|
||||
* обновлен скрипт установки для scadoffice
|
||||
* добавлена ручная установка NetTest (демо версия)
|
||||
* добавлены скрипты установки ARM-KT:
|
||||
winehelper install arm-kt-att - "АРМ КТ ПРОФ АТТЕСТАТ"
|
||||
winehelper install arm-kt-dpp - "АРМ КТ ПРОФ ДПП"
|
||||
winehelper install arm-kt-es - "АРМ КТ ПРОФ НШ"
|
||||
winehelper install arm-kt-med - "АРМ КТ ПРОФ МЕД"
|
||||
winehelper install arm-kt-prof - "АРМ КТ ПРОФ ПРОФЕССИЯ"
|
||||
winehelper install arm-kt-spo - "АРМ КТ ПРОФ СПО"
|
||||
winehelper install arm-kt-vuz - "АРМ КТ ПРОФ ВУЗ"
|
||||
* winehelper killall - убивает только процессы запущенные в WineHelper
|
||||
* другие небольшие улучшения и оптимизации скриптов
|
||||
|
||||
0.5.4:
|
||||
* обновлен графический режим Qt5:
|
||||
- добавлена возможность установки системных зависимостей
|
||||
- исправлены/улучшены основные функции
|
||||
- добавлено управление префиксами (в разработке)
|
||||
- добавлена возможность создания ярлыка
|
||||
* добавлено автоматическое создание иконки для ярлыков (desktop файлов)
|
||||
* префикс tflex17 переименован в tflex (т.к. 18-я версия работает в том же префиксе)
|
||||
|
||||
0.5.3:
|
||||
* исправлена установка grdcontrol для t-flex-*
|
||||
* обновлен графический режим Qt5
|
||||
|
||||
0.5.2:
|
||||
* исправлен запуск winehelper.desktop для winehelper-qt
|
||||
|
||||
0.5.1:
|
||||
* добавлена функция извлечения иконки из .exe файлов
|
||||
* добавлен вывод истории изменений командой: winehelper --changelog
|
||||
* добавлен графический режим Qt5 (альфа версия)
|
||||
* обновлены скрипты для совместной работы с графическим режимом
|
||||
* обновлены скрипты установок для t-flex-* (добавлена поддержка grdcontrol)
|
||||
* добавлены ссылки на официальные сайты устанавливаемых приложений
|
||||
* обновлены функции создания и восстановления резервных копий префиков
|
||||
* добавлены иконки для приложения WineHelper
|
||||
|
||||
0.5.0:
|
||||
* добавлен явный вывод отказа от ответственности и соглашения с ним
|
||||
* обновлены все скрипты для установки t-flex-*
|
||||
* добавлен wine_wh_tflex_10-9 с патчами для t-flex-*
|
||||
* добавлена поддержка новых версий wine 10.3 и выше
|
||||
* удален пакет libOSMesa из проверки на зависимости
|
||||
* другие небольшие улучшения и оптимизации скриптов
|
||||
|
||||
0.4.9:
|
||||
* добавлено автодопонение команд для zsh (zsh_completion)
|
||||
|
||||
0.4.8:
|
||||
* все скрипты для программ daobit-* переведены из ручных установок в автоматические
|
||||
|
||||
@@ -59,10 +175,10 @@
|
||||
|
||||
0.3.8:
|
||||
* добавлена возможность ассоциации и запуска файлов из WINE в нативном Linux
|
||||
приложении с помощью перемененной. Пример: WH_XDG_OPEN="rtf txt doc"
|
||||
приложении с помощью переменной. Пример: WH_XDG_OPEN="rtf txt doc"
|
||||
* добавлен выбор префикса, если переменная WINEPREFIX не объявлена
|
||||
* добавлено сохранение последней конфигурации использования префикса
|
||||
* добавлено сохранение скписка создаваемых ярлыков для приложений
|
||||
* добавлено сохранение списка создаваемых ярлыков для приложений
|
||||
|
||||
0.3.7:
|
||||
* обновлены функции создания desktop файлов (ярлыков) и категория WineHelper в меню
|
||||
@@ -112,7 +228,7 @@
|
||||
0.3.0:
|
||||
* добавлена автоматическое определение версии ПО "Декларация", с возможностью последующего обновления поверх старой версии программы
|
||||
* обновлена версия tester_n - до актуальной на 10.03.2025
|
||||
* npul - доработано определения дополнительного обновления
|
||||
* npul - доработано определение дополнительного обновления
|
||||
* упрощен вывод списка возможных установок
|
||||
* добавлена возможность установки ПО без использования подготовленного префикса
|
||||
Пример: "winehelper install declaration --clear-pfx"
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
# Руководство пользователя
|
||||
Подробное и актуальное руководство по использованию WineHelper смотрите на сайте: https://www.altlinux.org/Winehelper
|
||||
|
||||
# Совместимость ПО и сертификаты
|
||||
С полным списком совместимого ПО и сертификатами можно ознакомиться по следующим ссылкам:
|
||||
Для 10 платформы: https://www.basealt.ru/fileadmin/user_upload/compatibility/P10-view2.html
|
||||
Для 11 платформы: https://www.basealt.ru/fileadmin/user_upload/compatibility/P11-view2.html
|
||||
@@ -0,0 +1,14 @@
|
||||
Отказ от ответственности:
|
||||
|
||||
Некоторые компоненты, устанавливаемые в префикс и необходимые для запуска
|
||||
приложений, могут быть защищены авторским правом или лицензионными
|
||||
соглашениями. Вы обязаны самостоятельно убедиться в законности использования
|
||||
этих компонентов в вашей юрисдикции.
|
||||
|
||||
Мы не несём ответственности за нарушение лицензионных соглашений, связанное с
|
||||
использованием подготовленного префикса, а также за программное обеспечение,
|
||||
полученное из сторонних источников.
|
||||
|
||||
Продолжая установку, вы подтверждаете, что ознакомились с данным отказом от
|
||||
ответственности и принимаете все риски, связанные с использованием программного
|
||||
обеспечения.
|
||||
@@ -0,0 +1,426 @@
|
||||
<div align="center">
|
||||
<img src="image/gui/winehelper.svg" width="64">
|
||||
<h1 align="center">WineHelper</h1>
|
||||
<p align="center">Инструмент для упрощения установки Windows-приложений на Linux. Он использует подготовленные скрипты, портативные версии Wine и изолированные префиксы, обеспечивая максимальную идентичность на различных операционных системах основанных на Alt Linux, начиная с релиза p10 и выше.</p>
|
||||
</div>
|
||||
|
||||
<p align="center">
|
||||
<img src="image/handbook/auto_install.png" alt="WineHelper GUI" width="80%">
|
||||
</p>
|
||||
|
||||
## Основные возможности
|
||||
|
||||
* **Простая установка**: Устанавливайте Windows-приложения с помощью готовых скриптов, как в автоматическом, так и в ручном режиме.
|
||||
* **Изолированные окружения**: Каждое приложение устанавливается в свой собственный, изолированный префикс, что предотвращает конфликты.
|
||||
* **Управление версиями Wine**: Легко переключайтесь между различными версиями Wine для достижения наилучшей совместимости.
|
||||
* **Графический и консольный интерфейсы**: Используйте удобный GUI для повседневных задач или мощный CLI для автоматизации.
|
||||
* **Резервное копирование**: Создавайте и восстанавливайте полные резервные копии ваших префиксов.
|
||||
* **Встроенные утилиты**: Быстрый доступ к `winecfg`, `regedit`, `Winetricks` и другим инструментам для каждого префикса.
|
||||
|
||||
---
|
||||
|
||||
|
||||
<!-- Описание установки WineHelper-->
|
||||
<details>
|
||||
<summary style="font-size: 35px; font-weight: bold;">Установка</summary>
|
||||
|
||||
```
|
||||
$ su -
|
||||
# apt-get update && apt-get dist-upgrade
|
||||
# apt-get install winehelper
|
||||
# exit
|
||||
```
|
||||
</details>
|
||||
|
||||
|
||||
<!-- Описание использования CLI -->
|
||||
<details>
|
||||
<summary style="font-size: 35px; font-weight: bold;">Использование WineHelper (CLI)</summary>
|
||||
|
||||
### Список приложений для установки
|
||||
|
||||
Вывод списка приложений, доступных к установке:
|
||||
```
|
||||
$ winehelper install list
|
||||
```
|
||||
или сокращенная команда:
|
||||
```
|
||||
$ winehelper -i
|
||||
```
|
||||
|
||||
### Запуск установки приложений из списка скриптов
|
||||
|
||||
Скрипты установки разделены на два типа:
|
||||
|
||||
1. **Список программ с возможностью автоматической установки** — содержит полностью автоматизированные скрипты установок программ у которых есть дистрибутивы (установщики) в свободном доступе.
|
||||
Процесс полностью автоматизирован.
|
||||
Пример:
|
||||
```
|
||||
$ winehelper install ksamu
|
||||
```
|
||||
или сокращенная команда:
|
||||
```
|
||||
$ winehelper -i ksamu
|
||||
```
|
||||
2. **Список программ с возможностью установки из существующего дистрибутива** — содержит скрипты установок для программ, которых нет в свободном доступе.
|
||||
Пример:
|
||||
```
|
||||
$ winehelper install is-record-station "/путь/до/установочного_файла"
|
||||
```
|
||||
или сокращенная команда:
|
||||
```
|
||||
$ winehelper -i is-record-station "/путь/до/установочного_файла"
|
||||
```
|
||||
|
||||
### Процесс установки приложений из списка скриптов
|
||||
|
||||
При первом запуске **WineHelper** проверяются и при необходимости устанавливаются дополнительные зависимости (запрашиваются права root).
|
||||
|
||||
Процесс установки приложений:
|
||||
1. Отображаются лицензионные соглашения на сторонние компоненты. Для продолжения введите **y** и нажмите **Enter**.
|
||||
2. Далее процесс проходит автоматически с подробным выводом в терминал:
|
||||
- Загрузка и проверка хэш-суммы нужной версии Wine.
|
||||
- Загрузка и проверка хэш-суммы базового префикса.
|
||||
- Инициализация и подготовка префикса.
|
||||
- Скачивание дистрибутива (установщика) программы с официального сайта (если применимо).
|
||||
- Установка приложения.
|
||||
- Создание .desktop-файла (ярлыка) на рабочем столе и в меню приложений.
|
||||
|
||||
Если устанавливаемое приложение требует дополнительных действий от пользователя (ввод лицензии, настройка), это будет явно указано в терминале.
|
||||
|
||||
### Установка своего приложения
|
||||
|
||||
Для установки своего приложения (не из списка готовых скриптов) выполните следующие шаги:
|
||||
|
||||
**Этап 1: Создание префикса**
|
||||
Создайте новый префикс с использованием wine-wow64 (рекомендуется для новых приложений):
|
||||
```
|
||||
$ winehelper create-prefix
|
||||
```
|
||||
Выберите wine-wow64 версию и разрядность 64-bit.
|
||||
|
||||
> [!NOTE]
|
||||
> **Всегда сначала пробуйте wine-wow64**, это упрощает настройку и избавляет от 32-битных зависимостей.
|
||||
|
||||
**Этап 2: Запуск установщика**
|
||||
Запустите установочный файл в созданном префиксе:
|
||||
```
|
||||
$ winehelper "/путь/до/установочного_файла.exe"
|
||||
```
|
||||
Выберите префикс из списка (введите номер и нажмите Enter).
|
||||
|
||||
### Удаление префикса с приложением
|
||||
|
||||
Для удаления префикса выполните команду:
|
||||
```
|
||||
$ winehelper remove-prefix [имя_префикса]
|
||||
```
|
||||
Если имя префикса не указано, будет выведен список существующих префиксов:
|
||||
```
|
||||
0 - Отмена
|
||||
1 - Префикс1
|
||||
2 - Префикс2
|
||||
Выберите префикс (0-2):
|
||||
```
|
||||
Необходимо указать номер удаляемого префикса и нажать клавишу **Enter**. Далее потребуется подтвердить удаление префикса вводом **y**.
|
||||
|
||||
В результате будут удалены:
|
||||
- сам префикс;
|
||||
- установленное ПО;
|
||||
- desktop-файлы (ярлыки для установленного ПО в префиксе).
|
||||
|
||||
### Cоздание резервной копии префикса
|
||||
|
||||
Команда создания резервной копии префикса:
|
||||
```
|
||||
$ winehelper backup-prefix [имя_префикса]
|
||||
```
|
||||
Если имя префикса не указано, будет выведен список существующих префиксов:
|
||||
```
|
||||
0 - Отмена
|
||||
1 - Префикс1
|
||||
2 - Префикс2
|
||||
Выберите префикс (0-2):
|
||||
```
|
||||
Необходимо указать номер удаляемого префикса и нажать клавишу **Enter**.
|
||||
После выбора префикса автоматически:
|
||||
- Создаётся копия префикса.
|
||||
- Внутри префикса сохраняется используемая версия WINE.
|
||||
- Копируются иконки для ярлыков (.desktop-файлов).
|
||||
- Сохраняется информация о ярлыках (.desktop-файлах) для будущей распаковки/восстановления префикса.
|
||||
- Резервная копия сохраняется на рабочем столе с именем: {{path|backup_имя_префикса_дата_создания.whpack}}
|
||||
|
||||
### Восстановление префикса из резервной копии
|
||||
|
||||
Команда восстановления префикса из резервной копии:
|
||||
```
|
||||
$ winehelper restore-prefix "путь/до/файла.whpack"
|
||||
```
|
||||
Восстановление префикса не требует подключение к интернету и происходит в автоматическом режиме:
|
||||
- Распаковка префикса.
|
||||
- Восстановление версии WINE.
|
||||
- Восстановление ярлыков (.desktop-файлов).
|
||||
|
||||
После завершения восстановления приложение будет доступно для запуска через меню или рабочий стол.
|
||||
|
||||
### Использование команд WINE в WineHelper
|
||||
|
||||
WineHelper предоставляет доступ к основным инструментам WINE:
|
||||
```
|
||||
winehelper winefile # запуск файлового менеджера wine
|
||||
winehelper winecfg # запуск wine конфигуратора для префикса
|
||||
winehelper winereg # запуск редактора реестра для префикса
|
||||
winehelper wineconsole # запуск терминала wine (cmd.exe)
|
||||
winehelper winetricks # запуск графического интерфейса winetricks
|
||||
winehelper winetricks [компонент] # автоматическая установка дополнительного компонента в префикс
|
||||
```
|
||||
После выполнения любой из вышеперечисленных команд отображается список существующих префиксов:
|
||||
```
|
||||
0 - Отмена
|
||||
1 - Префикс1
|
||||
2 - Префикс2
|
||||
Выберите префикс (0-2):
|
||||
```
|
||||
Команда выполняется в выбранном вами префиксе.
|
||||
|
||||
### Запуск стороннего *.exe файла в WineHelper
|
||||
|
||||
Есть два варианта:
|
||||
1. В командной строке выполнить команду:
|
||||
```
|
||||
$ winehelper "путь/до/файла.exe"
|
||||
0 - Отмена
|
||||
1 - Префикс1
|
||||
2 - Префикс2
|
||||
Выберите префикс (0-2):
|
||||
```
|
||||
Файл будет запущен в выбранном префиксе.
|
||||
|
||||
2. С помощью файлового менеджера WINE:
|
||||
```
|
||||
$ winehelper winefile
|
||||
0 - Отмена
|
||||
1 - Префикс1
|
||||
2 - Префикс2
|
||||
Выберите префикс (0-2):
|
||||
```
|
||||
В файловом менеджере найти и запустить нужный exe-файл.
|
||||
|
||||
### Дополнительные команды
|
||||
|
||||
```
|
||||
$ winehelper help
|
||||
```
|
||||
Вывод:
|
||||
<pre>
|
||||
Использование: winehelper [команда]
|
||||
|
||||
Команды:
|
||||
install list список возможных установочных скриптов
|
||||
install [скрипт] запустить скрипт установки программы
|
||||
install [скрипт] --clear-pfx не использовать готовый префикс для установки ПО
|
||||
|
||||
install-dxvk [версия|none|list] установить, удалить или показать версии DXVK
|
||||
install-vkd3d [версия|none|list] установить, удалить или показать версии VKD3D
|
||||
change-wine [версия] изменить версию Wine для текущего префикса
|
||||
|
||||
installed список установленных программ
|
||||
run [программа] запуск программы (отладка)
|
||||
remove-all удалить WineHelper и все связанные данные
|
||||
create-prefix создать префикс
|
||||
remove-prefix [имя_префикса] удалить префикс и все связанные данные
|
||||
backup-prefix [имя_префикса] создать резервную копию префикса
|
||||
restore-prefix \"путь/до/whpack\" восстановить префикс из резервной копии
|
||||
|
||||
Параметры:
|
||||
--help показать эту справку и выйти
|
||||
--version показать информацию о пакете и его версии
|
||||
--changelog показать историю изменений
|
||||
--debug [команда] включить режим логирования работы WINE
|
||||
</pre>
|
||||
|
||||
</details>
|
||||
|
||||
|
||||
<!-- Описание использования GUI -->
|
||||
<details>
|
||||
<summary style="font-size: 35px; font-weight: bold;">Использование WineHelper (GUI)</summary>
|
||||
|
||||
### Вкладки «Автоматическая установка» и «Ручная установка»
|
||||
|
||||
При использовании графического интерфейса списки приложений расположены во вкладках **Автоматическая установка** и **Ручная установка**.
|
||||
|
||||
<div align="center">
|
||||
<img src="image/handbook/auto_install.png">
|
||||
<p><em>Вкладка "Автоматическая установка"</em></p>
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
<img src="image/handbook/manual_install.png">
|
||||
<p><em>Вкладка "Ручная установка"</em></p>
|
||||
</div>
|
||||
|
||||
Также на вкладке **Автоматическая установка** есть чекбокс с тестовыми версиями скриптов установки которые еще не прошли полную проверку на зависимости и совместимость, но уже можно попробовать в работе.
|
||||
|
||||
<div align="center">
|
||||
<img src="image/handbook/auto_install_test.png">
|
||||
<p><em>Тестовые версии скриптов установки</em></p>
|
||||
</div>
|
||||
|
||||
Для поиска нужной программы введите название в поле поиска.
|
||||
|
||||
<div align="center">
|
||||
<img src="image/handbook/search.png">
|
||||
<p><em>Поле поиска</em></p>
|
||||
</div>
|
||||
|
||||
При выборе программы из списка слева, в правой части окна отображается подробная информация о ней: описание и ссылка на официальный сайт.
|
||||
|
||||
<div align="center">
|
||||
<img src="image/handbook/info.png">
|
||||
<p><em>Информация о выбранной программе</em></p>
|
||||
</div>
|
||||
|
||||
Для установки программы нажмите кнопку **Установить**.
|
||||
|
||||
Для **ручной установки** дополнительно потребуется указать путь к установочному файлу (`.exe` или `.msi`), который вы скачали самостоятельно.
|
||||
|
||||
<div align="center">
|
||||
<img src="image/handbook/manual_install_1.png">
|
||||
<p><em>Вкладка "Ручная установка" с указанием пути к дистрибутиву</em></p>
|
||||
</div>
|
||||
|
||||
После нажатия кнопки **Установить** появится окно с лицензионным соглашением. После его принятия начнется процесс установки, который будет подробно логироваться в отдельном окне.
|
||||
|
||||
<div align="center">
|
||||
<img src="image/handbook/license_agreement.png">
|
||||
<p><em>Окно с лицензионным соглашением</em></p>
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
<img src="image/handbook/log.png">
|
||||
<p><em>Окно установки с логом</em></p>
|
||||
</div>
|
||||
|
||||
После установки приложения и нажатия кнопки **Закрыть** в окне установки приложения, ярлык приложения появится в списке установленных приложений во вкладке **Установленные** а также в меню приложений и на рабочем столе если это разрешено в рабочем окружении.
|
||||
|
||||
### Вкладка «Установленные»
|
||||
|
||||
На этой вкладке отображаются все приложения, которые были установлены с помощью WineHelper.
|
||||
|
||||
<div align="center">
|
||||
<img src="image/handbook/installed.png">
|
||||
<p><em>Вкладка "Установленные"</em></p>
|
||||
</div>
|
||||
|
||||
При выборе приложения в правой панели становятся доступны следующие действия:
|
||||
* **Запустить/Остановить**: Запускает или останавливает/закрывает выбранное приложение.
|
||||
* **Создать лог запуска программы**: Запускает приложение в режиме отладки. После закрытия приложения в вашем домашнем каталоге будет создан файл `winehelper.log`.
|
||||
* **Создать резервную копию префикса**: Создает полный бэкап префикса приложения (включая версию Wine) в формате `.whpack` на вашем рабочем столе если это разрешено в рабочем окружении.
|
||||
* **Удалить префикс**: Полностью удаляет приложение вместе с его префиксом и всеми связанными ярлыками.
|
||||
|
||||
Также на этой вкладке доступна кнопка **«Восстановить префикс из резервной копии»**, которая позволяет восстановить любое приложение из ранее созданного `.whpack` файла.
|
||||
|
||||
<div align="center">
|
||||
<img src="image/handbook/election_installed.png">
|
||||
<p><em>Выбранное приложение во вкладке "Установленные"</em></p>
|
||||
</div>
|
||||
|
||||
Расположения лога запуска программы а также резервной копии префикса можно просмотреть с помощью кнопки **«Открыть папку с логом/резервной копией префикса»** которая появляется автоматически после создания лога или резервной копии.
|
||||
|
||||
<div align="center">
|
||||
<img src="image/handbook/folder_log_backup.png">
|
||||
<p><em>Кнопка "Открыть папку с логом/резервной копией префикса"</em></p>
|
||||
</div>
|
||||
|
||||
### Вкладка «Менеджер префиксов»
|
||||
|
||||
Эта вкладка предоставляет мощные инструменты для управления префиксами Wine.
|
||||
|
||||
<div align="center">
|
||||
<img src="image/handbook/prefix_manager.png">
|
||||
<p><em>Вкладка "Менеджер префиксов"</em></p>
|
||||
</div>
|
||||
|
||||
#### Создание нового префикса
|
||||
|
||||
Нажав кнопку **«Создать новый префикс»**, вы откроете диалог, где можно задать:
|
||||
* **Имя нового префикса**.
|
||||
* **Разрядность** (32-bit или 64-bit).
|
||||
* **Шаблон префикса** (чистый префикс или с рекомендуемыми библиотеками).
|
||||
* **Версию Wine** из доступного списка.
|
||||
|
||||
<div align="center">
|
||||
<img src="image/handbook/prefix_create.png">
|
||||
<p><em>Диалог создания нового префикса</em></p>
|
||||
</div>
|
||||
|
||||
#### Установка своего приложения
|
||||
|
||||
Для установки своего приложения (не из списка готовых скриптов) выполните следующие шаги:
|
||||
|
||||
**Этап 1: Создание префикса**
|
||||
1. Вкладка **«Менеджер префиксов»**
|
||||
2. Нажмите **«Создать новый префикс»**
|
||||
3. Задайте имя префикса
|
||||
4. Выберите **wine-wow64** версию (рекомендуется)
|
||||
5. Выберите разрядность **64-bit**
|
||||
|
||||
> [!NOTE]
|
||||
> **Всегда сначала пробуйте wine-wow64**, это упрощает настройку и избавляет от 32-битных зависимостей.
|
||||
|
||||
**Этап 2: Установка приложения**
|
||||
1. Выберите созданный префикс из выпадающего списка
|
||||
2. Нажмите кнопку **«Запустить файл в префиксе»**, выберите файл для установки
|
||||
3. Нажмите кнопку **«Создать ярлык для приложения в префиксе»**, выберите установленный файл в префиксе
|
||||
|
||||
#### Управление существующим префиксом
|
||||
|
||||
Выбрав префикс из выпадающего списка, вы получаете доступ к панели управления, которая позволяет:
|
||||
|
||||
* **Управлять компонентами**:
|
||||
* **Менеджер компонентов (Winetricks)**: Удобный интерфейс для установки и переустановки библиотек, шрифтов и настроек.
|
||||
* **Запускать стандартные утилиты Wine**:
|
||||
* `Редактор настроек (winecfg)`
|
||||
* `Редактор реестра (regedit)`
|
||||
* `Удаление программ (uninstaller)`
|
||||
* `Командная строка (cmd)`
|
||||
* `Файловый менеджер (winefile)`
|
||||
* `Панель управления (control)`
|
||||
* **Управлять версиями Wine**:
|
||||
* **Управление версией Wine**: Смена версии Wine для выбранного префикса. Диалог выбора позволяет как выбрать уже установленную версию, так и скачать новую из списков, сгруппированных по архитектуре.
|
||||
* **Управлять дополнительными настройками**:
|
||||
* **Управление DXVK/VKD3D**: Установка или удаление конкретных версий DXVK и vkd3d-proton.
|
||||
* **Ассоциации файлов**: Настройка открытия определенных типов файлов (например, `.pdf`, `.docx`) нативными приложениями Linux, чтобы избежать их открытия внутри Wine.
|
||||
* **Включать/выключать ESync и FSync**: Включение/выключение методов оптимизации синхронизации потоков в Windows-приложениях при запуске через Wine.
|
||||
* **Включать/выключать CPCSP_PROXY**: Поддержка КриптоПро CSP (электронная подпись). Включайте только для приложений, требующих ЭП.
|
||||
* **Устанавливать приложения**: Установить любой `.exe` или `.msi` файл напрямую в выбранный префикс.
|
||||
* **Создавать ярлыки**: Создать ярлык для любого исполняемого файла внутри префикса.
|
||||
* **Удалять префикс** или **создавать из него шаблон**.
|
||||
|
||||
Справа отображается подробная информация о конфигурации выбранного префикса.
|
||||
|
||||
В самом низу вкладки находится кнопка **«Удалить все данные WineHelper»**.
|
||||
> [!CAUTION]
|
||||
> Эта функция полностью и безвозвратно удаляет все префиксы, настройки, кэш и ярлыки, созданные WineHelper. Используйте с осторожностью! Программа запросит двойное подтверждение для предотвращения случайного удаления.
|
||||
|
||||
### Вкладка «Справка»
|
||||
|
||||
Содержит полезную информацию о проекте:
|
||||
* **Общее**: Ссылка на официальную документацию.
|
||||
* **Авторы**: Список разработчиков и участников проекта.
|
||||
* **Лицензия**: Текст лицензии WineHelper и информация о сторонних компонентах.
|
||||
* **История изменений**: Changelog пакета.
|
||||
|
||||
<div align="center">
|
||||
<img src="image/handbook/help.png">
|
||||
<p><em>Вкладка "Справка"</em></p>
|
||||
</div>
|
||||
|
||||
</details>
|
||||
|
||||
|
||||
### Примечание
|
||||
|
||||
> [!WARNING]
|
||||
> Проект находится на стадии WIP (work in progress)
|
||||
@@ -4,7 +4,7 @@ _winehelper_completions() {
|
||||
COMPREPLY=()
|
||||
cur="${COMP_WORDS[COMP_CWORD]}"
|
||||
prev="${COMP_WORDS[COMP_CWORD-1]}"
|
||||
opts="--help --version --debug install installed -r -i remove-all --clear-pfx killall remove-prefix backup-prefix restore-prefix"
|
||||
opts="--help --version --debug install installed install-dxvk install-vkd3d -r -i remove-all --clear-pfx killall remove-prefix backup-prefix restore-prefix create-prefix --changelog changelog change-wine clear-winetricks-cache"
|
||||
wine_cmd="winecfg winereg winefile wineconsole winetricks desktop regedit explorer cmd run"
|
||||
|
||||
case "${prev}" in
|
||||
@@ -22,7 +22,7 @@ _winehelper_completions() {
|
||||
return 0
|
||||
;;
|
||||
run|installed)
|
||||
local installed=$(grep -h "Exec=env" ~/.local/share/winehelper/*.desktop 2>/dev/null | awk -F'/' '{print $NF}' | awk -F'"' '{print $1}')
|
||||
local installed=$(ls -1 ~/.local/share/winehelper/ | grep ".desktop" | sed 's/.desktop//')
|
||||
COMPREPLY=( $(compgen -W "${installed}" -- "${cur}") )
|
||||
return 0
|
||||
;;
|
||||
@@ -34,6 +34,20 @@ _winehelper_completions() {
|
||||
restore-prefix)
|
||||
return 0
|
||||
;;
|
||||
install-dxvk|install-vkd3d)
|
||||
local versions=$(winehelper "${prev}" list 2>/dev/null | grep ' - ' | sed 's/ - //')
|
||||
COMPREPLY=( $(compgen -W "${versions} none list" -- "${cur}") )
|
||||
return 0
|
||||
;;
|
||||
change-wine)
|
||||
local wine_versions=$(awk '
|
||||
/^#+\s*(WINE|WINE_LG|PROTON_LG|PROTON_STEAM)\s*#*$/ { in_group=1 }
|
||||
/^#+/ { if (! ($0 ~ /^#+\s*(WINE|WINE_LG|PROTON_LG|PROTON_STEAM)\s*#*$/)) in_group=0 }
|
||||
/^[a-f0-9]{64}/ && in_group { sub(/\.tar\.xz$/, "", $2); print $2 }
|
||||
' /usr/share/winehelper/sha256sum.list 2>/dev/null)
|
||||
COMPREPLY=( $(compgen -W "system ${wine_versions}" -- "${cur}") )
|
||||
return 0
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
|
||||
@@ -8,15 +8,20 @@ _winehelper() {
|
||||
'--version[Показать информацию о пакете и его версии]'
|
||||
'--debug[Режим отладки]'
|
||||
'install[Запустить скрипт установки программы]'
|
||||
'install-dxvk[Установить/удалить DXVK]'
|
||||
'install-vkd3d[Установить/удалить VKD3D]'
|
||||
'installed[Список установленных программ]'
|
||||
'-r[Запуск программы (отладка)]'
|
||||
'-i[Запустить скрипт установки программы]'
|
||||
'remove-all[Удалить WineHelper и все связанные данные]'
|
||||
'--clear-pfx[Очистить префикс \[имя_префикса\]]'
|
||||
'killall[Убить все процессы]'
|
||||
'create-prefix[Создать новый префикс]'
|
||||
'remove-prefix[Удалить префикс и все связанные данные]'
|
||||
'backup-prefix[Создать резерную копию префикса]'
|
||||
'restore-prefix[восстановить префикс из резервной копии "путь/до/whpack"]'
|
||||
'change-wine[Изменить версию Wine для префикса]'
|
||||
'clear-winetricks-cache[Очистить кэш Winetricks]'
|
||||
)
|
||||
|
||||
wine_cmd=(
|
||||
@@ -55,9 +60,20 @@ _winehelper() {
|
||||
remove-prefix|backup-prefix)
|
||||
_get_prefixes
|
||||
;;
|
||||
create-prefix)
|
||||
;;
|
||||
restore-prefix)
|
||||
_files
|
||||
;;
|
||||
install-dxvk)
|
||||
_get_component_versions 'install-dxvk'
|
||||
;;
|
||||
install-vkd3d)
|
||||
_get_component_versions 'install-vkd3d'
|
||||
;;
|
||||
change-wine)
|
||||
_get_wine_versions
|
||||
;;
|
||||
*)
|
||||
_values 'winehelper options' "${opts[@]}" "${wine_cmd[@]}"
|
||||
;;
|
||||
@@ -66,6 +82,32 @@ _winehelper() {
|
||||
esac
|
||||
}
|
||||
|
||||
_get_component_versions () {
|
||||
local component_command=$1
|
||||
local -a versions
|
||||
|
||||
versions=( ${(f)"$(winehelper "${component_command}" list 2>/dev/null | grep ' - ' | sed 's/ - //')" } )
|
||||
versions+=(none list)
|
||||
|
||||
_values 'versions' "${versions[@]}"
|
||||
}
|
||||
|
||||
_get_wine_versions () {
|
||||
local -a versions
|
||||
local sha256_file="/usr/share/winehelper/sha256sum.list"
|
||||
|
||||
if [[ -f "$sha256_file" ]]; then
|
||||
versions=( ${(f)"$(awk '
|
||||
/^#+\s*(WINE|WINE_LG|PROTON_LG|PROTON_STEAM)\s*#*$/ { in_group=1 }
|
||||
/^#+/ { if (! ($0 ~ /^#+\s*(WINE|WINE_LG|PROTON_LG|PROTON_STEAM)\s*#*$/)) in_group=0 }
|
||||
/^[a-f0-9]{64}/ && in_group { sub(/\.tar\.xz$/, "", $2); print $2 }
|
||||
' "$sha256_file" 2>/dev/null)"} )
|
||||
fi
|
||||
|
||||
versions+=(system)
|
||||
_values 'wine versions' "${versions[@]}"
|
||||
}
|
||||
|
||||
_get_prefixes () {
|
||||
prefixes=( ${(f)"$(ls -1 ~/.local/share/winehelper/prefixes 2>/dev/null)"} )
|
||||
|
||||
@@ -101,9 +143,7 @@ _get_list_for_install () {
|
||||
|
||||
_get_installed_list () {
|
||||
installed=(
|
||||
${(f)"$(grep -h 'Exec=env' ~/.local/share/winehelper/*.desktop 2>/dev/null |
|
||||
awk -F'/' '{print $NF}' |
|
||||
awk -F'"' '{print $1}')"}
|
||||
${(f)"$(ls -1 ~/.local/share/winehelper/ | grep ".desktop" | sed 's/.desktop//')"}
|
||||
)
|
||||
|
||||
if ((! ${#installed[@]} == 0 )); then
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Пакет программ для таможенного оформления. Включает программы Такса и ТамДок в комплектациях Эксперт, а также программу Заполнитель.
|
||||
########################################################################
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export PROG_URL="https://www.alta.ru"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-i586"
|
||||
export WINEPREFIX="alta"
|
||||
export PROG_NAME="Альта-Эксперт"
|
||||
export BASE_PFX="alta_pfx_x86_v01"
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Таможенное оформление товаров
|
||||
########################################################################
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export PROG_URL="https://www.alta.ru"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-i586"
|
||||
export WINEPREFIX="alta"
|
||||
export PROG_NAME="Альта-ГТД"
|
||||
export PROG_ICON="altagtd"
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Пакет программ для таможенного оформления. Включает программы Альта-ГТД, Такса и ТамДок в комплектациях Максимум, а также программу Заполнитель.
|
||||
########################################################################
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export PROG_URL="https://www.alta.ru"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-i586"
|
||||
export WINEPREFIX="alta"
|
||||
export PROG_NAME="Альта-Максимум"
|
||||
export BASE_PFX="alta_pfx_x86_v01"
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Таможенное законодательство
|
||||
########################################################################
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export PROG_URL="https://www.alta.ru"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-i586"
|
||||
export WINEPREFIX="alta"
|
||||
export PROG_NAME="Таможенные документы"
|
||||
export PROG_ICON="altatamdoc"
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Расчет контракта
|
||||
########################################################################
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export PROG_URL="https://www.alta.ru"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-i586"
|
||||
export WINEPREFIX="alta"
|
||||
export PROG_NAME="Такса"
|
||||
export PROG_ICON="altatax"
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Автоматизация импорта данных
|
||||
########################################################################
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export PROG_URL="https://www.alta.ru"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-i586"
|
||||
export WINEPREFIX="alta"
|
||||
export PROG_NAME="Заполнитель"
|
||||
export PROG_ICON="altazap"
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Система “A'PROPOS-Z - Графит ТМ” для проектирования этапов механообработки, синтеза, расчета и верефикация операционных размерных текстур. Графическое моделирование технологии иформирование карт эскизов.
|
||||
########################################################################
|
||||
export PROG_URL="https://www.tezis.pro"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-wow64"
|
||||
export WINEPREFIX="apropos-z"
|
||||
export PROG_NAME="A'PROPOS-Z - Графит ТМ"
|
||||
export PROG_ICON="apropos-z"
|
||||
export BASE_PFX="none"
|
||||
export WINEARCH="win64"
|
||||
export INSTALL_DLL=""
|
||||
export WH_WINDOWS_VER="10"
|
||||
export WINE_D3D_CONFIG="renderer=vulkan"
|
||||
export WH_XDG_OPEN="pdf docx scad"
|
||||
|
||||
AUTOINSTALL_URL="https://www.tezis.pro/Setup-APROPOS-Z-SHAREWARE.exe"
|
||||
AUTOINSTALL_EXE="${WH_TMP_DIR}/Setup-APROPOS-Z-SHAREWARE.exe"
|
||||
|
||||
prepair_wine
|
||||
|
||||
if try_download "$AUTOINSTALL_URL" "$AUTOINSTALL_EXE" ; then
|
||||
wine_run_install "${AUTOINSTALL_EXE}"
|
||||
try_remove_file "${AUTOINSTALL_EXE}"
|
||||
|
||||
create_desktop "$PROG_NAME" "$DRIVE_C/Program Files/A'PROPOS-Z/Apropos-Z.exe" "$PROG_ICON"
|
||||
fi
|
||||
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Программа “АРМ КТ ПРОФ АТТЕСТАТ” для документов об основном общем, среднем общем образовании.
|
||||
########################################################################
|
||||
export PROG_URL="https://armregistr.ru/programmnoe-obespechenie/licenziya-na-programmnoe-obespechenie-dlya-zapolneniya-blank-4"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-wow64"
|
||||
export WINEPREFIX="arm-kt"
|
||||
export PROG_NAME="АРМ КТ ПРОФ АТТЕСТАТ"
|
||||
export PROG_ICON="armkt"
|
||||
export BASE_PFX="none"
|
||||
export WINEARCH="win64"
|
||||
export INSTALL_DLL=""
|
||||
export WH_WINDOWS_VER="7"
|
||||
|
||||
AUTOINSTALL_URL=$(curl -s "$PROG_URL" | grep "setup.zip" | awk -F'"' '{print $2}')
|
||||
SHORT_NAME=$(echo $AUTOINSTALL_URL | awk -F'/' '{print $5}')
|
||||
VER_EXE=$(echo $AUTOINSTALL_URL | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+')
|
||||
AUTOINSTALL_ZIP="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.zip"
|
||||
AUTOINSTALL_EXE="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.exe"
|
||||
|
||||
if [[ -z $VER_EXE ]]
|
||||
then fatal "Не удалось получить версию ПО со страницы на сайте!"
|
||||
else print_info "Устанавливаем $PROG_NAME версии $VER_EXE"
|
||||
fi
|
||||
|
||||
prepair_wine
|
||||
|
||||
if try_download "$AUTOINSTALL_URL" "$AUTOINSTALL_ZIP" ; then
|
||||
unpack "$AUTOINSTALL_ZIP" "${WH_TMP_DIR}"
|
||||
try_remove_file "$AUTOINSTALL_ZIP"
|
||||
|
||||
wine_run_install "${AUTOINSTALL_EXE}" /VERYSILENT
|
||||
try_remove_file "${AUTOINSTALL_EXE}"
|
||||
|
||||
create_desktop "$PROG_NAME" \
|
||||
"$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/$SHORT_NAME.exe" "$PROG_ICON"
|
||||
|
||||
create_desktop "Регистрация $PROG_NAME" \
|
||||
"$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/${SHORT_NAME}Reg.exe" "$PROG_ICON"
|
||||
fi
|
||||
@@ -0,0 +1,39 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Программа “АРМ КТ ПРОФ ДПП” для заполнения бланков документов о повышении квалификации и профессиональной переподготовке.
|
||||
########################################################################
|
||||
export PROG_URL="https://armregistr.ru/programmnoe-obespechenie/licenziya-na-programmnoe-obespechenie-dlya-zapolneniya-blank"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-wow64"
|
||||
export WINEPREFIX="arm-kt"
|
||||
export PROG_NAME="АРМ КТ ПРОФ ДПП"
|
||||
export PROG_ICON="armkt"
|
||||
export BASE_PFX="none"
|
||||
export WINEARCH="win64"
|
||||
export INSTALL_DLL=""
|
||||
export WH_WINDOWS_VER="7"
|
||||
|
||||
AUTOINSTALL_URL=$(curl -s "$PROG_URL" | grep "setup.zip" | awk -F'"' '{print $2}')
|
||||
SHORT_NAME=$(echo $AUTOINSTALL_URL | awk -F'/' '{print $5}')
|
||||
VER_EXE=$(echo $AUTOINSTALL_URL | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+')
|
||||
AUTOINSTALL_ZIP="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.zip"
|
||||
AUTOINSTALL_EXE="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.exe"
|
||||
|
||||
if [[ -z $VER_EXE ]]
|
||||
then fatal "Не удалось получить версию ПО со страницы на сайте!"
|
||||
else print_info "Устанавливаем $PROG_NAME версии $VER_EXE"
|
||||
fi
|
||||
|
||||
prepair_wine
|
||||
|
||||
if try_download "$AUTOINSTALL_URL" "$AUTOINSTALL_ZIP" ; then
|
||||
unpack "$AUTOINSTALL_ZIP" "${WH_TMP_DIR}"
|
||||
try_remove_file "$AUTOINSTALL_ZIP"
|
||||
|
||||
wine_run_install "${AUTOINSTALL_EXE}" /VERYSILENT
|
||||
try_remove_file "${AUTOINSTALL_EXE}"
|
||||
|
||||
create_desktop "$PROG_NAME" \
|
||||
"$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/$SHORT_NAME.exe" "$PROG_ICON"
|
||||
|
||||
create_desktop "Регистрация $PROG_NAME" \
|
||||
"$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/${SHORT_NAME}Reg.exe" "$PROG_ICON"
|
||||
fi
|
||||
@@ -0,0 +1,35 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Программа “АРМ КТ ПРОФ НШ” для заполнения бланков документов об окончании начальной школы.
|
||||
########################################################################
|
||||
export PROG_URL="https://armregistr.ru/programmnoe-obespechenie/licenziya-na-programmnoe-obespechenie-dlya-zapolneniya-blank-1"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-wow64"
|
||||
export WINEPREFIX="arm-kt"
|
||||
export PROG_NAME="АРМ КТ ПРОФ НШ"
|
||||
export PROG_ICON="armkt"
|
||||
export BASE_PFX="none"
|
||||
export WINEARCH="win64"
|
||||
export INSTALL_DLL=""
|
||||
export WH_WINDOWS_VER="7"
|
||||
|
||||
AUTOINSTALL_URL=$(curl -s "$PROG_URL" | grep "setup.exe" | awk -F'"' '{print $2}')
|
||||
SHORT_NAME=$(echo $AUTOINSTALL_URL | awk -F'/' '{print $5}')
|
||||
VER_EXE=$(echo $AUTOINSTALL_URL | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+')
|
||||
AUTOINSTALL_EXE="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.exe"
|
||||
|
||||
if [[ -z $VER_EXE ]]
|
||||
then fatal "Не удалось получить версию ПО со страницы на сайте!"
|
||||
else print_info "Устанавливаем $PROG_NAME версии $VER_EXE"
|
||||
fi
|
||||
|
||||
prepair_wine
|
||||
|
||||
if try_download "$AUTOINSTALL_URL" "$AUTOINSTALL_EXE" ; then
|
||||
wine_run_install "${AUTOINSTALL_EXE}" /VERYSILENT
|
||||
try_remove_file "${AUTOINSTALL_EXE}"
|
||||
|
||||
create_desktop "$PROG_NAME" \
|
||||
"$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/$SHORT_NAME.exe" "$PROG_ICON"
|
||||
|
||||
create_desktop "Регистрация $PROG_NAME" \
|
||||
"$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/${SHORT_NAME}Reg.exe" "$PROG_ICON"
|
||||
fi
|
||||
@@ -0,0 +1,39 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Программа “АРМ КТ ПРОФ МЕД” для заполнения бланков документов о послевузовском профессиональном образовании и сертификатов специалиста.
|
||||
######################################################
|
||||
export PROG_URL="https://armregistr.ru/programmnoe-obespechenie/licenziya-na-programmnoe-obespechenie-dlya-zapolneniya-blank-3"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-wow64"
|
||||
export WINEPREFIX="arm-kt"
|
||||
export PROG_NAME="АРМ КТ ПРОФ МЕД"
|
||||
export PROG_ICON="armkt"
|
||||
export BASE_PFX="none"
|
||||
export WINEARCH="win64"
|
||||
export INSTALL_DLL=""
|
||||
export WH_WINDOWS_VER="7"
|
||||
|
||||
AUTOINSTALL_URL=$(curl -s "$PROG_URL" | grep "setup.zip" | awk -F'"' '{print $2}')
|
||||
SHORT_NAME=$(echo $AUTOINSTALL_URL | awk -F'/' '{print $5}')
|
||||
VER_EXE=$(echo $AUTOINSTALL_URL | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+')
|
||||
AUTOINSTALL_ZIP="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.zip"
|
||||
AUTOINSTALL_EXE="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.exe"
|
||||
|
||||
if [[ -z $VER_EXE ]]
|
||||
then fatal "Не удалось получить версию ПО со страницы на сайте!"
|
||||
else print_info "Устанавливаем $PROG_NAME версии $VER_EXE"
|
||||
fi
|
||||
|
||||
prepair_wine
|
||||
|
||||
if try_download "$AUTOINSTALL_URL" "$AUTOINSTALL_ZIP" ; then
|
||||
unpack "$AUTOINSTALL_ZIP" "${WH_TMP_DIR}"
|
||||
try_remove_file "$AUTOINSTALL_ZIP"
|
||||
|
||||
wine_run_install "${AUTOINSTALL_EXE}" /VERYSILENT
|
||||
try_remove_file "${AUTOINSTALL_EXE}"
|
||||
|
||||
create_desktop "$PROG_NAME" \
|
||||
"$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/$SHORT_NAME.exe" "$PROG_ICON"
|
||||
|
||||
create_desktop "Регистрация $PROG_NAME" \
|
||||
"$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/${SHORT_NAME}Reg.exe" "$PROG_ICON"
|
||||
fi
|
||||
@@ -0,0 +1,39 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Программа “АРМ КТ ПРОФ ПРОФЕССИЯ” для заполнения бланков документов профессионального обучения.
|
||||
########################################################################
|
||||
export PROG_URL="https://armregistr.ru/programmnoe-obespechenie/licenziya-na-programmnoe-obespechenie-dlya-zapolneniya-blank-5"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-wow64"
|
||||
export WINEPREFIX="arm-kt"
|
||||
export PROG_NAME="АРМ КТ ПРОФ ПРОФЕССИЯ"
|
||||
export PROG_ICON="armkt"
|
||||
export BASE_PFX="none"
|
||||
export WINEARCH="win64"
|
||||
export INSTALL_DLL=""
|
||||
export WH_WINDOWS_VER="7"
|
||||
|
||||
AUTOINSTALL_URL=$(curl -s "$PROG_URL" | grep "setup.zip" | awk -F'"' '{print $2}')
|
||||
SHORT_NAME=$(echo $AUTOINSTALL_URL | awk -F'/' '{print $5}')
|
||||
VER_EXE=$(echo $AUTOINSTALL_URL | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+')
|
||||
AUTOINSTALL_ZIP="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.zip"
|
||||
AUTOINSTALL_EXE="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.exe"
|
||||
|
||||
if [[ -z $VER_EXE ]]
|
||||
then fatal "Не удалось получить версию ПО со страницы на сайте!"
|
||||
else print_info "Устанавливаем $PROG_NAME версии $VER_EXE"
|
||||
fi
|
||||
|
||||
prepair_wine
|
||||
|
||||
if try_download "$AUTOINSTALL_URL" "$AUTOINSTALL_ZIP" ; then
|
||||
unpack "$AUTOINSTALL_ZIP" "${WH_TMP_DIR}"
|
||||
try_remove_file "$AUTOINSTALL_ZIP"
|
||||
|
||||
wine_run_install "${AUTOINSTALL_EXE}" /VERYSILENT
|
||||
try_remove_file "${AUTOINSTALL_EXE}"
|
||||
|
||||
create_desktop "$PROG_NAME" \
|
||||
"$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/$SHORT_NAME.exe" "$PROG_ICON"
|
||||
|
||||
create_desktop "Регистрация $PROG_NAME" \
|
||||
"$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/${SHORT_NAME}Reg.exe" "$PROG_ICON"
|
||||
fi
|
||||
@@ -0,0 +1,39 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Программа “АРМ КТ ПРОФ СПО” для заполнения бланков документов о среднем профессиональном образовании.
|
||||
########################################################################
|
||||
export PROG_URL="https://armregistr.ru/programmnoe-obespechenie/licenziya-na-programmnoe-obespechenie-dlya-zapolneniya-blank-2"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-wow64"
|
||||
export WINEPREFIX="arm-kt"
|
||||
export PROG_NAME="АРМ КТ ПРОФ СПО"
|
||||
export PROG_ICON="armkt"
|
||||
export BASE_PFX="none"
|
||||
export WINEARCH="win64"
|
||||
export INSTALL_DLL=""
|
||||
export WH_WINDOWS_VER="7"
|
||||
|
||||
AUTOINSTALL_URL=$(curl -s "$PROG_URL" | grep "setup.zip" | awk -F'"' '{print $2}')
|
||||
SHORT_NAME=$(echo $AUTOINSTALL_URL | awk -F'/' '{print $5}')
|
||||
VER_EXE=$(echo $AUTOINSTALL_URL | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+')
|
||||
AUTOINSTALL_ZIP="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.zip"
|
||||
AUTOINSTALL_EXE="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.exe"
|
||||
|
||||
if [[ -z $VER_EXE ]]
|
||||
then fatal "Не удалось получить версию ПО со страницы на сайте!"
|
||||
else print_info "Устанавливаем $PROG_NAME версии $VER_EXE"
|
||||
fi
|
||||
|
||||
prepair_wine
|
||||
|
||||
if try_download "$AUTOINSTALL_URL" "$AUTOINSTALL_ZIP" ; then
|
||||
unpack "$AUTOINSTALL_ZIP" "${WH_TMP_DIR}"
|
||||
try_remove_file "$AUTOINSTALL_ZIP"
|
||||
|
||||
wine_run_install "${AUTOINSTALL_EXE}" /VERYSILENT
|
||||
try_remove_file "${AUTOINSTALL_EXE}"
|
||||
|
||||
create_desktop "$PROG_NAME" \
|
||||
"$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/$SHORT_NAME.exe" "$PROG_ICON"
|
||||
|
||||
create_desktop "Регистрация $PROG_NAME" \
|
||||
"$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/${SHORT_NAME}Reg.exe" "$PROG_ICON"
|
||||
fi
|
||||
@@ -0,0 +1,39 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Программа “АРМ КТ ПРОФ ВУЗ” для заполнения бланков документов о высшем образовании.
|
||||
########################################################################
|
||||
export PROG_URL="https://armregistr.ru/programmnoe-obespechenie/licenziya-na-programmnoe-obespechenie-dlya-zapolneniya-blank-6"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-wow64"
|
||||
export WINEPREFIX="arm-kt"
|
||||
export PROG_NAME="АРМ КТ ПРОФ ВУЗ"
|
||||
export PROG_ICON="armkt"
|
||||
export BASE_PFX="none"
|
||||
export WINEARCH="win64"
|
||||
export INSTALL_DLL=""
|
||||
export WH_WINDOWS_VER="7"
|
||||
|
||||
AUTOINSTALL_URL=$(curl -s "$PROG_URL" | grep "setup.zip" | awk -F'"' '{print $2}')
|
||||
SHORT_NAME=$(echo $AUTOINSTALL_URL | awk -F'/' '{print $5}')
|
||||
VER_EXE=$(echo $AUTOINSTALL_URL | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+')
|
||||
AUTOINSTALL_ZIP="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.zip"
|
||||
AUTOINSTALL_EXE="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.exe"
|
||||
|
||||
if [[ -z $VER_EXE ]]
|
||||
then fatal "Не удалось получить версию ПО со страницы на сайте!"
|
||||
else print_info "Устанавливаем $PROG_NAME версии $VER_EXE"
|
||||
fi
|
||||
|
||||
prepair_wine
|
||||
|
||||
if try_download "$AUTOINSTALL_URL" "$AUTOINSTALL_ZIP" ; then
|
||||
unpack "$AUTOINSTALL_ZIP" "${WH_TMP_DIR}"
|
||||
try_remove_file "$AUTOINSTALL_ZIP"
|
||||
|
||||
wine_run_install "${AUTOINSTALL_EXE}" /VERYSILENT
|
||||
try_remove_file "${AUTOINSTALL_EXE}"
|
||||
|
||||
create_desktop "$PROG_NAME" \
|
||||
"$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/$SHORT_NAME.exe" "$PROG_ICON"
|
||||
|
||||
create_desktop "Регистрация $PROG_NAME" \
|
||||
"$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/${SHORT_NAME}Reg.exe" "$PROG_ICON"
|
||||
fi
|
||||
@@ -1,10 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Программа для ведения автоматического контроля договоров, счетов и прочих платежных документов организаций-поставщиков и клиентов.
|
||||
########################################################################
|
||||
export PROG_URL="https://www.ctm.ru"
|
||||
export PROG_NAME="СТМ-Финансы"
|
||||
export PROG_ICON="ctmfinance"
|
||||
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-i586"
|
||||
export WINEPREFIX="ved_ctm"
|
||||
export BASE_PFX="ved_ctm_pfx_x86_v05"
|
||||
export WINEARCH="win32"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Удобная многофункциональная программа для ведения электронных журналов. Позволяет автоматизировать документооборот участников ВЭД, таможенных представителей и пр.
|
||||
########################################################################
|
||||
export PROG_URL="https://www.ctm.ru"
|
||||
export PROG_NAME="СТМ-Журналы"
|
||||
export PROG_ICON="ctmjournals"
|
||||
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-i586"
|
||||
export WINEPREFIX="ved_ctm"
|
||||
export BASE_PFX="ved_ctm_pfx_x86_v05"
|
||||
export WINEARCH="win32"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Программный модуль, обеспечивающий передачу данных при работе в системе Электронного декларирования через Интернет.
|
||||
########################################################################
|
||||
export PROG_URL="https://www.ctm.ru"
|
||||
export PROG_NAME="Монитор ЭД"
|
||||
export PROG_ICON="ctmmonitor"
|
||||
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-i586"
|
||||
export WINEPREFIX="ved_ctm"
|
||||
export BASE_PFX="ved_ctm_pfx_x86_v05"
|
||||
export WINEARCH="win32"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Универсальная программа для создания различных отчетов, в том числе подаваемых в таможенные органы таможенными представителями.
|
||||
########################################################################
|
||||
export PROG_URL="https://www.ctm.ru"
|
||||
export PROG_NAME="СТМ-Отчет"
|
||||
export PROG_ICON="ctmreport"
|
||||
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-i586"
|
||||
export WINEPREFIX="ved_ctm"
|
||||
export BASE_PFX="ved_ctm_pfx_x86_v05"
|
||||
export WINEARCH="win32"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Вспомогательная программа для автоматического обновления через Интернет программного обеспечения «СТМ»
|
||||
########################################################################
|
||||
export PROG_URL="https://www.ctm.ru"
|
||||
export PROG_NAME="СТМ-Сервис"
|
||||
export PROG_ICON="ctmservice"
|
||||
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-i586"
|
||||
export WINEPREFIX="ved_ctm"
|
||||
export BASE_PFX="ved_ctm_pfx_x86_v05"
|
||||
export WINEARCH="win32"
|
||||
@@ -18,7 +18,7 @@ get_and_set_reg_file --add 'Software\CTM\CTMSETUP' 'SkipKBCheck' 'REG_DWORD' "1"
|
||||
|
||||
AUTOINSTALL_EXE="${WH_TMP_DIR}/setup_cs.exe"
|
||||
AUTOINSTALL_UNPACK="${WH_TMP_DIR}/setup_cs"
|
||||
AUTOINSTALL_SETUP="${WH_TMP_DIR}/setup_cs/setup.exe"
|
||||
AUTOINSTALL_SETUP="${WH_TMP_DIR}/setup_cs/Setup.exe"
|
||||
|
||||
if try_download "https://files.ctm.ru/CSERVICE/SFX/setup_cs.exe" "${AUTOINSTALL_EXE}" ; then
|
||||
unpack "${AUTOINSTALL_EXE}" "${AUTOINSTALL_UNPACK}"
|
||||
@@ -27,8 +27,10 @@ if try_download "https://files.ctm.ru/CSERVICE/SFX/setup_cs.exe" "${AUTOINSTALL_
|
||||
wine_run_install "${AUTOINSTALL_SETUP}" /cd /targetdir="C:\\\\Program Files\\\\CTM\\\\CSERVICE" /auto /hide
|
||||
try_remove_dir "$AUTOINSTALL_UNPACK"
|
||||
|
||||
WIN_FILE_EXEC="$DRIVE_C/Program Files/CTM/CSERVICE/ctmservc.exe"
|
||||
create_desktop "$PROG_NAME" "$WIN_FILE_EXEC" "$PROG_ICON"
|
||||
WIN_FILE_EXEC="$DRIVE_C/Program Files/CTM/CSERVICE/CService32.exe"
|
||||
WIN_FAKE_EXEC="$DRIVE_C/Program Files/CTM/CSERVICE/ctm-service.exe"
|
||||
try_force_link_file "$WIN_FILE_EXEC" "$WIN_FAKE_EXEC"
|
||||
create_desktop "$PROG_NAME" "$WIN_FAKE_EXEC" "$PROG_ICON"
|
||||
|
||||
if [[ "$USE_CTMBAR" == "1" ]] ; then
|
||||
if [[ -f "$DRIVE_C/Program Files/CTM/COMMON/CTMBAR.EXE" ]]
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Сервис обновления ПО
|
||||
# info_ru: Сервис обновления ПО: "R-Атлас", "R-Инфо" и "R-Тариф".
|
||||
########################################################################
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_i586" # wine-9.0.9-alt1-i586"
|
||||
export PROG_URL="https://daobit.ru"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-i586"
|
||||
export WINEPREFIX="daobit"
|
||||
export PROG_NAME="Сервис обновления ПО"
|
||||
export PROG_ICON="daobitcservice"
|
||||
@@ -12,7 +13,7 @@ export INSTALL_DLL="dotnet7 dotnetdesktop7 arial renderer=gdi"
|
||||
|
||||
AUTOINSTALL_EXE="${WH_TMP_DIR}/setup_cs.exe"
|
||||
AUTOINSTALL_UNPACK="${WH_TMP_DIR}/setup_cs"
|
||||
AUTOINSTALL_SETUP="${WH_TMP_DIR}/setup_cs/SETUP.EXE"
|
||||
AUTOINSTALL_SETUP="${WH_TMP_DIR}/setup_cs/Setup.exe"
|
||||
|
||||
prepair_wine
|
||||
if try_download "https://files.daobit.ru/CSERVICE/SFX/setup_cs.exe" "${AUTOINSTALL_EXE}" ; then
|
||||
@@ -24,7 +25,9 @@ if try_download "https://files.daobit.ru/CSERVICE/SFX/setup_cs.exe" "${AUTOINSTA
|
||||
wine_run_install "${AUTOINSTALL_SETUP}" /cd /targetdir="C:\\\\Program Files\\\\DAO\\\\CSERVICE" /auto /hide
|
||||
|
||||
WIN_FILE_EXEC="$DRIVE_C/Program Files/DAO/CSERVICE/CService32.exe"
|
||||
create_desktop "$PROG_NAME" "$WIN_FILE_EXEC" "$PROG_ICON"
|
||||
WIN_FAKE_EXEC="$DRIVE_C/Program Files/DAO/CSERVICE/daobit-service.exe"
|
||||
try_force_link_file "$WIN_FILE_EXEC" "$WIN_FAKE_EXEC"
|
||||
create_desktop "$PROG_NAME" "$WIN_FAKE_EXEC" "$PROG_ICON"
|
||||
try_remove_dir "$AUTOINSTALL_UNPACK"
|
||||
try_remove_file "$AUTOINSTALL_EXE"
|
||||
fi
|
||||
@@ -1,7 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Построение маршрутов железнодорожных грузоперевозок
|
||||
########################################################################
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_i586" # wine-9.0.9-alt1-i586"
|
||||
export PROG_URL="https://daobit.ru"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-i586"
|
||||
export WINEPREFIX="daobit"
|
||||
export PROG_NAME="R-Атлас"
|
||||
export PROG_ICON="daobitratlas"
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Специализированная информация для организации железнодорожных перевозок
|
||||
########################################################################
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_i586" # wine-9.0.9-alt1-i586"
|
||||
export PROG_URL="https://daobit.ru"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-i586"
|
||||
export WINEPREFIX="daobit"
|
||||
export PROG_NAME="R-Инфо"
|
||||
export PROG_ICON="daobitrinfo"
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Расчёт размера провозной платы и дополнительных сборов за грузовые перевозки по железной дороге
|
||||
########################################################################
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_i586" # wine-9.0.9-alt1-i586"
|
||||
export PROG_URL="https://daobit.ru"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-i586"
|
||||
export WINEPREFIX="daobit"
|
||||
export PROG_NAME="R-Тариф"
|
||||
export PROG_ICON="daobitrtariff"
|
||||
|
||||
@@ -1,38 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Программа «Декларация 2024» позволяет автоматически формировать налоговые декларации по форме 3-НДФЛ. В процессе заполнения Вами данных программа автоматически проверяет их корректность, что уменьшает вероятность появления ошибки.
|
||||
########################################################################
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export WINEPREFIX="declaration"
|
||||
export PROG_NAME="Декларация"
|
||||
export PROG_ICON="declarac"
|
||||
export BASE_PFX="defpfx_x86_v01"
|
||||
export WINEARCH="win32"
|
||||
export INSTALL_DLL="msxml3 msxml4 msxml6 corefonts wsh57 vcrun6 jet40 gdiplus"
|
||||
export WH_WINDOWS_VER="10"
|
||||
|
||||
DECL_FILE="${WH_TMP_DIR}/decl.html"
|
||||
curl -o "$DECL_FILE" -A "Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)" "https://www.nalog.gov.ru/rn77/program/5961249/"
|
||||
|
||||
if [[ ! -f "$DECL_FILE" ]] \
|
||||
|| grep -q "Forbidden" "$DECL_FILE"
|
||||
then
|
||||
fatal "The site page is unavailable or the request limit has been exceeded."
|
||||
fi
|
||||
|
||||
VER_YEAR=$(grep -oP 'href="\K[^"]*.msi[^"]*' "$DECL_FILE" | awk -F'/' '{print $(NF-2)}' | head -n 1)
|
||||
YEAR="${VER_YEAR//decl/}"
|
||||
VER_MSI_SLASH=$(grep -oP 'href="\K[^"]*.msi[^"]*' "$DECL_FILE" | awk -F'/' '{print $(NF-1)}' | head -n 1)
|
||||
VER_MSI=$(grep -oP 'href="\K[^"]*.msi[^"]*' "$DECL_FILE" | awk -F'/' '{print $(NF)}' | head -n 1)
|
||||
|
||||
AUTOINSTALL_MSI="${WH_TMP_DIR}/${VER_MSI}"
|
||||
|
||||
prepair_wine
|
||||
if try_download "https://data.nalog.ru/files/${VER_YEAR}/${VER_MSI_SLASH}/$VER_MSI" "${AUTOINSTALL_MSI}" ; then
|
||||
wine_run_install "${AUTOINSTALL_MSI}" "/q"
|
||||
try_remove_file "${AUTOINSTALL_MSI}"
|
||||
|
||||
WIN_FILE_EXEC="$DRIVE_C/АО ГНИВЦ/Декларация ${YEAR}/Decl${YEAR}.exe"
|
||||
create_desktop "$PROG_NAME $YEAR" "$WIN_FILE_EXEC" "$PROG_ICON"
|
||||
remove_desktop "Декларация $((YEAR - 1))"
|
||||
fi
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Конструктор тестов предназначен для проведения тестирования персонала и учащихся.
|
||||
########################################################################
|
||||
export PROG_URL="https://www.keepsoft.ru"
|
||||
export PROG_NAME="Конструктор тестов"
|
||||
export AUTOINSTALL_EXE="${WH_TMP_DIR}/simulator4.exe"
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-i586"
|
||||
export WINEPREFIX="keepsoft_similator4"
|
||||
export BASE_PFX="defpfx_x86_v01"
|
||||
export WINEARCH="win32"
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: “КСАМУ” - Комплексная система автоматизации медицинского учреждения.
|
||||
########################################################################
|
||||
export PROG_URL="https://docs.medicine-it.ru/"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-wow64"
|
||||
export WINEPREFIX="ksamu"
|
||||
export PROG_NAME="КСАМУ"
|
||||
export PROG_ICON="ksamu"
|
||||
export BASE_PFX="ksamu_pfx_x64_v03"
|
||||
export WINEARCH="win64"
|
||||
export INSTALL_DLL="corefonts tahoma richtx32 riched20 riched30 msls31 msftedit msxml6 msxml4 msxml3 fontsmooth=gray"
|
||||
# riched32
|
||||
export WH_WINDOWS_VER="7"
|
||||
export WH_USE_CPCSP_PROXY="1"
|
||||
export WH_MAIN_DECORATED="1"
|
||||
export WH_VIRTUAL_DESKTOP="0"
|
||||
export FREETYPE_PROPERTIES="truetype:interpreter-version=35"
|
||||
|
||||
prepair_wine
|
||||
create_desktop "$PROG_NAME" "$DRIVE_C/KSAMU/KSAMU.exe" "$PROG_ICON"
|
||||
|
||||
echo '
|
||||
# хак для исправления открытия выбора файла сертификата в фоне
|
||||
if ! command -v wmctrl &>/dev/null ; then
|
||||
wmctrl_not_found="Для продолжения работы установите wmctrl:\n\nsu -\napt-get update\napt-get install wmctrl\nexit"
|
||||
zenity --error --title="Ошибка" --text="$wmctrl_not_found" --ok-label="Выход"
|
||||
fatal "$wmctrl_not_found"
|
||||
fi
|
||||
|
||||
background_task() {
|
||||
while true; do
|
||||
sleep 1
|
||||
OPEN_WIN_ID=$(wmctrl -xl | grep -i "ksamu" | grep -i "открыть" | cut -d" " -f1)
|
||||
if [[ -n $OPEN_WIN_ID ]] ; then
|
||||
wmctrl -i -r $OPEN_WIN_ID -b add,above
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
background_task &
|
||||
WH_BG_PID=$!
|
||||
export WH_BG_PID
|
||||
' >> "$DRIVE_C/KSAMU/KSAMU.exe.whdb"
|
||||
@@ -1,55 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Программа автоматизации процесса подготовки юридическими и физическими лицами документов для представления в налоговые органы в электронной форме и на бумажном носителе.
|
||||
########################################################################
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export WINEPREFIX="nalog"
|
||||
export PROG_NAME="Налогоплательщик ЮЛ"
|
||||
export PROG_ICON="npul"
|
||||
export BASE_PFX="defpfx_x86_v01"
|
||||
export WINEARCH="win32"
|
||||
export INSTALL_DLL="msxml3 msxml4 msxml6 corefonts wsh57 vcrun6 jet40 gdiplus"
|
||||
export WH_WINDOWS_VER="10"
|
||||
|
||||
NPUL_FILE="${WH_TMP_DIR}/npul.html"
|
||||
curl -o "$NPUL_FILE" -A "Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)" "https://www.nalog.gov.ru/rn77/program/5961229/"
|
||||
|
||||
if [[ ! -f "$NPUL_FILE" ]] \
|
||||
|| grep -q "Forbidden" "$NPUL_FILE"
|
||||
then
|
||||
fatal "Страница сайта не доступна, или превышено количество запросов к странице."
|
||||
fi
|
||||
|
||||
VER_MSI=$(grep -oP 'NalogUL\K[0-9.]+(?=\.msi)' "$NPUL_FILE" | tail -n 1)
|
||||
VER_MSI_SLASH=$(grep -oP '[0-9]+\.[0-9]+/NalogUL[0-9]+\.msi' "$NPUL_FILE" | tail -n 1)
|
||||
VER_EXE=$(grep -oP 'NalogUL\K[0-9.]+(?=\.exe)' "$NPUL_FILE" | tail -n 1)
|
||||
VER_EXE_SLASH=$(grep -oP '[0-9]+\.[0-9]+\.[0-9]+/NalogUL[0-9]+\.exe' "$NPUL_FILE" | tail -n 1)
|
||||
|
||||
AUTOINSTALL_MSI="${WH_TMP_DIR}/NalogUL${VER_MSI}.msi"
|
||||
AUTOINSTALL_EXE="${WH_TMP_DIR}/NalogUL${VER_EXE}.exe"
|
||||
|
||||
prepair_wine
|
||||
if try_download "https://data.nalog.ru/files/nalul/${VER_MSI_SLASH}" "${AUTOINSTALL_MSI}" ; then
|
||||
wine_run_install "${AUTOINSTALL_MSI}" /quiet INSTALLDIR="c:\npul"
|
||||
try_remove_file "${AUTOINSTALL_MSI}"
|
||||
|
||||
PRINT_INSTALLER="$(find "$DRIVE_C/npul/INPUTDOC" -name "*.msi")"
|
||||
wine_run_install "${PRINT_INSTALLER}" "/q"
|
||||
|
||||
# Процедуры конвертации, индексация данных. По завершении процедур программа сама закроется. Признаком успешного завершения будет отсутствие в папке с программой файла setupmarker.ini. Если не принять процедуру, .exe файл обновления не установиться.
|
||||
wine_run_install "$DRIVE_C/npul/INPUTDOC/inputdoc.exe" go.ini
|
||||
#TODO: Сделать запуск процедуры в тихом режиме.
|
||||
fi
|
||||
|
||||
if [[ -n "$VER_EXE" ]] \
|
||||
&& try_download "https://data.nalog.ru/files/nalul/${VER_EXE_SLASH}" "${AUTOINSTALL_EXE}"
|
||||
then
|
||||
wine_run_install "${AUTOINSTALL_EXE}" "/SILENT"
|
||||
try_remove_file "${AUTOINSTALL_EXE}"
|
||||
else
|
||||
print_info "Дополнительных обновлений не требуется."
|
||||
fi
|
||||
|
||||
touch "$DRIVE_C/npul/INPUTDOC/linux.txt"
|
||||
WIN_FILE_EXEC="$DRIVE_C/npul/INPUTDOC/inputdoc.exe"
|
||||
create_desktop "$PROG_NAME" "$WIN_FILE_EXEC" "$PROG_ICON"
|
||||
try_remove_file "$NPUL_FILE"
|
||||
@@ -1,24 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Подготовка документов для государственной регистрации (ППДГР)
|
||||
########################################################################
|
||||
export AUTOINSTALL_EXE="${WH_TMP_DIR}/SetupPPDGR2.msi"
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export WINEPREFIX="ppdgr2"
|
||||
export PROG_NAME="ППДГР-2"
|
||||
# export PROG_VERSION=""
|
||||
export PROG_ICON="ppdgr"
|
||||
# export ADD_MIME_TYPE=""
|
||||
export BASE_PFX="defpfx_dn48_x86_v01"
|
||||
export WINEARCH="win32"
|
||||
export INSTALL_DLL="dotnet48 msxml3 msxml4 msxml6 corefonts lucida wsh57 vcrun6 jet40 gdiplus"
|
||||
export WH_WINDOWS_VER="10"
|
||||
var_winedlloverride_update "msxml4=b,wininet=b"
|
||||
|
||||
prepair_wine
|
||||
if try_download "https://data.nalog.ru/files/ppdgr/2.7.0/SetupPPDGR2.msi" "${AUTOINSTALL_EXE}" ; then
|
||||
wine_run_install "${AUTOINSTALL_EXE}" /q
|
||||
try_remove_file "${AUTOINSTALL_EXE}"
|
||||
|
||||
WIN_FILE_EXEC="$DRIVE_C/АО ГНИВЦ/ППДГР-2/PPDGR2.exe"
|
||||
create_desktop "$PROG_NAME" "$WIN_FILE_EXEC" "$PROG_ICON"
|
||||
fi
|
||||
@@ -1,78 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: SCAD Office — это программный комплекс для расчёта строительных конструкций, с дополнением Apache OpenOffice. Apache OpenOffice - пакет офисного программного обеспечения для обработки текстов, электронных таблиц, презентаций, графики, баз данных и многого другого.
|
||||
########################################################################
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export WINEPREFIX="scadoffice"
|
||||
export BASE_PFX="scadaoffice_pfx_x64_v03"
|
||||
export WH_WINDOWS_VER="10"
|
||||
export WINEARCH="win64"
|
||||
export INSTALL_DLL="dotnet20 dotnet472 dotnet48 gdiplus vcrun6sp6 vcrun2005 vcrun2019 d3dx11_42 d3dx11_43 d3dx9 d3dcompiler_42 d3dcompiler_43 d3dcompiler_46 d3dcompiler_47 richtx32 riched30 riched20 msxml6"
|
||||
export WH_XDG_OPEN="rtf"
|
||||
AUTOINSTALL_EXE="${WH_TMP_DIR}/SCADOffice_installer.exe"
|
||||
SCADOFFICE_ADDONS_URL="https://cloud.linux-gaming.ru/portproton/scadoffice_addons_v02.tar.xz"
|
||||
|
||||
prepair_wine
|
||||
|
||||
DRIVE_C_SCADOFFICE="$DRIVE_C/SCAD Soft/SCADOffice/64"
|
||||
|
||||
if [[ -n $2 ]] ; then
|
||||
if [[ ! -d "$DRIVE_C_SCADOFFICE" ]] ; then
|
||||
fatal "Перезапустите скрипт без дополнительных аргументов для установки SCAD Office:
|
||||
winehelper install scadoffice"
|
||||
elif [[ ! -f "$2" ]] ; then
|
||||
fatal "Перезапустите скрипт с правильным путем до файла лицензии SCAD Office:
|
||||
winehelper install scadoffice \"/путь/до/файла.exe\""
|
||||
else
|
||||
print_info "Устанавливаем файл лицензии $2"
|
||||
wine_run "$2"
|
||||
exit 0
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ $BASE_PFX == "none" ]] ; then
|
||||
print_info "Установка дополнительных компонентов..."
|
||||
|
||||
ADDONS_PACK="${WH_TMP_DIR}/$(basename "$SCADOFFICE_ADDONS_URL")"
|
||||
ADDONS_PATH="${WH_TMP_DIR}/scadoffice_addons"
|
||||
|
||||
ADDONS_PATH_REG="${ADDONS_PATH}/REG"
|
||||
ADDONS_PATH_MDAC="${ADDONS_PATH}/mdac64"
|
||||
ADDONS_PATH_OPENSSH="${ADDONS_PATH}/OpenSSH"
|
||||
|
||||
if try_download "$SCADOFFICE_ADDONS_URL" "${ADDONS_PACK}" ; then
|
||||
create_new_dir "${ADDONS_PATH}"
|
||||
unpack "${ADDONS_PACK}" "${ADDONS_PATH}"
|
||||
wine_run regedit "${ADDONS_PATH_REG}"/*.reg
|
||||
|
||||
# Установка ODBC
|
||||
rm -fR "$DRIVE_C/Program Files (x86)/Common Files/System"
|
||||
cp -r "${ADDONS_PATH_MDAC}/System" "$DRIVE_C/Program Files (x86)/Common Files/System"
|
||||
cp -r "${ADDONS_PATH_MDAC}"/*.* "$DRIVE_C/windows/system32/"
|
||||
wine_run regedit "${ADDONS_PATH_MDAC}"/*.reg
|
||||
|
||||
# Установка SSH
|
||||
cp -r "${ADDONS_PATH_OPENSSH}" "$DRIVE_C/windows/system32/"
|
||||
|
||||
try_remove_dir "$ADDONS_PATH"
|
||||
try_remove_file "$ADDONS_PACK"
|
||||
fi
|
||||
fi
|
||||
|
||||
if try_download "https://scadhelp.ru/files/10/download" "${AUTOINSTALL_EXE}" ; then
|
||||
create_new_dir "$DRIVE_C/SDATA"
|
||||
create_new_dir "$DRIVE_C/SWORK"
|
||||
wine_run_install "${AUTOINSTALL_EXE}" /auto /hide
|
||||
try_remove_file "$AUTOINSTALL_EXE"
|
||||
|
||||
# Определение всех программ, значков и исполняемых файлов
|
||||
declare -a PROG_NAME=("Арбат" "Вест" "Глобальные настройки" "Декор" "Дискретная арматура" "Запрос" "Камин" "КоКон" "Комета" "Конструктор сечений" "Консул" "Конфигуратор лицензий" "Кристалл" "Кросс" "Куст" "Магнум" "Монолит" "Откос" "Пастернак" "Преобразование ед. измерений" "Cортамент металлопроката" "Расчет по формуле" "Редактор акселерограмм" "Редактор динамичности" "Редактор материалов" "Тонус" "Эквивалентное сечение" "SCAD++")
|
||||
|
||||
declare -a PROG_ICON=("arbat" "west" "globalsettings" "decor" "rebar" "underground" "comein" "cocon" "comet" "section" "consul" "configprotection" "kristall" "cross" "kust" "magnum" "monolit" "slope" "pasternak" "ucalc" "viewprof" "scalc" "acceledit" "betaedit" "materialsedit" "tonus" "sezam" "scadx")
|
||||
|
||||
declare -a WIN_FILE_EXEC=("${DRIVE_C_SCADOFFICE}/Arbat.exe" "${DRIVE_C_SCADOFFICE}/West.exe" "${DRIVE_C_SCADOFFICE}/GlobalSettings.exe" "${DRIVE_C_SCADOFFICE}/Decor.exe" "${DRIVE_C_SCADOFFICE}/ReBar.exe" "${DRIVE_C_SCADOFFICE}/UnderGround.exe" "${DRIVE_C_SCADOFFICE}/ComeIn.exe" "${DRIVE_C_SCADOFFICE}/CoCon.exe" "${DRIVE_C_SCADOFFICE}/Comet2.exe" "${DRIVE_C_SCADOFFICE}/Section.exe" "${DRIVE_C_SCADOFFICE}/Consul.exe" "${DRIVE_C_SCADOFFICE}/ConfigProtection.exe" "${DRIVE_C_SCADOFFICE}/Kristall.exe" "${DRIVE_C_SCADOFFICE}/Cross.exe" "${DRIVE_C_SCADOFFICE}/Kust2.exe" "${DRIVE_C_SCADOFFICE}/Magnum.exe" "${DRIVE_C_SCADOFFICE}/Monolit.exe" "${DRIVE_C_SCADOFFICE}/Slope.exe" "${DRIVE_C_SCADOFFICE}/Pasternak.exe" "${DRIVE_C_SCADOFFICE}/UCalc.exe" "${DRIVE_C_SCADOFFICE}/ViewProf.exe" "${DRIVE_C_SCADOFFICE}/SCalc.exe" "${DRIVE_C_SCADOFFICE}/AccelEdit.exe" "${DRIVE_C_SCADOFFICE}/BetaEdit.exe" "${DRIVE_C_SCADOFFICE}/MaterialsEdit.exe" "${DRIVE_C_SCADOFFICE}/Tonus.exe" "${DRIVE_C_SCADOFFICE}/Sezam.exe" "${DRIVE_C_SCADOFFICE}/SCADX.exe")
|
||||
|
||||
# Цикл создания десктоп файлов для scad office
|
||||
for i in "${!PROG_NAME[@]}"; do
|
||||
create_desktop "${PROG_NAME[i]}" "${WIN_FILE_EXEC[i]}" "${PROG_ICON[i]}" "nocopy"
|
||||
done
|
||||
fi
|
||||
@@ -1,24 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Справочник кодов обозначения налоговых органов для целей учета налогоплательщиков
|
||||
########################################################################
|
||||
export AUTOINSTALL_EXE="${WH_TMP_DIR}/soun_ins.exe"
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export WINEPREFIX="soun"
|
||||
export PROG_NAME="СОУН"
|
||||
# export PROG_VERSION=""
|
||||
export PROG_ICON="soun"
|
||||
# export ADD_MIME_TYPE=""
|
||||
export BASE_PFX="defpfx_x86_v01"
|
||||
export WINEARCH="win32"
|
||||
export INSTALL_DLL="corefonts"
|
||||
export WH_WINDOWS_VER="10"
|
||||
|
||||
prepair_wine
|
||||
if try_download "https://data.nalog.ru/files/Soun/2.6.2/soun_ins.exe" "${AUTOINSTALL_EXE}" ; then
|
||||
# TODO: Тихий режим или предупреждение
|
||||
wine_run_install "${AUTOINSTALL_EXE}"
|
||||
try_remove_file "${AUTOINSTALL_EXE}"
|
||||
|
||||
WIN_FILE_EXEC="$DRIVE_C/СОУН/SOUN.EXE"
|
||||
create_desktop "$PROG_NAME" "$WIN_FILE_EXEC" "$PROG_ICON"
|
||||
fi
|
||||
@@ -1,17 +1,20 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Учебная версия. САПР, объединяющая в себе мощные параметрические возможности 2D и 3D-моделирования со средствами создания и оформления чертежей и конструкторской документации по ЕСКД.
|
||||
########################################################################
|
||||
export PROG_URL="https://www.tflexcad.ru"
|
||||
export PROG_NAME="T-FLEX CAD Учебная Версия 17"
|
||||
export PROG_ICON="tflexcad"
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export PROG_ICON="tflexcad17"
|
||||
export WH_WINE_USE="wine-10.9-alt-tflex-wow64"
|
||||
export BASE_PFX="tflex_pfx_x64_v03"
|
||||
export WINEARCH="win64"
|
||||
export WH_WINDOWS_VER="10"
|
||||
export WINEPREFIX="tflex17"
|
||||
export WINEPREFIX="tflex"
|
||||
export WH_XDG_OPEN="log"
|
||||
export WH_USE_MESA_GL_OVERRIDE="1"
|
||||
|
||||
# используем общий whdb файл для подготовки префикса и сервисов
|
||||
# prepair_wine используется из файла настроек
|
||||
source "$WH_DB_DIR/t-flex-cad17.whdb"
|
||||
source "$WH_DB_DIR/t-flex-cad.whdb"
|
||||
|
||||
# Программа T-FLEX CAD Учебная Версия
|
||||
export AUTOINSTALL_ZIP="${WH_TMP_DIR}/TFCAD_ST_17x64_PACK.zip"
|
||||
@@ -33,5 +36,5 @@ if try_download "https://www.tflexcad.ru/download/t-flex-cad-free/files/TFCAD_ST
|
||||
try_remove_dir "${WH_TMP_DIR}/Стандартные элементы 17"
|
||||
|
||||
WIN_FILE_EXEC="$DRIVE_C/Program Files/T-FLEX CAD Учебная Версия 17/Program/TFlexCad.exe"
|
||||
create_desktop "$PROG_NAME" "$WIN_FILE_EXEC" "$PROG_ICON"
|
||||
create_desktop "$PROG_NAME" "$WIN_FILE_EXEC" "$PROG_ICON" "TFlexCadEDU17"
|
||||
fi
|
||||
@@ -1,17 +1,20 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Профессиональная САПР, объединяющая в себе мощные параметрические возможности 2D и 3D-моделирования со средствами создания и оформления чертежей и конструкторской документации по ЕСКД.
|
||||
########################################################################
|
||||
export PROG_URL="https://www.tflexcad.ru"
|
||||
export PROG_NAME="T-FLEX CAD 17"
|
||||
export PROG_ICON="tflexcad"
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export PROG_ICON="tflexcad17"
|
||||
export WH_WINE_USE="wine-10.9-alt-tflex-wow64"
|
||||
export BASE_PFX="tflex_pfx_x64_v03"
|
||||
export WINEARCH="win64"
|
||||
export WH_WINDOWS_VER="10"
|
||||
export WINEPREFIX="tflex17"
|
||||
export WINEPREFIX="tflex"
|
||||
export WH_XDG_OPEN="log"
|
||||
export WH_USE_MESA_GL_OVERRIDE="1"
|
||||
|
||||
# используем общий whdb файл для подготовки префикса и сервисов
|
||||
# prepair_wine используется из файла настроек
|
||||
source "$WH_DB_DIR/t-flex-cad17.whdb"
|
||||
source "$WH_DB_DIR/t-flex-cad.whdb"
|
||||
|
||||
# Программа T-FLEX CAD
|
||||
export AUTOINSTALL_ZIP="${WH_TMP_DIR}/T-FLEX CAD 17.zip"
|
||||
@@ -26,5 +29,5 @@ if try_download "https://www.tflex.ru/downloads/T-FLEX%20CAD%2017.zip" "${AUTOIN
|
||||
try_remove_file "${AUTOINSTALL_EXE}"
|
||||
|
||||
WIN_FILE_EXEC="$DRIVE_C/Program Files/T-FLEX CAD 17/Program/TFlexCad.exe"
|
||||
create_desktop "$PROG_NAME" "$WIN_FILE_EXEC" "$PROG_ICON"
|
||||
create_desktop "$PROG_NAME" "$WIN_FILE_EXEC" "$PROG_ICON" "TFlexCad17"
|
||||
fi
|
||||
@@ -1,12 +1,16 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Приложения для T-FLEX CAD 17 (T-FLEX Анализ 17, T-FLEX Динамика 17, T-FLEX Зубчатые передачи 17, T-FLEX ЧПУ 17, T-FLEX Раскрой 17, T-FLEX Электротехника 17, T-FLEX VR 17, T-FLEX Печатные платы 17)
|
||||
########################################################################
|
||||
export PROG_URL="https://www.tflexcad.ru"
|
||||
export PROG_NAME="Приложения для T-FLEX CAD 17"
|
||||
export PROG_ICON="tflexcad17"
|
||||
export WH_WINDOWS_VER="10"
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export BASE_PFX="tflex17_pfx_x64_v01"
|
||||
export WH_WINE_USE="wine-10.9-alt-tflex-wow64"
|
||||
export BASE_PFX="tflex_pfx_x64_v03"
|
||||
export WINEARCH="win64"
|
||||
export WINEPREFIX="tflex17"
|
||||
export WINEPREFIX="tflex"
|
||||
export WH_XDG_OPEN="log"
|
||||
export WH_USE_MESA_GL_OVERRIDE="1"
|
||||
|
||||
check_prefix_var
|
||||
if [[ ! -f "$WINEPREFIX/drive_c/Program Files/T-FLEX CAD 17/Program/TFlexCad.exe" ]]
|
||||
|
||||
@@ -1,12 +1,16 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Обучающие материалы, примеры, бесплатные библиотеки для T-FLEX CAD 17 (Учебное пособие 17, Стандартные элементы 17, Элементы уплотнительной техники 17, Станочные приспособления 17, Детали штампов листовой штамповки 17, Детали пресс-форм 17, Примеры 17)
|
||||
########################################################################
|
||||
export PROG_URL="https://www.tflexcad.ru"
|
||||
export PROG_NAME="Ресурсы для T-FLEX CAD 17"
|
||||
export PROG_ICON="tflexcad17"
|
||||
export WH_WINDOWS_VER="10"
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export BASE_PFX="tflex17_pfx_x64_v01"
|
||||
export WH_WINE_USE="wine-10.9-alt-tflex-wow64"
|
||||
export BASE_PFX="tflex_pfx_x64_v03"
|
||||
export WINEARCH="win64"
|
||||
export WINEPREFIX="tflex17"
|
||||
export WINEPREFIX="tflex"
|
||||
export WH_XDG_OPEN="log"
|
||||
export WH_USE_MESA_GL_OVERRIDE="1"
|
||||
|
||||
check_prefix_var
|
||||
if [[ ! -f "$WINEPREFIX/drive_c/Program Files/T-FLEX CAD 17/Program/TFlexCad.exe" ]]
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Профессиональная САПР, объединяющая в себе мощные параметрические возможности 2D и 3D-моделирования со средствами создания и оформления чертежей и конструкторской документации по ЕСКД.
|
||||
########################################################################
|
||||
export PROG_URL="https://www.tflexcad.ru"
|
||||
export PROG_NAME="T-FLEX CAD 18"
|
||||
export PROG_ICON="tflexcad18"
|
||||
export WH_WINE_USE="wine-10.9-alt-tflex-wow64"
|
||||
export BASE_PFX="tflex_pfx_x64_v03"
|
||||
export WINEARCH="win64"
|
||||
export WH_WINDOWS_VER="10"
|
||||
export WINEPREFIX="tflex"
|
||||
export WH_XDG_OPEN="log"
|
||||
export WH_USE_MESA_GL_OVERRIDE="1"
|
||||
|
||||
# используем общий whdb файл для подготовки префикса и сервисов
|
||||
# prepair_wine используется из файла настроек
|
||||
source "$WH_DB_DIR/t-flex-cad.whdb"
|
||||
|
||||
# Программа T-FLEX CAD
|
||||
AUTOINSTALL_ZIP="${WH_TMP_DIR}/T-FLEX CAD 18.zip"
|
||||
AUTOINSTALL_DIR="${WH_TMP_DIR}"
|
||||
AUTOINSTALL_UNPACK="${WH_TMP_DIR}/T-FLEX CAD 18"
|
||||
AUTOINSTALL_EXE="${WH_TMP_DIR}/T-FLEX CAD 18/T-FLEX CAD 18.msi"
|
||||
|
||||
if try_download "https://www.tflex.ru/downloads/V18/T-FLEX%20CAD%2018.zip" "${AUTOINSTALL_ZIP}" ; then
|
||||
unpack "${AUTOINSTALL_ZIP}" "${AUTOINSTALL_DIR}"
|
||||
try_remove_file "${AUTOINSTALL_ZIP}"
|
||||
|
||||
wine_run_install "${AUTOINSTALL_EXE}" /q
|
||||
try_remove_dir "${AUTOINSTALL_UNPACK}"
|
||||
|
||||
WIN_FILE_EXEC="$DRIVE_C/Program Files/T-FLEX CAD 18/Program/TFlexCad.exe"
|
||||
create_desktop "$PROG_NAME" "$WIN_FILE_EXEC" "$PROG_ICON" "TFlexCad18"
|
||||
fi
|
||||
@@ -0,0 +1,52 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Приложения для T-FLEX CAD 18 (T-FLEX Анализ 18, T-FLEX Динамика 18, T-FLEX Детали машин 18, T-FLEX Раскрой 18, T-FLEX VR 18, T-FLEX Печатные платы 18)
|
||||
########################################################################
|
||||
export PROG_URL="https://www.tflexcad.ru"
|
||||
export PROG_NAME="Приложения для T-FLEX CAD 18"
|
||||
export PROG_ICON="tflexcad18"
|
||||
export WH_WINDOWS_VER="10"
|
||||
export WH_WINE_USE="wine-10.9-alt-tflex-wow64"
|
||||
export BASE_PFX="tflex_pfx_x64_v03"
|
||||
export WINEARCH="win64"
|
||||
export WINEPREFIX="tflex"
|
||||
export WH_XDG_OPEN="log"
|
||||
export WH_USE_MESA_GL_OVERRIDE="1"
|
||||
|
||||
check_prefix_var
|
||||
if [[ ! -f "$WINEPREFIX/drive_c/Program Files/T-FLEX CAD 18/Program/TFlexCad.exe" ]]
|
||||
then fatal "Изначально установите T-FLEX CAD 18."
|
||||
fi
|
||||
|
||||
BASE_URL="https://www.tflex.ru/downloads/V18"
|
||||
FILES=(
|
||||
"T-FLEX Analysis 18.zip"
|
||||
"T-FLEX Dynamics 18.zip"
|
||||
"T-FLEX Machinery 18.zip"
|
||||
"T-FLEX Nesting 18.zip"
|
||||
"T-FLEX VR 18.zip"
|
||||
"T-FLEX Circuits 18.zip"
|
||||
)
|
||||
UNPACK_APP="${WH_TMP_DIR}/unpack_applications"
|
||||
|
||||
prepair_wine
|
||||
|
||||
# Скачивание всех файлов
|
||||
for file_name in "${FILES[@]}" ; do
|
||||
local output="${WH_TMP_DIR}/${file_name// /_}"
|
||||
|
||||
if try_download "$BASE_URL/$file_name" "$output" ; then
|
||||
unpack "$output" "${UNPACK_APP}"
|
||||
fi
|
||||
try_remove_file "$output"
|
||||
done
|
||||
|
||||
# Установка .msi файлов
|
||||
for msi_file in "${UNPACK_APP}"/*/*.msi ; do
|
||||
if [[ -f "$msi_file" ]] ; then
|
||||
wine_run_install "$msi_file" /q
|
||||
else
|
||||
fatal "Нет .msi файлов для установки в ${UNPACK_APP}/*."
|
||||
fi
|
||||
done
|
||||
|
||||
try_remove_dir "${UNPACK_APP}"
|
||||
@@ -0,0 +1,49 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Обучающие материалы, примеры, бесплатные библиотеки для T-FLEX CAD 18 (Учебное пособие 18, Стандартные элементы 18, Примеры 18)
|
||||
########################################################################
|
||||
export PROG_URL="https://www.tflexcad.ru"
|
||||
export PROG_NAME="Ресурсы для T-FLEX CAD 18"
|
||||
export PROG_ICON="tflexcad18"
|
||||
export WH_WINDOWS_VER="10"
|
||||
export WH_WINE_USE="wine-10.9-alt-tflex-wow64"
|
||||
export BASE_PFX="tflex_pfx_x64_v03"
|
||||
export WINEARCH="win64"
|
||||
export WINEPREFIX="tflex"
|
||||
export WH_XDG_OPEN="log"
|
||||
export WH_USE_MESA_GL_OVERRIDE="1"
|
||||
|
||||
check_prefix_var
|
||||
if [[ ! -f "$WINEPREFIX/drive_c/Program Files/T-FLEX CAD 18/Program/TFlexCad.exe" ]]
|
||||
then fatal "Изначально установите T-FLEX CAD 18."
|
||||
fi
|
||||
|
||||
BASE_URL="https://www.tflex.ru/downloads/V18"
|
||||
FILES=(
|
||||
"T-FLEX Tutorial 18.zip"
|
||||
"Standard parts 18.zip"
|
||||
"Examples 18.zip"
|
||||
)
|
||||
UNPACK_RESOURCES="${WH_TMP_DIR}/unpack_resources"
|
||||
|
||||
prepair_wine
|
||||
|
||||
# Скачивание всех файлов
|
||||
for file_name in "${FILES[@]}" ; do
|
||||
local output="${WH_TMP_DIR}/${file_name// /_}"
|
||||
|
||||
if try_download "$BASE_URL/$file_name" "$output" ; then
|
||||
unpack "$output" "$UNPACK_RESOURCES"
|
||||
fi
|
||||
try_remove_file "$output"
|
||||
done
|
||||
|
||||
# Установка .msi файлов
|
||||
for msi_file in "${UNPACK_RESOURCES}"/*/*.msi ; do
|
||||
if [[ -f "$msi_file" ]] ; then
|
||||
wine_run_install "$msi_file" /q
|
||||
else
|
||||
fatal "Нет .msi файлов для установки в ${UNPACK_RESOURCES}/unpack_dop/*."
|
||||
fi
|
||||
done
|
||||
|
||||
try_remove_dir "${UNPACK_RESOURCES}"
|
||||
@@ -1,17 +1,20 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Профессиональная САПР, объединяющая в себе мощные параметрические возможности 2D и 3D-моделирования со средствами создания и оформления чертежей и конструкторской документации по ЕСКД.
|
||||
########################################################################
|
||||
export PROG_URL="https://www.tflexcad.ru"
|
||||
export PROG_NAME="T-FLEX CAD 2D+ 17"
|
||||
export PROG_ICON="tflexcad"
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export PROG_ICON="tflexcad17"
|
||||
export WH_WINE_USE="wine-10.9-alt-tflex-wow64"
|
||||
export BASE_PFX="tflex_pfx_x64_v03"
|
||||
export WINEARCH="win64"
|
||||
export WH_WINDOWS_VER="10"
|
||||
export WINEPREFIX="tflex17"
|
||||
export WINEPREFIX="tflex"
|
||||
export WH_XDG_OPEN="log"
|
||||
export WH_USE_MESA_GL_OVERRIDE="1"
|
||||
|
||||
# используем общий whdb файл для подготовки префикса и сервисов
|
||||
# prepair_wine используется из файла настроек
|
||||
source "$WH_DB_DIR/t-flex-cad17.whdb"
|
||||
source "$WH_DB_DIR/t-flex-cad.whdb"
|
||||
|
||||
# Программа T-FLEX CAD 2D+ 17
|
||||
export AUTOINSTALL_ZIP="${WH_TMP_DIR}/T-FLEX CAD 2D+ 17.zip"
|
||||
@@ -26,5 +29,5 @@ if try_download "https://www.tflex.ru/downloads/T-FLEX%20CAD%202D+%2017.zip" "${
|
||||
try_remove_file "${AUTOINSTALL_EXE}"
|
||||
|
||||
WIN_FILE_EXEC="$DRIVE_C/Program Files/T-FLEX CAD 2D+ 17/Program/TFlexCad.exe"
|
||||
create_desktop "$PROG_NAME" "$WIN_FILE_EXEC" "$PROG_ICON"
|
||||
create_desktop "$PROG_NAME" "$WIN_FILE_EXEC" "$PROG_ICON" "TFlexCad2D17"
|
||||
fi
|
||||
@@ -0,0 +1,34 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Профессиональная САПР, объединяющая в себе мощные параметрические возможности 2D и 3D-моделирования со средствами создания и оформления чертежей и конструкторской документации по ЕСКД.
|
||||
########################################################################
|
||||
export PROG_URL="https://www.tflexcad.ru"
|
||||
export PROG_NAME="T-FLEX CAD 2D+ 18"
|
||||
export PROG_ICON="tflexcad18"
|
||||
export WH_WINE_USE="wine-10.9-alt-tflex-wow64"
|
||||
export BASE_PFX="tflex_pfx_x64_v03"
|
||||
export WINEARCH="win64"
|
||||
export WH_WINDOWS_VER="10"
|
||||
export WINEPREFIX="tflex"
|
||||
export WH_XDG_OPEN="log"
|
||||
export WH_USE_MESA_GL_OVERRIDE="1"
|
||||
|
||||
# используем общий whdb файл для подготовки префикса и сервисов
|
||||
# prepair_wine используется из файла настроек
|
||||
source "$WH_DB_DIR/t-flex-cad.whdb"
|
||||
|
||||
# Программа T-FLEX CAD 2D+ 18
|
||||
AUTOINSTALL_ZIP="${WH_TMP_DIR}/T-FLEX CAD 2D+ 18.zip"
|
||||
AUTOINSTALL_DIR="${WH_TMP_DIR}"
|
||||
AUTOINSTALL_UNPACK="${WH_TMP_DIR}/T-FLEX CAD 2D+ 18"
|
||||
AUTOINSTALL_EXE="${AUTOINSTALL_UNPACK}/T-FLEX CAD 2D+ 18.msi"
|
||||
|
||||
if try_download "https://www.tflex.ru/downloads/V18/T-FLEX%20CAD%202D+%2018.zip" "${AUTOINSTALL_ZIP}" ; then
|
||||
unpack "${AUTOINSTALL_ZIP}" "${AUTOINSTALL_DIR}"
|
||||
try_remove_file "${AUTOINSTALL_ZIP}"
|
||||
|
||||
wine_run_install "${AUTOINSTALL_EXE}" /q
|
||||
try_remove_dir "${AUTOINSTALL_UNPACK}"
|
||||
|
||||
WIN_FILE_EXEC="$DRIVE_C/Program Files/T-FLEX CAD 2D+ 18/Program/TFlexCad.exe"
|
||||
create_desktop "$PROG_NAME" "$WIN_FILE_EXEC" "$PROG_ICON" "TFlexCad2D18"
|
||||
fi
|
||||
@@ -1,17 +1,20 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Система T-FLEX DOCs предназначена для комплексного управления инженерными данными предприятия, а также решения задач конструкторско-технологического и организационно-распорядительного документооборота.
|
||||
########################################################################
|
||||
export PROG_URL="https://www.tflexcad.ru"
|
||||
export PROG_NAME="T-FLEX DOCs 17"
|
||||
export PROG_ICON="tflexdoc"
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export PROG_ICON="tflexdoc17"
|
||||
export WH_WINE_USE="wine-10.9-alt-tflex-wow64"
|
||||
export BASE_PFX="tflex_pfx_x64_v03"
|
||||
export WINEARCH="win64"
|
||||
export WH_WINDOWS_VER="10"
|
||||
export WINEPREFIX="tflex17"
|
||||
export WINEPREFIX="tflex"
|
||||
export WH_XDG_OPEN="log"
|
||||
export WH_USE_MESA_GL_OVERRIDE="1"
|
||||
|
||||
# используем общий whdb файл для подготовки префикса и сервисов
|
||||
# prepair_wine используется из файла настроек
|
||||
source "$WH_DB_DIR/t-flex-cad17.whdb"
|
||||
source "$WH_DB_DIR/t-flex-cad.whdb"
|
||||
|
||||
# Программа T-FLEX DOC
|
||||
AUTOINSTALL_ZIP="${WH_TMP_DIR}/T-FLEX DOCs 17 Client.zip"
|
||||
@@ -26,5 +29,5 @@ if try_download "https://www.tflex.ru/downloads/DOCs/T-FLEX%20DOCs%2017%20Client
|
||||
try_remove_file "${AUTOINSTALL_EXE}"
|
||||
|
||||
WIN_FILE_EXEC="$DRIVE_C/Program Files (x86)/T-FLEX DOCs 17/Program/TFlex.DOCs.Client.exe"
|
||||
create_desktop "$PROG_NAME" "$WIN_FILE_EXEC" "$PROG_ICON"
|
||||
create_desktop "$PROG_NAME" "$WIN_FILE_EXEC" "$PROG_ICON" "TFlexDOCs17"
|
||||
fi
|
||||
@@ -1,17 +1,20 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Просмотр, печать и аннотирование документов T-FLEX CAD
|
||||
########################################################################
|
||||
export PROG_URL="https://www.tflexcad.ru"
|
||||
export PROG_NAME="T-FLEX Viewer 17"
|
||||
export PROG_ICON="tflexcad"
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export PROG_ICON="tflexcad17"
|
||||
export WH_WINE_USE="wine-10.9-alt-tflex-wow64"
|
||||
export BASE_PFX="tflex_pfx_x64_v03"
|
||||
export WINEARCH="win64"
|
||||
export WH_WINDOWS_VER="10"
|
||||
export WINEPREFIX="tflex17"
|
||||
export WINEPREFIX="tflex"
|
||||
export WH_XDG_OPEN="log"
|
||||
export WH_USE_MESA_GL_OVERRIDE="1"
|
||||
|
||||
# используем общий whdb файл для подготовки префикса и сервисов
|
||||
# prepair_wine используется из файла настроек
|
||||
source "$WH_DB_DIR/t-flex-cad17.whdb"
|
||||
source "$WH_DB_DIR/t-flex-cad.whdb"
|
||||
|
||||
# Программа T-FLEX Viewer
|
||||
export AUTOINSTALL_ZIP="${WH_TMP_DIR}/T-FLEX Viewer 17.zip"
|
||||
@@ -26,5 +29,5 @@ if try_download "https://www.tflex.ru/downloads/T-FLEX%20Viewer%2017.zip" "${AUT
|
||||
try_remove_file "${AUTOINSTALL_EXE}"
|
||||
|
||||
WIN_FILE_EXEC="$DRIVE_C/Program Files/T-FLEX Viewer 17/Program/TFlexViewer.exe"
|
||||
create_desktop "$PROG_NAME" "$WIN_FILE_EXEC" "$PROG_ICON"
|
||||
create_desktop "$PROG_NAME" "$WIN_FILE_EXEC" "$PROG_ICON" "TFlexViewer17"
|
||||
fi
|
||||
@@ -0,0 +1,34 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Просмотр, печать и аннотирование документов T-FLEX CAD
|
||||
########################################################################
|
||||
export PROG_URL="https://www.tflexcad.ru"
|
||||
export PROG_NAME="T-FLEX Viewer 18"
|
||||
export PROG_ICON="tflexcad18"
|
||||
export WH_WINE_USE="wine-10.9-alt-tflex-wow64"
|
||||
export BASE_PFX="tflex_pfx_x64_v03"
|
||||
export WINEARCH="win64"
|
||||
export WH_WINDOWS_VER="10"
|
||||
export WINEPREFIX="tflex"
|
||||
export WH_XDG_OPEN="log"
|
||||
export WH_USE_MESA_GL_OVERRIDE="1"
|
||||
|
||||
# используем общий whdb файл для подготовки префикса и сервисов
|
||||
# prepair_wine используется из файла настроек
|
||||
source "$WH_DB_DIR/t-flex-cad.whdb"
|
||||
|
||||
# Программа T-FLEX Viewer
|
||||
AUTOINSTALL_ZIP="${WH_TMP_DIR}/T-FLEX Viewer 18.zip"
|
||||
AUTOINSTALL_DIR="${WH_TMP_DIR}"
|
||||
AUTOINSTALL_UNPACK="${WH_TMP_DIR}/T-FLEX Viewer 18"
|
||||
AUTOINSTALL_EXE="${AUTOINSTALL_UNPACK}/T-FLEX Viewer 18.msi"
|
||||
|
||||
if try_download "https://www.tflex.ru/downloads/V18/T-FLEX%20Viewer%2018.zip" "${AUTOINSTALL_ZIP}" ; then
|
||||
unpack "${AUTOINSTALL_ZIP}" "${AUTOINSTALL_DIR}"
|
||||
try_remove_file "${AUTOINSTALL_ZIP}"
|
||||
|
||||
wine_run_install "${AUTOINSTALL_EXE}" /q
|
||||
try_remove_dir "${AUTOINSTALL_UNPACK}"
|
||||
|
||||
WIN_FILE_EXEC="$DRIVE_C/Program Files/T-FLEX Viewer 18/Program/TFlexViewer.exe"
|
||||
create_desktop "$PROG_NAME" "$WIN_FILE_EXEC" "$PROG_ICON" "TFlexViewer18"
|
||||
fi
|
||||
@@ -1,24 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Программа проверки файлов на соответствие форматам представления в электронном виде налоговых деклараций, бухгалтерской отчетности.
|
||||
########################################################################
|
||||
export LAUNCH_PARAMETERS="/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-"
|
||||
export AUTOINSTALL_EXE="${WH_TMP_DIR}/tester2269.exe"
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export WINEPREFIX="nalog"
|
||||
export PROG_NAME="Тестер"
|
||||
# export PROG_VERSION=""
|
||||
export PROG_ICON="tester"
|
||||
# export ADD_MIME_TYPE=""
|
||||
export BASE_PFX="defpfx_x86_v01"
|
||||
export WINEARCH="win32"
|
||||
export INSTALL_DLL="msxml3 msxml4 msxml6 corefonts wsh57 vcrun6 jet40 gdiplus"
|
||||
export WH_WINDOWS_VER="10"
|
||||
|
||||
prepair_wine
|
||||
if try_download "https://data.nalog.ru/files/tester/2.269/tester2269.exe" "${AUTOINSTALL_EXE}" ; then
|
||||
wine_run_install "${AUTOINSTALL_EXE}"
|
||||
try_remove_file "${AUTOINSTALL_EXE}"
|
||||
|
||||
WIN_FILE_EXEC="$DRIVE_C/Tester/tester.exe"
|
||||
create_desktop "$PROG_NAME" "$WIN_FILE_EXEC" "$PROG_ICON"
|
||||
fi
|
||||
@@ -1,10 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Электронный алфавитно-предметный указатель, предназначенный для быстрого и простого подбора для товара кода ТН ВЭД ЕАЭС.
|
||||
########################################################################
|
||||
export PROG_URL="https://ctm.ru"
|
||||
export PROG_NAME="ВЭД-Алфавит"
|
||||
export PROG_ICON="vedalf"
|
||||
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-i586"
|
||||
export WINEPREFIX="ved_ctm"
|
||||
export BASE_PFX="ved_ctm_pfx_x86_v05"
|
||||
export WINEARCH="win32"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Программа для проверки ДТ и ДТС до представления их в таможенные органы и для внесения изменений в электронный вид документов.
|
||||
########################################################################
|
||||
export PROG_URL="https://ctm.ru"
|
||||
export PROG_NAME="ВЭД-Контроль"
|
||||
export PROG_ICON="vedcontrol"
|
||||
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-i586"
|
||||
export WINEPREFIX="ved_ctm"
|
||||
export BASE_PFX="ved_ctm_pfx_x86_v05"
|
||||
export WINEARCH="win32"
|
||||
@@ -16,11 +16,11 @@ prepair_wine
|
||||
# фикс постоянного запроса обновления Windows
|
||||
get_and_set_reg_file --add 'Software\CTM\CTMSETUP' 'SkipKBCheck' 'REG_DWORD' "1" "userdef"
|
||||
|
||||
AUTOINSTALL_EXE="${WH_TMP_DIR}/setup_cl.exe"
|
||||
AUTOINSTALL_UNPACK="${WH_TMP_DIR}/setup_cl"
|
||||
AUTOINSTALL_SETUP="${WH_TMP_DIR}/setup_cl/setup.exe"
|
||||
AUTOINSTALL_EXE="${WH_TMP_DIR}/setup_ct.exe"
|
||||
AUTOINSTALL_UNPACK="${WH_TMP_DIR}/setup_ct"
|
||||
AUTOINSTALL_SETUP="${WH_TMP_DIR}/setup_ct/setup.exe"
|
||||
|
||||
if try_download "https://ftp.ctm.ru/CONTROL/SFX/setup_cl.exe" "${AUTOINSTALL_EXE}" ; then
|
||||
if try_download "https://ftp.ctm.ru/CONTROL/SFX/setup_ct.exe" "${AUTOINSTALL_EXE}" ; then
|
||||
unpack "${AUTOINSTALL_EXE}" "${AUTOINSTALL_UNPACK}"
|
||||
try_remove_file "$AUTOINSTALL_EXE"
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Программа для формирования полного комплекта документов для таможенного оформления.
|
||||
########################################################################
|
||||
export PROG_URL="https://ctm.ru"
|
||||
export PROG_NAME="ВЭД-Декларант"
|
||||
export PROG_ICON="veddcl"
|
||||
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-i586"
|
||||
export WINEPREFIX="ved_ctm"
|
||||
export BASE_PFX="ved_ctm_pfx_x86_v05"
|
||||
export WINEARCH="win32"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Уникальный электронный справочник по таможенному законодательству государств-членов Евразийского экономического союза, содержащий актуальную нормативно-правовую базу в сфере регулирования внешнеэкономической деятельности.
|
||||
########################################################################
|
||||
export PROG_URL="https://ctm.ru"
|
||||
export PROG_NAME="ВЭД-Инфо"
|
||||
export PROG_ICON="vedinfo"
|
||||
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-i586"
|
||||
export WINEPREFIX="ved_ctm"
|
||||
export BASE_PFX="ved_ctm_pfx_x86_v05"
|
||||
export WINEARCH="win32"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Программа для расчета таможенных платежей и стоимости товаров после «таможенной очистки»
|
||||
########################################################################
|
||||
export PROG_URL="https://ctm.ru"
|
||||
export PROG_NAME="ВЭД-Платежи"
|
||||
export PROG_ICON="vedpayments"
|
||||
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-i586"
|
||||
export WINEPREFIX="ved_ctm"
|
||||
export BASE_PFX="ved_ctm_pfx_x86_v05"
|
||||
export WINEARCH="win32"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Программа для формирования полного комплекта документов для таможенного оформления.
|
||||
########################################################################
|
||||
export PROG_URL="https://ctm.ru"
|
||||
export PROG_NAME="ВЭД-Склад"
|
||||
export PROG_ICON="vedsts"
|
||||
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-i586"
|
||||
export WINEPREFIX="ved_ctm"
|
||||
export BASE_PFX="ved_ctm_pfx_x86_v05"
|
||||
export WINEARCH="win32"
|
||||
|
||||
@@ -0,0 +1,102 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Компоненты сервисов поддержки T-FLEX 17 и 18
|
||||
########################################################################
|
||||
export WH_WINDOWS_VER="10"
|
||||
export WH_WINE_USE="wine-10.9-alt-tflex-wow64"
|
||||
export BASE_PFX="tflex_pfx_x64_v03"
|
||||
export WINEARCH="win64"
|
||||
export PROG_VERSION=""
|
||||
export WH_XDG_OPEN="log"
|
||||
export INSTALL_DLL="d3dcompiler_47 dotnet48 dotnet20 vcrun2019 ucrtbase2019 msxml6 fontsmooth=rgb corefonts baekmuk droid eufonts ipamona liberation lucida opensymbol sourcehansans tahoma takao uff unifont vlgothic wenquanyi wenquanyizenhei"
|
||||
export WH_USE_MESA_GL_OVERRIDE="1"
|
||||
|
||||
GRDCONTROL_VER="4.3.0-0"
|
||||
AUTOINSTALL_ZIP_LIN="$WH_TMP_DIR/Prerequisites_T-FLEX_Linux.zip"
|
||||
AUTOINSTALL_DIR_LIN="$WH_TMP_DIR/Prerequisites_T-FLEX_Linux"
|
||||
|
||||
AUTOINSTALL_EXE_ADE2007="$AUTOINSTALL_DIR_LIN/Components/AccessDatabaseEngine.exe"
|
||||
AUTOINSTALL_EXE_TSC2="$AUTOINSTALL_DIR_LIN/Components/Setup_TSC2.msi"
|
||||
AUTOINSTALL_EXE_VC_X86="$AUTOINSTALL_DIR_LIN/Components/vc_redist.x86.exe"
|
||||
AUTOINSTALL_EXE_VC_X64="$AUTOINSTALL_DIR_LIN/Components/vc_redist.x64.exe"
|
||||
|
||||
prepair_wine
|
||||
|
||||
if [[ -d "$WINEPREFIX" ]] \
|
||||
&& grep -q "t-flex-cad" "$WINEPREFIX/winetricks.log" \
|
||||
&& systemctl list-units --type service --state running | grep -q aksusbd \
|
||||
&& systemctl list-units --type service --state running | grep -q hasplmd \
|
||||
&& rpm -q grdcontrol | grep -q "$GRDCONTROL_VER"
|
||||
then
|
||||
print_info "Префикс $PREFIX_NAME готов к установке ПО."
|
||||
print_info "Сервисы: aksusbd и hasplmd уже запущены. grdcontrol-$GRDCONTROL_VER установлен."
|
||||
else
|
||||
print_warning "Проверка и подготовка префикса, служб aksusbd, hasplmd и grdcontrol-$GRDCONTROL_VER."
|
||||
|
||||
if [[ "$BASE_PFX" == "none" ]] \
|
||||
|| ! grep -q "t-flex-cad" "$WINEPREFIX/winetricks.log" \
|
||||
|| ! systemctl list-units --type service --state running | grep aksusbd \
|
||||
|| ! systemctl list-units --type service --state running | grep hasplmd \
|
||||
|| ! rpm -q grdcontrol | grep -q "$GRDCONTROL_VER"
|
||||
then
|
||||
try_download "https://www.tflex.ru/downloads/Prerequisites_T-FLEX_Linux.zip" "${AUTOINSTALL_ZIP_LIN}"
|
||||
unpack "$AUTOINSTALL_ZIP_LIN" "$AUTOINSTALL_DIR_LIN"
|
||||
|
||||
if rpm -q grdcontrol | grep -q "$GRDCONTROL_VER"
|
||||
then print_info "grdcontrol-$GRDCONTROL_VER уже установлен в системе."
|
||||
else su_run "rpm -iv \"$AUTOINSTALL_DIR_LIN/Guardant_Linux/grdcontrol.x86_64.rpm\""
|
||||
fi
|
||||
|
||||
if [[ "$BASE_PFX" == "none" ]] ; then
|
||||
print_info "Запускаем подготовку префикса."
|
||||
|
||||
unpack "$AUTOINSTALL_EXE_ADE2007" "$AUTOINSTALL_DIR_LIN/ADE2007"
|
||||
wine_run_install "$AUTOINSTALL_DIR_LIN/ADE2007/AceRedist.msi" /q
|
||||
|
||||
wine_run_install "$AUTOINSTALL_EXE_VC_X86" /quiet
|
||||
wine_run_install "$AUTOINSTALL_EXE_VC_X64" /quiet
|
||||
wine_run_install "$AUTOINSTALL_EXE_TSC2" /q
|
||||
|
||||
rm -fR "$DRIVE_C/Program Files/Common Files/System"
|
||||
rm -fR "$DRIVE_C/Program Files (x86)/Common Files/System"
|
||||
|
||||
cp -r "$AUTOINSTALL_DIR_LIN/Components/Program Files/Common Files/System" \
|
||||
"$DRIVE_C/Program Files/Common Files"
|
||||
cp -r "$AUTOINSTALL_DIR_LIN/Components/Program Files (x86)/Common Files/System" \
|
||||
"$DRIVE_C/Program Files (x86)/Common Files"
|
||||
|
||||
mv -f "$AUTOINSTALL_DIR_LIN/Components/Windows/System32/"*.dll \
|
||||
"$DRIVE_C/windows/system32"
|
||||
|
||||
"$WINELOADER" regedit "$AUTOINSTALL_DIR_LIN/Components/fake_hasp.reg"
|
||||
"$WINELOADER" regedit "$AUTOINSTALL_DIR_LIN/Components/ado-32.reg"
|
||||
"$WINELOADER" regedit "$AUTOINSTALL_DIR_LIN/Components/ado-64.reg"
|
||||
fi
|
||||
|
||||
if systemctl list-units --type service --state running | grep aksusbd \
|
||||
&& systemctl list-units --type service --state running | grep hasplmd
|
||||
then
|
||||
print_info "Службы aksusbd и hasplmd уже запущены. Пропускаем..."
|
||||
else
|
||||
echo "#!/usr/bin/env bash
|
||||
cd \"$AUTOINSTALL_DIR_LIN/HASP_Linux/aksusbd/\"
|
||||
bash ./dinst
|
||||
mv -f \"$AUTOINSTALL_DIR_LIN/HASP_Linux/\"*.so /var/hasplm/
|
||||
systemctl restart hasplmd.service" > "$WH_TMP_DIR/tflex_aksusbd.sh"
|
||||
chmod +x "$WH_TMP_DIR/tflex_aksusbd.sh"
|
||||
unset TFLEX_ERROR
|
||||
print_info "Будут установлены и запущены службы aksusbd и hasplmd."
|
||||
su_run "$WH_TMP_DIR/tflex_aksusbd.sh" || TFLEX_ERROR=1
|
||||
try_remove_file "$WH_TMP_DIR/tflex_aksusbd.sh"
|
||||
fi
|
||||
fi
|
||||
|
||||
try_remove_dir "$AUTOINSTALL_DIR_LIN"
|
||||
|
||||
if [[ $TFLEX_ERROR == "1" ]] ; then
|
||||
fatal "Произошла ошибка во время подготовки префикса, или установки компонентов ПО."
|
||||
else
|
||||
echo "t-flex-cad-prepair" >> "$WINEPREFIX/winetricks.log"
|
||||
# try_remove_file "$AUTOINSTALL_ZIP_LIN"
|
||||
print_info "Подготовка префикса и установка компонентов завершены."
|
||||
fi
|
||||
fi
|
||||
@@ -1,93 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Компоненты сервисов поддержки T-FLEX 17
|
||||
########################################################################
|
||||
export WH_WINDOWS_VER="10"
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export BASE_PFX="tflex17_pfx_x64_v01"
|
||||
export WINEARCH="win64"
|
||||
export WINEPREFIX="tflex17"
|
||||
export PROG_VERSION=""
|
||||
export WH_XDG_OPEN="log"
|
||||
export INSTALL_DLL="corefonts d3dcompiler_47 dotnet48 vcrun2022 ucrtbase2019 msxml6 fontsmooth=rgb baekmuk droid eufonts ipamona liberation lucida opensymbol sourcehansans tahoma takao uff unifont vlgothic wenquanyi wenquanyizenhei"
|
||||
|
||||
prepair_wine
|
||||
|
||||
if [[ -d "$WINEPREFIX" ]] \
|
||||
&& grep -q "t-flex-cad17-prepair" "$WINEPREFIX/winetricks.log" \
|
||||
&& systemctl list-units --type service --state running | grep aksusbd \
|
||||
&& systemctl list-units --type service --state running | grep hasplmd
|
||||
then
|
||||
print_info "Префикс $PREFIX_NAME готов к установке ПО."
|
||||
print_info "Сервисы: aksusbd и hasplmd уже запущены."
|
||||
else
|
||||
print_warning "Службы aksusbd и hasplmd не запущены, или префикс не подготовлен"
|
||||
print_info "Запускаем подготовку префикса скриптом: t-flex-cad17-prepair"
|
||||
|
||||
if [[ "$BASE_PFX" == "none" ]] \
|
||||
|| ! systemctl list-units --type service --state running | grep aksusbd \
|
||||
|| ! systemctl list-units --type service --state running | grep hasplmd
|
||||
then
|
||||
# Компоненты поддержки T-FLEX PLM 17 (Linux)
|
||||
AUTOINSTALL_ZIP_LIN="${WH_TMP_DIR}/Prerequisites_T-FLEX_17_Linux.zip"
|
||||
AUTOINSTALL_DIR_LIN="${WH_TMP_DIR}/Prerequisites_T-FLEX_17_Linux"
|
||||
AUTOINSTALL_EXE_LIN1="${WH_TMP_DIR}/Prerequisites_T-FLEX_17_Linux/Components/fake_hasp.reg"
|
||||
if try_download "https://www.tflex.ru/downloads/Prerequisites_T-FLEX_17_Linux.zip" "${AUTOINSTALL_ZIP_LIN}" ; then
|
||||
unpack "${AUTOINSTALL_ZIP_LIN}" "${AUTOINSTALL_DIR_LIN}"
|
||||
try_remove_file "$AUTOINSTALL_ZIP_LIN"
|
||||
"$WINELOADER" regedit "${AUTOINSTALL_EXE_LIN1}"
|
||||
fi
|
||||
|
||||
if [[ "$BASE_PFX" == "none" ]] ; then
|
||||
# Компоненты поддержки T-FLEX PLM 17 (Windows)
|
||||
AUTOINSTALL_ZIP_WIN="${WH_TMP_DIR}/T-FLEX 17 Prerequisites.zip"
|
||||
AUTOINSTALL_DIRWIN="${WH_TMP_DIR}"
|
||||
AUTOINSTALL_EXE_WIN1="${WH_TMP_DIR}/Компоненты поддержки T-FLEX 17/Access Database Engine 2007/AccessDatabaseEngine.exe"
|
||||
AUTOINSTALL_EXE_WIN_MSY="${WH_TMP_DIR}/Компоненты поддержки T-FLEX 17/Access Database Engine 2007"
|
||||
AUTOINSTALL_EXE_WIN2="${WH_TMP_DIR}/Компоненты поддержки T-FLEX 17/TSC2/Setup_TSC2.msi"
|
||||
if try_download "https://www.tflex.ru/downloads/T-FLEX%2017%20Prerequisites.zip" "${AUTOINSTALL_ZIP_WIN}" ; then
|
||||
unpack "${AUTOINSTALL_ZIP_WIN}" "${AUTOINSTALL_DIRWIN}"
|
||||
try_remove_file "$AUTOINSTALL_ZIP_WIN"
|
||||
|
||||
unpack "${AUTOINSTALL_EXE_WIN1}" "${AUTOINSTALL_EXE_WIN_MSY}"
|
||||
try_remove_file "$AUTOINSTALL_EXE_WIN1"
|
||||
|
||||
wine_run_install "${AUTOINSTALL_EXE_WIN_MSY}/AceRedist.msi" /q
|
||||
wine_run_install "${AUTOINSTALL_EXE_WIN2}" /q
|
||||
fi
|
||||
rm -fR "$DRIVE_C/Program Files/Common Files/System"
|
||||
rm -fR "$DRIVE_C/Program Files (x86)/Common Files/System"
|
||||
cp -r "${WH_TMP_DIR}/Prerequisites_T-FLEX_17_Linux/Components/Program Files/Common Files/System" "$DRIVE_C/Program Files/Common Files"
|
||||
cp -r "${WH_TMP_DIR}/Prerequisites_T-FLEX_17_Linux/Components/Program Files (x86)/Common Files/System" "$DRIVE_C/Program Files (x86)/Common Files"
|
||||
mv -f "${WH_TMP_DIR}/Prerequisites_T-FLEX_17_Linux/Components/Windows/System32/"*.dll "$DRIVE_C/windows/system32"
|
||||
|
||||
"$WINELOADER" regedit "${WH_TMP_DIR}/Prerequisites_T-FLEX_17_Linux/Components/ado-32.reg"
|
||||
"$WINELOADER"64 regedit "${WH_TMP_DIR}/Prerequisites_T-FLEX_17_Linux/Components/ado-64.reg"
|
||||
"$WINELOADER" regedit "${WH_TMP_DIR}/Prerequisites_T-FLEX_17_Linux/Components/tflex.reg"
|
||||
fi
|
||||
|
||||
if systemctl list-units --type service --state running | grep aksusbd \
|
||||
&& systemctl list-units --type service --state running | grep hasplmd
|
||||
then
|
||||
print_info "Службы aksusbd и hasplmd уже запущены. Пропускаем..."
|
||||
else
|
||||
echo "#!/usr/bin/env bash
|
||||
cd \"${WH_TMP_DIR}/Prerequisites_T-FLEX_17_Linux/HASP_Linux/aksusbd/\"
|
||||
bash ./dinst
|
||||
mv -f \"${WH_TMP_DIR}/Prerequisites_T-FLEX_17_Linux/HASP_Linux/\"*.so /var/hasplm/
|
||||
systemctl restart hasplmd.service" > "${WH_TMP_DIR}/tflex17_aksusbd.sh"
|
||||
chmod +x ${WH_TMP_DIR}/tflex17_aksusbd.sh
|
||||
unset TFLEX_ERROR
|
||||
su_run "${WH_TMP_DIR}/tflex17_aksusbd.sh" || TFLEX_ERROR=1
|
||||
try_remove_file "${WH_TMP_DIR}/tflex17_aksusbd.sh"
|
||||
fi
|
||||
try_remove_dir "$AUTOINSTALL_DIR_LIN"
|
||||
try_remove_dir "${WH_TMP_DIR}/Компоненты поддержки T-FLEX 17/"
|
||||
fi
|
||||
|
||||
if [[ $TFLEX_ERROR == "1" ]] ; then
|
||||
fatal "Произошла ошибка во время подготовки префикса, или установки компонентов ПО."
|
||||
else
|
||||
echo "t-flex-cad17-prepair" >> "$WINEPREFIX/winetricks.log"
|
||||
print_info "Подготовка префикса и установка компонентов завершены."
|
||||
fi
|
||||
fi
|
||||
@@ -7,23 +7,29 @@ if [[ $(id -u) -ne 0 ]] ; then
|
||||
fi
|
||||
|
||||
##### MESSAGES FUNCTIONS #####
|
||||
print_error () { printf "\E[31m%s ВНИМАНИЕ: $@ %s\e[0m\n" ;}
|
||||
fatal () { print_error "$@" ; exit 1 ;}
|
||||
if [[ -t 0 ]] ; then
|
||||
print_error () { printf "\E[31m%s Ошибка: $* %s\e[0m\n" ;}
|
||||
else
|
||||
print_error () { echo -e "Ошибка: $*" ;}
|
||||
fi
|
||||
|
||||
##### UPDATE SYSTEM #####
|
||||
apt-get update || fatal "Не удалось обновить список доступных пакетов,"
|
||||
fatal () {
|
||||
print_error "$@ Аварийное завершение работы WineHelper!"
|
||||
exit 1
|
||||
}
|
||||
|
||||
##### CHECK AREPO (x86_64-i586) #####
|
||||
apt-repo | grep -q "x86_64-i586" || fatal "Репозиторий x86_64-i586 не подключен. \
|
||||
32-битные зависимости не будут установлены, а значит не будут работать и 32-битные \
|
||||
windows приложения. Подробнее по ссылке: https://www.altlinux.org/Biarch"
|
||||
|
||||
##### UPDATE SYSTEM #####
|
||||
apt-get update || fatal "Не удалось обновить список доступных пакетов,"
|
||||
|
||||
##### INSTALL DEPENDENCIES #####
|
||||
# fonts-ttf-ms
|
||||
|
||||
apt-get install {i586-,}{glibc-core,libstdc++6,glibc-pthread,glibc-nss,\
|
||||
libOSMesa,libnss-mdns,libunixODBC2,ocl-icd,libfreetype,libfontconfig1,\
|
||||
libgnutls30,libGL,libEGL,xorg-dri-swrast,xorg-dri-intel,xorg-dri-radeon,\
|
||||
libvulkan1,libcups} || fatal "Не удалось установить зависимости."
|
||||
|
||||
apt-get install {i586-,}wine
|
||||
apt-get install -y i586-{wine,glibc-core,libstdc++6,glibc-pthread,glibc-nss,\
|
||||
libnm,libnss,libnss-mdns,libnsl1,libunwind,libunixODBC2,ocl-icd,libfreetype,\
|
||||
libcups,libfontconfig1,libgnutls30,libGL,libEGL,libvulkan1,xorg-dri-swrast,\
|
||||
xorg-dri-intel,xorg-dri-radeon} || fatal "Не удалось установить зависимости."
|
||||
@@ -0,0 +1,24 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Автоматизация установки МИС Витакарта (AIS LPU Client).
|
||||
########################################################################
|
||||
export WH_WINE_USE="wine-10.0-alt-tkg-i586"
|
||||
export WINEPREFIX="ais-lpu-client"
|
||||
export PROG_NAME="AIS LPU Client"
|
||||
export PROG_ICON="ais_lpu_client"
|
||||
export BASE_PFX="ais-lpu-client_pfx_x86_v01"
|
||||
export WH_WINDOWS_VER="7"
|
||||
export WINEARCH="win32"
|
||||
export INSTALL_DLL="dotnet40 dotnet20sp2 7zip vcrun2005 vcrun2008 mfc42"
|
||||
export WH_USE_EXTRA_FONTS="1"
|
||||
|
||||
if [[ -f "$2" ]] ; then
|
||||
prepair_wine
|
||||
|
||||
wine_run_install "$2" # /q
|
||||
|
||||
WIN_FILE_EXEC="$DRIVE_C/Program Files/Vitacore/AIS LPU Client/Update/AKUZ.UpdateUtility.exe"
|
||||
create_desktop "$PROG_NAME" "$WIN_FILE_EXEC" "$PROG_ICON"
|
||||
else
|
||||
fatal "Не найден файл установки для $PROG_NAME. Перезапустите по примеру:
|
||||
winehelper install $1 \"/путь/до/установочного_файла\""
|
||||
fi
|
||||
@@ -1,6 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: «Справки БК» — специальное программное обеспечение, предназначенное для заполнения справок о доходах, расходах, об имуществе и обязательствах имущественного характера.
|
||||
# info_ru: «Справки БК» (Windows версия 2.5.5) от 31.01.2024 — специальное программное обеспечение, предназначенное для заполнения справок о доходах, расходах, об имуществе и обязательствах имущественного характера.
|
||||
########################################################################
|
||||
export PROG_URL="https://spravki-bk.ru"
|
||||
export WH_WINE_USE="wine-9.0.14-alt1-i586-spravkibk"
|
||||
export WINEPREFIX="spravki-bk"
|
||||
export PROG_NAME="СПО Справки БК"
|
||||
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 17 KiB |
@@ -0,0 +1,97 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<filter id="a" height="100%" width="100%" x="0%" y="0%">
|
||||
<feColorMatrix color-interpolation-filters="sRGB" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/>
|
||||
</filter>
|
||||
<linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.00000489529" x2="116.00004651492" y1="64.25185875577" y2="64.25185875577">
|
||||
<stop offset="0" stop-color="#3584e4"/>
|
||||
<stop offset="0.0114832" stop-color="#62a0ea"/>
|
||||
<stop offset="0.0806311" stop-color="#1c71d8"/>
|
||||
<stop offset="0.906501" stop-color="#1a5fb4"/>
|
||||
<stop offset="0.983769" stop-color="#62a0ea"/>
|
||||
<stop offset="1" stop-color="#3584e4"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="c" gradientUnits="userSpaceOnUse" x1="78.86582448784" x2="78.86582448784" y1="31.63880919788" y2="115.43432191151">
|
||||
<stop offset="0" stop-color="#99c1f1"/>
|
||||
<stop offset="1" stop-color="#62a0ea"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="d" gradientUnits="userSpaceOnUse" x1="24.50243951662" x2="103.50127279247" y1="62.49114525969" y2="62.49114525969">
|
||||
<stop offset="0" stop-color="#c0bfbc"/>
|
||||
<stop offset="0.0817053" stop-color="#9a9996"/>
|
||||
<stop offset="0.299416" stop-color="#5e5c64"/>
|
||||
<stop offset="0.754491" stop-color="#5e5c64"/>
|
||||
<stop offset="0.943148" stop-color="#9a9996"/>
|
||||
<stop offset="1" stop-color="#c0bfbc"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="e" gradientTransform="matrix(1.341915 0.00195663 -0.00195662 1.341915 -30.605733 -49.796162)" gradientUnits="userSpaceOnUse" x1="50.702984" x2="86.855812" y1="60.120434" y2="104.575592">
|
||||
<stop offset="0" stop-color="#deddda"/>
|
||||
<stop offset="0.148769" stop-color="#deddda"/>
|
||||
<stop offset="0.280463" stop-color="#f6f5f4"/>
|
||||
<stop offset="0.454765" stop-color="#deddda"/>
|
||||
<stop offset="0.524077" stop-color="#c0bfbc"/>
|
||||
<stop offset="0.580065" stop-color="#c0bfbc"/>
|
||||
<stop offset="1" stop-color="#deddda"/>
|
||||
</linearGradient>
|
||||
<radialGradient id="f" cx="140" cy="416" gradientTransform="matrix(0.726954 -0.00189501 0.00188154 0.72128 -38.553194 -239.243124)" gradientUnits="userSpaceOnUse" r="36">
|
||||
<stop offset="0" stop-color="#77767b"/>
|
||||
<stop offset="0.350422" stop-color="#77767b"/>
|
||||
<stop offset="1" stop-color="#c0bfbc"/>
|
||||
</radialGradient>
|
||||
<clipPath id="g">
|
||||
<rect height="128" width="128"/>
|
||||
</clipPath>
|
||||
<clipPath id="h">
|
||||
<rect height="128" width="128"/>
|
||||
</clipPath>
|
||||
<mask id="i">
|
||||
<g filter="url(#a)">
|
||||
<g clip-path="url(#h)" filter="url(#a)">
|
||||
<g clip-path="url(#g)">
|
||||
<path d="m 14.710938 16 h 42.832031 c 1.5 0 2.710937 1.207031 2.710937 2.707031 v 42.835938 c 0 1.5 -1.210937 2.707031 -2.710937 2.707031 h -42.832031 c -1.503907 0 -2.710938 -1.207031 -2.710938 -2.707031 v -42.835938 c 0 -1.5 1.207031 -2.707031 2.710938 -2.707031 z m 55.746093 0 h 42.832031 c 1.503907 0 2.710938 1.207031 2.710938 2.707031 v 42.835938 c 0 1.5 -1.207031 2.707031 -2.710938 2.707031 h -42.832031 c -1.5 0 -2.710937 -1.207031 -2.710937 -2.707031 v -42.835938 c 0 -1.5 1.210937 -2.707031 2.710937 -2.707031 z m -55.746093 55.746094 h 42.832031 c 1.5 0 2.710937 1.210937 2.710937 2.710937 v 42.832031 c 0 1.5 -1.210937 2.710938 -2.710937 2.710938 h -42.832031 c -1.503907 0 -2.710938 -1.210938 -2.710938 -2.710938 v -42.832031 c 0 -1.5 1.207031 -2.710937 2.710938 -2.710937 z m 55.746093 0 h 42.832031 c 1.503907 0 2.710938 1.210937 2.710938 2.710937 v 42.832031 c 0 1.5 -1.207031 2.710938 -2.710938 2.710938 h -42.832031 c -1.5 0 -2.710937 -1.210938 -2.710937 -2.710938 v -42.832031 c 0 -1.5 1.210937 -2.710937 2.710937 -2.710937 z m 0 0" fill="url(#b)" fill-rule="evenodd"/>
|
||||
<path d="m 14.230469 11.433594 h 43.792969 c 1.234374 0 2.230468 0.996094 2.230468 2.230468 v 43.792969 c 0 1.234375 -0.996094 2.230469 -2.230468 2.230469 h -43.792969 c -1.234375 0 -2.230469 -0.996094 -2.230469 -2.230469 v -43.792969 c 0 -1.234374 0.996094 -2.230468 2.230469 -2.230468 z m 55.746093 0 h 43.792969 c 1.234375 0 2.230469 0.996094 2.230469 2.230468 v 43.792969 c 0 1.234375 -0.996094 2.230469 -2.230469 2.230469 h -43.792969 c -1.234374 0 -2.230468 -0.996094 -2.230468 -2.230469 v -43.792969 c 0 -1.234374 0.996094 -2.230468 2.230468 -2.230468 z m -55.746093 55.746094 h 43.792969 c 1.234374 0 2.230468 0.996093 2.230468 2.230468 v 43.792969 c 0 1.238281 -0.996094 2.230469 -2.230468 2.230469 h -43.792969 c -1.234375 0 -2.230469 -0.992188 -2.230469 -2.230469 v -43.792969 c 0 -1.234375 0.996094 -2.230468 2.230469 -2.230468 z m 55.746093 0 h 43.792969 c 1.234375 0 2.230469 0.996093 2.230469 2.230468 v 43.792969 c 0 1.238281 -0.996094 2.230469 -2.230469 2.230469 h -43.792969 c -1.234374 0 -2.230468 -0.992188 -2.230468 -2.230469 v -43.792969 c 0 -1.234375 0.996094 -2.230468 2.230468 -2.230468 z m 0 0" fill="url(#c)" fill-rule="evenodd"/>
|
||||
<path d="m 77.609375 63.433594 c 0 7.515625 -6.09375 13.609375 -13.609375 13.609375 s -13.609375 -6.09375 -13.609375 -13.609375 s 6.09375 -13.609375 13.609375 -13.609375 s 13.609375 6.09375 13.609375 13.609375 z m 0 0" fill="#9a9996" fill-rule="evenodd"/>
|
||||
<path d="m 69.910156 20.550781 c -0.15625 -0.003906 -0.3125 0 -0.46875 0.019531 c -0.152344 0.019532 -0.308594 0.050782 -0.457031 0.09375 c -0.300781 0.082032 -0.585937 0.214844 -0.851563 0.386719 c -0.066406 0.046875 -0.128906 0.089844 -0.191406 0.136719 c -0.0625 0.050781 -0.125 0.105469 -0.183594 0.15625 c -0.058593 0.054688 -0.113281 0.113281 -0.167968 0.171875 c -0.054688 0.058594 -0.109375 0.117187 -0.160156 0.179687 v 0.003907 c -0.050782 0.0625 -0.097657 0.128906 -0.144532 0.199219 c -0.042968 0.070312 -0.085937 0.140624 -0.128906 0.210937 v 0.003906 c -0.039062 0.074219 -0.078125 0.148438 -0.113281 0.226563 v 0.003906 c -0.015625 0.039062 -0.03125 0.078125 -0.046875 0.117188 c -0.007813 0.019531 -0.015625 0.035156 -0.019532 0.054687 c 0 0 -0.003906 0.003906 -0.003906 0.003906 v 0.003907 c -0.007812 0.019531 -0.019531 0.039062 -0.023437 0.058593 v -0.003906 l -1.882813 5.449219 c -0.242187 -0.007813 -0.488281 -0.007813 -0.730468 -0.007813 c -1.519532 -0.007812 -3.027344 0.09375 -4.507813 0.300781 l -2.457031 -5.234374 c -0.039063 -0.085938 -0.082032 -0.167969 -0.132813 -0.25 c -0.046875 -0.082032 -0.097656 -0.15625 -0.152343 -0.230469 v -0.003907 c -0.054688 -0.074218 -0.113282 -0.144531 -0.171876 -0.214843 v -0.003907 c -0.058593 -0.066406 -0.121093 -0.128906 -0.1875 -0.191406 v -0.003906 c -0.132812 -0.125 -0.273437 -0.238281 -0.421874 -0.335938 c -0.152344 -0.097656 -0.308594 -0.183593 -0.472657 -0.253906 c -0.164062 -0.070312 -0.335937 -0.128906 -0.511719 -0.167968 c -0.175781 -0.039063 -0.351562 -0.066407 -0.535156 -0.074219 c -0.363281 -0.019531 -0.734375 0.027343 -1.097656 0.144531 l -3.738281 1.21875 h -0.003907 c -0.378906 0.148438 -0.722656 0.304688 -1.027343 0.480469 c -0.230469 0.132812 -0.433594 0.28125 -0.613281 0.445312 c -0.058594 0.054688 -0.117188 0.109375 -0.171876 0.167969 v 0.003906 c -0.050781 0.058594 -0.105468 0.121094 -0.152343 0.1875 s -0.09375 0.132813 -0.132813 0.199219 v 0.003906 c -0.042968 0.070313 -0.078125 0.140625 -0.113281 0.21875 c 0 0 -0.003906 0.003907 -0.003906 0.003907 c -0.003907 0.011718 -0.011719 0.03125 -0.015625 0.042968 c -0.027344 0.0625 -0.054688 0.125 -0.078125 0.191406 v 0.003907 c -0.027344 0.085937 -0.054688 0.167969 -0.074219 0.257812 v 0.007813 c -0.023438 0.089844 -0.042969 0.179687 -0.054688 0.277344 v 0.011718 c -0.023437 0.144532 -0.027343 0.3125 -0.035156 0.476563 c 0 0.054687 -0.011718 0.101562 -0.011718 0.160156 v 0.109375 v 0.003906 v 0.046875 v 0.003907 v 0.007812 v 0.011719 v 0.003906 v 0.003906 v 0.003907 v 0.003906 v 0.007812 v 0.003906 v 0.003907 v 0.003906 v 0.007813 v 0.003906 v 0.003906 v 0.003906 v 0.007813 v 0.003906 v 0.007813 v 0.003906 v 0.007812 v 0.023438 v 0.011718 v 0.011719 v 0.003907 v 0.023437 v 0.003906 v 0.007813 v 0.003906 v 0.011719 v 0.003906 v 0.007813 v 0.003906 v 0.015625 v 0.011719 v 0.003906 v 0.03125 v 0.035156 v 0.035156 v 0.035156 v 0.003907 v 0.039062 v 0.0625 v 0.046875 v 0.046875 v 0.011719 v 0.011719 v 0.003906 v 0.050781 v 0.078125 v 0.027344 v 0.003906 v 0.054688 v 0.003906 v 0.058594 v 0.050781 v 0.082031 v 0.070313 v 0.074218 v 0.078126 v 0.078124 v 0.125 v 0.089844 v 0.09375 v 0.09375 v 0.097656 v 0.089844 v 0.109375 v 0.105469 v 0.117188 v 0.132812 v 0.121094 v 0.125 v 0.136718 v 0.136719 v 0.140625 v 0.136719 c 0 0.074219 -0.003907 0.152344 0 0.230469 c -0.003907 0.046875 -0.003907 0.09375 0 0.140625 c -0.003907 0.058593 -0.003907 0.121093 0 0.183593 c -0.003907 0.054688 -0.003907 0.113282 0 0.167969 c -0.003907 0.058594 -0.003907 0.117188 0 0.175781 c -0.003907 0.058594 -0.003907 0.117188 0 0.179688 c -0.003907 0.054688 -0.003907 0.113281 0 0.171875 c -0.003907 0.066406 -0.003907 0.132813 0 0.203125 c -0.003907 0.058594 -0.003907 0.121094 0 0.179688 c -0.003907 0.074218 -0.003907 0.144531 0 0.21875 c -0.003907 0.070312 -0.003907 0.140624 0 0.210937 c -0.003907 0.070313 -0.003907 0.136719 0 0.210937 c -0.007813 0.363282 0.023437 0.777344 0.09375 1.246094 c -1.003907 0.613282 -1.976563 1.28125 -2.910157 2.003906 l -4.773437 -3.3125 c -0.078125 -0.054687 -0.15625 -0.105468 -0.238282 -0.152343 c -0.246093 -0.136719 -0.503906 -0.238281 -0.769531 -0.304688 c -0.085937 -0.019531 -0.175781 -0.039062 -0.265625 -0.050781 c -0.089844 -0.015625 -0.179687 -0.023438 -0.269531 -0.027344 c -0.085937 -0.007812 -0.175781 -0.007812 -0.265625 -0.007812 c -0.089844 0.003906 -0.179688 0.011718 -0.269531 0.019531 c -0.175781 0.023437 -0.351563 0.058594 -0.523438 0.113281 c -0.085937 0.023438 -0.171875 0.054688 -0.253906 0.085938 c -0.167969 0.070312 -0.332031 0.152344 -0.488281 0.25 c -0.152344 0.097656 -0.300782 0.210937 -0.4375 0.335937 v 0.003907 c -0.066406 0.0625 -0.136719 0.125 -0.199219 0.195312 v 0.003906 l -2.632813 2.921875 v 0.003907 c -0.226562 0.25 -0.425781 0.496093 -0.597656 0.742187 c -0.085937 0.121094 -0.167968 0.242187 -0.238281 0.363281 c -0.074219 0.121094 -0.136719 0.242188 -0.195313 0.359375 c -0.058593 0.117188 -0.109374 0.234375 -0.152343 0.351563 v 0.003906 c -0.042969 0Line truncated
|
||||
<path d="m 69.910156 20.550781 c -1.25 -0.039062 -2.5 0.695313 -2.960937 2.035157 v -0.011719 l -1.882813 5.453125 c -0.246094 -0.003906 -0.488281 -0.007813 -0.730468 -0.007813 c -1.519532 -0.007812 -3.027344 0.09375 -4.507813 0.300781 l -2.457031 -5.234374 c -0.648438 -1.382813 -2.230469 -2.058594 -3.679688 -1.585938 l -3.742187 1.21875 c -1.898438 0.746094 -2.925781 1.613281 -2.304688 4.738281 l 0.898438 4.679688 c -1.359375 0.765625 -2.664063 1.628906 -3.898438 2.582031 l -4.769531 -3.3125 c -1.257812 -0.871094 -2.964844 -0.671875 -3.984375 0.464844 l -2.632813 2.921875 c -1.683593 1.878906 -1.878906 3.484375 -0.308593 5.296875 l 3.496093 4.027344 c -0.683593 1.191406 -1.292968 2.429687 -1.820312 3.722656 l -5.75 -0.484375 c -1.523438 -0.128907 -2.902344 0.898437 -3.21875 2.394531 l -0.261719 1.238281 l -0.007812 0.015625 v 0.023438 l -0.820313 3.855468 c -0.3125 1.492188 0.53125 2.992188 1.976563 3.492188 l 5.453125 1.882812 c -0.039063 1.394532 0.015625 2.773438 0.15625 4.140626 l -4.824219 2.269531 c -2.175781 1.027343 -2.679687 1.910156 -1.867187 4.96875 l 1.222656 3.738281 c 0.472656 1.453125 1.953125 2.328125 3.453125 2.035156 l 5.71875 -1.101562 c 0.742187 1.371094 1.578125 2.6875 2.511719 3.941406 l -2.722657 3.925781 c -1.621093 2.792969 -1.144531 3.707031 0.1875 5.261719 l 2.925781 2.632812 c 1.136719 1.019532 2.859376 1.035157 4.015626 0.035157 l 4.367187 -3.792969 h 0.003906 c 1.472657 0.914062 3.027344 1.714844 4.664063 2.382812 l -0.484375 5.753907 c -0.128907 1.523437 0.898437 2.902343 2.390625 3.21875 l 3.847656 0.816406 c 1.496094 0.316406 2.992188 -0.527344 3.492188 -1.972656 l 1.886718 -5.453125 c 1.765625 0.046875 3.515625 -0.050782 5.234375 -0.292969 l 2.457031 5.230469 c 0.652344 1.382812 2.234376 2.070312 3.6875 1.597656 l 3.734376 -1.222656 c 3.207031 -1.265625 2.59375 -2.601563 2.3125 -4.738282 l -0.90625 -4.6875 c 1.359374 -0.765624 2.660156 -1.628906 3.898437 -2.582031 l 4.777344 3.316407 c 1.253906 0.875 2.960937 0.675781 3.984375 -0.460938 l 2.628906 -2.921875 c 1.683594 -1.902344 1.882812 -3.476563 0.308594 -5.292969 l -3.496094 -4.039062 c 0.679688 -1.1875 1.289062 -2.429688 1.816406 -3.71875 l 5.753906 0.484375 c 1.519532 0.128906 2.902344 -0.898438 3.21875 -2.390625 l 0.824219 -3.871094 v -0.027344 s 0.085938 -0.417968 0.257813 -1.226562 c 0.316406 -1.496094 -0.527344 -2.992188 -1.96875 -3.492188 l -5.453125 -1.882812 c 0.039062 -1.394532 -0.015625 -2.78125 -0.15625 -4.144532 l 4.824219 -2.265624 c 2.824218 -1.328126 2.46875 -2.683594 1.863281 -4.96875 l -1.21875 -3.738282 c -0.476563 -1.453125 -1.953125 -2.328125 -3.453125 -2.039062 l -5.710938 1.101562 c -0.742187 -1.375 -1.582031 -2.691406 -2.519531 -3.945312 l 2.722656 -3.914063 c 1.617188 -2.097656 1.582031 -3.667969 -0.191406 -5.261719 l -2.925781 -2.632812 c -1.136719 -1.023438 -2.855469 -1.042969 -4.011719 -0.039062 l -4.367187 3.789062 c -1.476563 -0.914062 -3.03125 -1.710938 -4.667969 -2.382812 l 0.484375 -5.75 c 0.128906 -1.523438 -0.898438 -2.90625 -2.394532 -3.222657 l -3.847656 -0.8125 c -0.175781 -0.039062 -0.355468 -0.058593 -0.53125 -0.0625 z m -5.910156 30.777344 c 5.09375 0 9.21875 4.125 9.222656 9.214844 c -0.003906 5.09375 -4.128906 9.21875 -9.222656 9.21875 c -5.085938 0 -9.214844 -4.128907 -9.214844 -9.21875 c 0 -5.089844 4.128906 -9.214844 9.214844 -9.214844 z m 0 0" fill="url(#e)"/>
|
||||
<path d="m 68.332031 40.082031 c -11.28125 -2.386719 -22.40625 4.851563 -24.792969 16.132813 c -2.386718 11.28125 4.855469 22.40625 16.136719 24.792968 c 11.277344 2.386719 22.402344 -4.855468 24.789063 -16.132812 c 2.386718 -11.28125 -4.851563 -22.40625 -16.132813 -24.792969 z m -0.746093 3.527344 c 9.375 1.984375 15.335937 11.144531 13.351562 20.515625 c -1.984375 9.375 -11.140625 15.335938 -20.515625 13.355469 c -9.375 -1.984375 -15.335937 -11.144531 -13.355469 -20.519531 c 1.984375 -9.375 11.144532 -15.335938 20.519532 -13.351563 z m 0 0" fill="#9a9996"/>
|
||||
<path d="m 69.378906 35.140625 c -13.996094 -2.960937 -27.816406 6.035156 -30.777344 20.027344 c -2.960937 13.996093 6.03125 27.816406 20.027344 30.777343 c 13.996094 2.960938 27.816406 -6.03125 30.777344 -20.027343 c 2.960938 -13.996094 -6.035156 -27.816407 -20.027344 -30.777344 z m -1.195312 5.644531 c 10.941406 2.316406 17.890625 12.996094 15.578125 23.9375 c -2.316407 10.945313 -12.996094 17.894532 -23.9375 15.578125 c -10.945313 -2.316406 -17.894531 -12.992187 -15.578125 -23.9375 c 2.316406 -10.941406 12.992187 -17.890625 23.9375 -15.578125 z m 0 0" fill="url(#f)"/>
|
||||
<path d="m 64.003906 51.324219 c -5.089844 0 -9.21875 4.128906 -9.21875 9.21875 c 0.007813 0.65625 0.082032 1.308593 0.230469 1.949219 c 0.914063 -4.238282 4.65625 -7.265626 8.988281 -7.273438 c 4.332032 0.011719 8.074219 3.039062 8.988282 7.273438 c 0.144531 -0.640626 0.222656 -1.292969 0.226562 -1.949219 c 0.003906 -5.089844 -4.125 -9.214844 -9.214844 -9.21875 z m 0 0" fill="#5e5c64" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</mask>
|
||||
<mask id="j">
|
||||
<g filter="url(#a)">
|
||||
<rect fill-opacity="0.8" height="184.32" width="184.32" x="-28.16" y="-28.16"/>
|
||||
</g>
|
||||
</mask>
|
||||
<linearGradient id="k" gradientTransform="matrix(0 0.37 -0.98462 0 295.38501 -30.360001)" gradientUnits="userSpaceOnUse" x1="300" x2="428" y1="235" y2="235">
|
||||
<stop offset="0" stop-color="#f9f06b"/>
|
||||
<stop offset="1" stop-color="#f5c211"/>
|
||||
</linearGradient>
|
||||
<clipPath id="l">
|
||||
<rect height="128" width="128"/>
|
||||
</clipPath>
|
||||
<clipPath id="m">
|
||||
<rect height="128" width="128"/>
|
||||
</clipPath>
|
||||
<g fill-rule="evenodd">
|
||||
<path d="m 14.710938 16 h 42.832031 c 1.5 0 2.710937 1.207031 2.710937 2.707031 v 42.835938 c 0 1.5 -1.210937 2.707031 -2.710937 2.707031 h -42.832031 c -1.503907 0 -2.710938 -1.207031 -2.710938 -2.707031 v -42.835938 c 0 -1.5 1.207031 -2.707031 2.710938 -2.707031 z m 55.746093 0 h 42.832031 c 1.503907 0 2.710938 1.207031 2.710938 2.707031 v 42.835938 c 0 1.5 -1.207031 2.707031 -2.710938 2.707031 h -42.832031 c -1.5 0 -2.710937 -1.207031 -2.710937 -2.707031 v -42.835938 c 0 -1.5 1.210937 -2.707031 2.710937 -2.707031 z m -55.746093 55.746094 h 42.832031 c 1.5 0 2.710937 1.210937 2.710937 2.710937 v 42.832031 c 0 1.5 -1.210937 2.710938 -2.710937 2.710938 h -42.832031 c -1.503907 0 -2.710938 -1.210938 -2.710938 -2.710938 v -42.832031 c 0 -1.5 1.207031 -2.710937 2.710938 -2.710937 z m 55.746093 0 h 42.832031 c 1.503907 0 2.710938 1.210937 2.710938 2.710937 v 42.832031 c 0 1.5 -1.207031 2.710938 -2.710938 2.710938 h -42.832031 c -1.5 0 -2.710937 -1.210938 -2.710937 -2.710938 v -42.832031 c 0 -1.5 1.210937 -2.710937 2.710937 -2.710937 z m 0 0" fill="url(#b)"/>
|
||||
<path d="m 14.230469 11.433594 h 43.792969 c 1.234374 0 2.230468 0.996094 2.230468 2.230468 v 43.792969 c 0 1.234375 -0.996094 2.230469 -2.230468 2.230469 h -43.792969 c -1.234375 0 -2.230469 -0.996094 -2.230469 -2.230469 v -43.792969 c 0 -1.234374 0.996094 -2.230468 2.230469 -2.230468 z m 55.746093 0 h 43.792969 c 1.234375 0 2.230469 0.996094 2.230469 2.230468 v 43.792969 c 0 1.234375 -0.996094 2.230469 -2.230469 2.230469 h -43.792969 c -1.234374 0 -2.230468 -0.996094 -2.230468 -2.230469 v -43.792969 c 0 -1.234374 0.996094 -2.230468 2.230468 -2.230468 z m -55.746093 55.746094 h 43.792969 c 1.234374 0 2.230468 0.996093 2.230468 2.230468 v 43.792969 c 0 1.238281 -0.996094 2.230469 -2.230468 2.230469 h -43.792969 c -1.234375 0 -2.230469 -0.992188 -2.230469 -2.230469 v -43.792969 c 0 -1.234375 0.996094 -2.230468 2.230469 -2.230468 z m 55.746093 0 h 43.792969 c 1.234375 0 2.230469 0.996093 2.230469 2.230468 v 43.792969 c 0 1.238281 -0.996094 2.230469 -2.230469 2.230469 h -43.792969 c -1.234374 0 -2.230468 -0.992188 -2.230468 -2.230469 v -43.792969 c 0 -1.234375 0.996094 -2.230468 2.230468 -2.230468 z m 0 0" fill="url(#c)"/>
|
||||
<path d="m 77.609375 63.433594 c 0 7.515625 -6.09375 13.609375 -13.609375 13.609375 s -13.609375 -6.09375 -13.609375 -13.609375 s 6.09375 -13.609375 13.609375 -13.609375 s 13.609375 6.09375 13.609375 13.609375 z m 0 0" fill="#9a9996"/>
|
||||
</g>
|
||||
<path d="m 69.910156 20.550781 c -0.15625 -0.003906 -0.3125 0 -0.46875 0.019531 c -0.152344 0.019532 -0.308594 0.050782 -0.457031 0.09375 c -0.300781 0.082032 -0.585937 0.214844 -0.851563 0.386719 c -0.066406 0.046875 -0.128906 0.089844 -0.191406 0.136719 c -0.0625 0.050781 -0.125 0.105469 -0.183594 0.15625 c -0.058593 0.054688 -0.113281 0.113281 -0.167968 0.171875 c -0.054688 0.058594 -0.109375 0.117187 -0.160156 0.179687 v 0.003907 c -0.050782 0.0625 -0.097657 0.128906 -0.144532 0.199219 c -0.042968 0.070312 -0.085937 0.140624 -0.128906 0.210937 v 0.003906 c -0.039062 0.074219 -0.078125 0.148438 -0.113281 0.226563 v 0.003906 c -0.015625 0.039062 -0.03125 0.078125 -0.046875 0.117188 c -0.007813 0.019531 -0.015625 0.035156 -0.019532 0.054687 c 0 0 -0.003906 0.003906 -0.003906 0.003906 v 0.003907 c -0.007812 0.019531 -0.019531 0.039062 -0.023437 0.058593 v -0.003906 l -1.882813 5.449219 c -0.242187 -0.007813 -0.488281 -0.007813 -0.730468 -0.007813 c -1.519532 -0.007812 -3.027344 0.09375 -4.507813 0.300781 l -2.457031 -5.234374 c -0.039063 -0.085938 -0.082032 -0.167969 -0.132813 -0.25 c -0.046875 -0.082032 -0.097656 -0.15625 -0.152343 -0.230469 v -0.003907 c -0.054688 -0.074218 -0.113282 -0.144531 -0.171876 -0.214843 v -0.003907 c -0.058593 -0.066406 -0.121093 -0.128906 -0.1875 -0.191406 v -0.003906 c -0.132812 -0.125 -0.273437 -0.238281 -0.421874 -0.335938 c -0.152344 -0.097656 -0.308594 -0.183593 -0.472657 -0.253906 c -0.164062 -0.070312 -0.335937 -0.128906 -0.511719 -0.167968 c -0.175781 -0.039063 -0.351562 -0.066407 -0.535156 -0.074219 c -0.363281 -0.019531 -0.734375 0.027343 -1.097656 0.144531 l -3.738281 1.21875 h -0.003907 c -0.378906 0.148438 -0.722656 0.304688 -1.027343 0.480469 c -0.230469 0.132812 -0.433594 0.28125 -0.613281 0.445312 c -0.058594 0.054688 -0.117188 0.109375 -0.171876 0.167969 v 0.003906 c -0.050781 0.058594 -0.105468 0.121094 -0.152343 0.1875 s -0.09375 0.132813 -0.132813 0.199219 v 0.003906 c -0.042968 0.070313 -0.078125 0.140625 -0.113281 0.21875 c 0 0 -0.003906 0.003907 -0.003906 0.003907 c -0.003907 0.011718 -0.011719 0.03125 -0.015625 0.042968 c -0.027344 0.0625 -0.054688 0.125 -0.078125 0.191406 v 0.003907 c -0.027344 0.085937 -0.054688 0.167969 -0.074219 0.257812 v 0.007813 c -0.023438 0.089844 -0.042969 0.179687 -0.054688 0.277344 v 0.011718 c -0.023437 0.144532 -0.027343 0.3125 -0.035156 0.476563 c 0 0.054687 -0.011718 0.101562 -0.011718 0.160156 v 0.109375 v 0.003906 v 0.046875 v 0.003907 v 0.007812 v 0.011719 v 0.003906 v 0.003906 v 0.003907 v 0.003906 v 0.007812 v 0.003906 v 0.003907 v 0.003906 v 0.007813 v 0.003906 v 0.003906 v 0.003906 v 0.007813 v 0.003906 v 0.007813 v 0.003906 v 0.007812 v 0.023438 v 0.011718 v 0.011719 v 0.003907 v 0.023437 v 0.003906 v 0.007813 v 0.003906 v 0.011719 v 0.003906 v 0.007813 v 0.003906 v 0.015625 v 0.011719 v 0.003906 v 0.03125 v 0.035156 v 0.035156 v 0.035156 v 0.003907 v 0.039062 v 0.0625 v 0.046875 v 0.046875 v 0.011719 v 0.011719 v 0.003906 v 0.050781 v 0.078125 v 0.027344 v 0.003906 v 0.054688 v 0.003906 v 0.058594 v 0.050781 v 0.082031 v 0.070313 v 0.074218 v 0.078126 v 0.078124 v 0.125 v 0.089844 v 0.09375 v 0.09375 v 0.097656 v 0.089844 v 0.109375 v 0.105469 v 0.117188 v 0.132812 v 0.121094 v 0.125 v 0.136718 v 0.136719 v 0.140625 v 0.136719 c 0 0.074219 -0.003907 0.152344 0 0.230469 c -0.003907 0.046875 -0.003907 0.09375 0 0.140625 c -0.003907 0.058593 -0.003907 0.121093 0 0.183593 c -0.003907 0.054688 -0.003907 0.113282 0 0.167969 c -0.003907 0.058594 -0.003907 0.117188 0 0.175781 c -0.003907 0.058594 -0.003907 0.117188 0 0.179688 c -0.003907 0.054688 -0.003907 0.113281 0 0.171875 c -0.003907 0.066406 -0.003907 0.132813 0 0.203125 c -0.003907 0.058594 -0.003907 0.121094 0 0.179688 c -0.003907 0.074218 -0.003907 0.144531 0 0.21875 c -0.003907 0.070312 -0.003907 0.140624 0 0.210937 c -0.003907 0.070313 -0.003907 0.136719 0 0.210937 c -0.007813 0.363282 0.023437 0.777344 0.09375 1.246094 c -1.003907 0.613282 -1.976563 1.28125 -2.910157 2.003906 l -4.773437 -3.3125 c -0.078125 -0.054687 -0.15625 -0.105468 -0.238282 -0.152343 c -0.246093 -0.136719 -0.503906 -0.238281 -0.769531 -0.304688 c -0.085937 -0.019531 -0.175781 -0.039062 -0.265625 -0.050781 c -0.089844 -0.015625 -0.179687 -0.023438 -0.269531 -0.027344 c -0.085937 -0.007812 -0.175781 -0.007812 -0.265625 -0.007812 c -0.089844 0.003906 -0.179688 0.011718 -0.269531 0.019531 c -0.175781 0.023437 -0.351563 0.058594 -0.523438 0.113281 c -0.085937 0.023438 -0.171875 0.054688 -0.253906 0.085938 c -0.167969 0.070312 -0.332031 0.152344 -0.488281 0.25 c -0.152344 0.097656 -0.300782 0.210937 -0.4375 0.335937 v 0.003907 c -0.066406 0.0625 -0.136719 0.125 -0.199219 0.195312 v 0.003906 l -2.632813 2.921875 v 0.003907 c -0.226562 0.25 -0.425781 0.496093 -0.597656 0.742187 c -0.085937 0.121094 -0.167968 0.242187 -0.238281 0.363281 c -0.074219 0.121094 -0.136719 0.242188 -0.195313 0.359375 c -0.058593 0.117188 -0.109374 0.234375 -0.152343 0.351563 v 0.003906 c -0.042969 0.117188 -0.08203Line truncated
|
||||
<path d="m 69.910156 20.550781 c -1.25 -0.039062 -2.5 0.695313 -2.960937 2.035157 v -0.011719 l -1.882813 5.453125 c -0.246094 -0.003906 -0.488281 -0.007813 -0.730468 -0.007813 c -1.519532 -0.007812 -3.027344 0.09375 -4.507813 0.300781 l -2.457031 -5.234374 c -0.648438 -1.382813 -2.230469 -2.058594 -3.679688 -1.585938 l -3.742187 1.21875 c -1.898438 0.746094 -2.925781 1.613281 -2.304688 4.738281 l 0.898438 4.679688 c -1.359375 0.765625 -2.664063 1.628906 -3.898438 2.582031 l -4.769531 -3.3125 c -1.257812 -0.871094 -2.964844 -0.671875 -3.984375 0.464844 l -2.632813 2.921875 c -1.683593 1.878906 -1.878906 3.484375 -0.308593 5.296875 l 3.496093 4.027344 c -0.683593 1.191406 -1.292968 2.429687 -1.820312 3.722656 l -5.75 -0.484375 c -1.523438 -0.128907 -2.902344 0.898437 -3.21875 2.394531 l -0.261719 1.238281 l -0.007812 0.015625 v 0.023438 l -0.820313 3.855468 c -0.3125 1.492188 0.53125 2.992188 1.976563 3.492188 l 5.453125 1.882812 c -0.039063 1.394532 0.015625 2.773438 0.15625 4.140626 l -4.824219 2.269531 c -2.175781 1.027343 -2.679687 1.910156 -1.867187 4.96875 l 1.222656 3.738281 c 0.472656 1.453125 1.953125 2.328125 3.453125 2.035156 l 5.71875 -1.101562 c 0.742187 1.371094 1.578125 2.6875 2.511719 3.941406 l -2.722657 3.925781 c -1.621093 2.792969 -1.144531 3.707031 0.1875 5.261719 l 2.925781 2.632812 c 1.136719 1.019532 2.859376 1.035157 4.015626 0.035157 l 4.367187 -3.792969 h 0.003906 c 1.472657 0.914062 3.027344 1.714844 4.664063 2.382812 l -0.484375 5.753907 c -0.128907 1.523437 0.898437 2.902343 2.390625 3.21875 l 3.847656 0.816406 c 1.496094 0.316406 2.992188 -0.527344 3.492188 -1.972656 l 1.886718 -5.453125 c 1.765625 0.046875 3.515625 -0.050782 5.234375 -0.292969 l 2.457031 5.230469 c 0.652344 1.382812 2.234376 2.070312 3.6875 1.597656 l 3.734376 -1.222656 c 3.207031 -1.265625 2.59375 -2.601563 2.3125 -4.738282 l -0.90625 -4.6875 c 1.359374 -0.765624 2.660156 -1.628906 3.898437 -2.582031 l 4.777344 3.316407 c 1.253906 0.875 2.960937 0.675781 3.984375 -0.460938 l 2.628906 -2.921875 c 1.683594 -1.902344 1.882812 -3.476563 0.308594 -5.292969 l -3.496094 -4.039062 c 0.679688 -1.1875 1.289062 -2.429688 1.816406 -3.71875 l 5.753906 0.484375 c 1.519532 0.128906 2.902344 -0.898438 3.21875 -2.390625 l 0.824219 -3.871094 v -0.027344 s 0.085938 -0.417968 0.257813 -1.226562 c 0.316406 -1.496094 -0.527344 -2.992188 -1.96875 -3.492188 l -5.453125 -1.882812 c 0.039062 -1.394532 -0.015625 -2.78125 -0.15625 -4.144532 l 4.824219 -2.265624 c 2.824218 -1.328126 2.46875 -2.683594 1.863281 -4.96875 l -1.21875 -3.738282 c -0.476563 -1.453125 -1.953125 -2.328125 -3.453125 -2.039062 l -5.710938 1.101562 c -0.742187 -1.375 -1.582031 -2.691406 -2.519531 -3.945312 l 2.722656 -3.914063 c 1.617188 -2.097656 1.582031 -3.667969 -0.191406 -5.261719 l -2.925781 -2.632812 c -1.136719 -1.023438 -2.855469 -1.042969 -4.011719 -0.039062 l -4.367187 3.789062 c -1.476563 -0.914062 -3.03125 -1.710938 -4.667969 -2.382812 l 0.484375 -5.75 c 0.128906 -1.523438 -0.898438 -2.90625 -2.394532 -3.222657 l -3.847656 -0.8125 c -0.175781 -0.039062 -0.355468 -0.058593 -0.53125 -0.0625 z m -5.910156 30.777344 c 5.09375 0 9.21875 4.125 9.222656 9.214844 c -0.003906 5.09375 -4.128906 9.21875 -9.222656 9.21875 c -5.085938 0 -9.214844 -4.128907 -9.214844 -9.21875 c 0 -5.089844 4.128906 -9.214844 9.214844 -9.214844 z m 0 0" fill="url(#e)"/>
|
||||
<path d="m 68.332031 40.082031 c -11.28125 -2.386719 -22.40625 4.851563 -24.792969 16.132813 c -2.386718 11.28125 4.855469 22.40625 16.136719 24.792968 c 11.277344 2.386719 22.402344 -4.855468 24.789063 -16.132812 c 2.386718 -11.28125 -4.851563 -22.40625 -16.132813 -24.792969 z m -0.746093 3.527344 c 9.375 1.984375 15.335937 11.144531 13.351562 20.515625 c -1.984375 9.375 -11.140625 15.335938 -20.515625 13.355469 c -9.375 -1.984375 -15.335937 -11.144531 -13.355469 -20.519531 c 1.984375 -9.375 11.144532 -15.335938 20.519532 -13.351563 z m 0 0" fill="#9a9996"/>
|
||||
<path d="m 69.378906 35.140625 c -13.996094 -2.960937 -27.816406 6.035156 -30.777344 20.027344 c -2.960937 13.996093 6.03125 27.816406 20.027344 30.777343 c 13.996094 2.960938 27.816406 -6.03125 30.777344 -20.027343 c 2.960938 -13.996094 -6.035156 -27.816407 -20.027344 -30.777344 z m -1.195312 5.644531 c 10.941406 2.316406 17.890625 12.996094 15.578125 23.9375 c -2.316407 10.945313 -12.996094 17.894532 -23.9375 15.578125 c -10.945313 -2.316406 -17.894531 -12.992187 -15.578125 -23.9375 c 2.316406 -10.941406 12.992187 -17.890625 23.9375 -15.578125 z m 0 0" fill="url(#f)"/>
|
||||
<path d="m 64.003906 51.324219 c -5.089844 0 -9.21875 4.128906 -9.21875 9.21875 c 0.007813 0.65625 0.082032 1.308593 0.230469 1.949219 c 0.914063 -4.238282 4.65625 -7.265626 8.988281 -7.273438 c 4.332032 0.011719 8.074219 3.039062 8.988282 7.273438 c 0.144531 -0.640626 0.222656 -1.292969 0.226562 -1.949219 c 0.003906 -5.089844 -4.125 -9.214844 -9.214844 -9.21875 z m 0 0" fill="#5e5c64" fill-rule="evenodd"/>
|
||||
<g mask="url(#i)">
|
||||
<g clip-path="url(#m)">
|
||||
<g mask="url(#j)">
|
||||
<g clip-path="url(#l)">
|
||||
<path d="m 128 80.640625 v 47.359375 h -128 v -47.359375 z m 0 0" fill="url(#k)"/>
|
||||
<path d="m 13.308594 80.640625 l 47.355468 47.359375 h 21.214844 l -47.359375 -47.359375 z m 42.421875 0 l 47.363281 47.359375 h 21.214844 l -47.363282 -47.359375 z m 42.429687 0 l 29.839844 29.839844 v -21.210938 l -8.628906 -8.628906 z m -98.160156 7.90625 v 21.214844 l 18.238281 18.238281 h 21.214844 z m 0 0"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 109 KiB |
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
height="16px"
|
||||
viewBox="0 0 16 16"
|
||||
width="16px"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="5-symbolic.svg"
|
||||
inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<defs
|
||||
id="defs4" />
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#505050"
|
||||
bordercolor="#eeeeee"
|
||||
borderopacity="1"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#505050"
|
||||
inkscape:zoom="38.448931"
|
||||
inkscape:cx="6.9702848"
|
||||
inkscape:cy="8.8949156"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1128"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="g3" />
|
||||
<g
|
||||
fill-rule="evenodd"
|
||||
id="g3">
|
||||
<path
|
||||
d="m 0.800781 0 c -0.429687 0 -0.800781 0.371094 -0.800781 0.800781 v 5.078125 c 0 0.429688 0.371094 0.800782 0.800781 0.800782 h 1.996094 v -1.121094 h -1.675781 v -4.4375 h 4.4375 v 1.675781 h 1.121094 v -1.996094 c 0 -0.429687 -0.371094 -0.800781 -0.800782 -0.800781 z m 9.328125 0 c -0.425781 0 -0.800781 0.371094 -0.800781 0.800781 v 1.996094 h 1.121094 v -1.675781 h 4.441406 v 4.4375 h -1.675781 v 1.121094 h 1.992187 c 0.429688 0 0.804688 -0.375 0.804688 -0.800782 v -5.078125 c 0 -0.429687 -0.375 -0.800781 -0.804688 -0.800781 z m -9.328125 9.328125 c -0.429687 0 -0.800781 0.371094 -0.800781 0.800781 v 5.082032 c 0 0.425781 0.371094 0.800781 0.800781 0.800781 h 5.078125 c 0.429688 0 0.800782 -0.375 0.800782 -0.800781 v -1.996094 h -1.121094 v 1.675781 h -4.4375 v -4.441406 h 1.675781 v -1.121094 z m 12.414063 0 v 1.121094 h 1.675781 v 4.441406 h -4.441406 v -1.675781 h -1.121094 v 1.996094 c 0 0.425781 0.375 0.800781 0.800781 0.800781 h 5.078125 c 0.429688 0 0.804688 -0.375 0.804688 -0.800781 v -5.082032 c 0 -0.429687 -0.375 -0.800781 -0.804688 -0.800781 z m 0 0"
|
||||
id="path1" />
|
||||
<path
|
||||
id="path2"
|
||||
d="M 7.9277344 4.515625 C 7.8097448 4.5185061 7.6899414 4.527832 7.5703125 4.5429688 C 5.6601565 4.7812497 4.3007808 6.527344 4.5429688 8.4375 C 4.7812497 10.351562 6.527344 11.710938 8.4375 11.46875 C 10.351562 11.230469 11.710938 9.4843755 11.46875 7.5703125 C 11.245362 5.7795413 9.6975779 4.4724088 7.9277344 4.515625 z M 8.0039062 6.3535156 C 8.9197403 6.3535156 9.6542969 7.0918241 9.6542969 8.0039062 C 9.6542969 8.9205649 8.920565 9.6542969 8.0039062 9.6542969 C 7.0918241 9.6542969 6.3535156 8.9197403 6.3535156 8.0039062 C 6.3535156 7.0926517 7.0926517 6.3535156 8.0039062 6.3535156 z " />
|
||||
<path
|
||||
d="m 6.765625 3.570312 l 1.265625 -0.164062 l 0.410156 1.664062 l -1.601562 0.246094 z m -2.773437 2.175782 l 0.78125 -1.011719 l 1.464843 0.890625 l -0.957031 1.304688 z m -0.421876 3.496094 l -0.164062 -1.261719 l 1.664062 -0.410157 l 0.246094 1.601563 z m 2.175782 2.773437 l -1.011719 -0.777344 l 0.890625 -1.464843 l 1.304688 0.957031 z m 3.496094 0.425781 l -1.261719 0.164063 l -0.410157 -1.664063 l 1.601563 -0.246094 z m 2.773437 -2.175781 l -0.777344 1.011719 l -1.464843 -0.890625 l 0.957031 -1.304688 z m 0.425781 -3.5 l 0.164063 1.265625 l -1.664063 0.410156 l -0.246094 -1.601562 z m -2.175781 -2.773437 l 1.011719 0.78125 l -0.890625 1.464843 l -1.304688 -0.957031 z m 0 0"
|
||||
id="path3" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.5 KiB |
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.00000489529" x2="116.00004651492" y1="64.25185875577" y2="64.25185875577">
|
||||
<stop offset="0" stop-color="#3584e4"/>
|
||||
<stop offset="0.0114832" stop-color="#62a0ea"/>
|
||||
<stop offset="0.0806311" stop-color="#1c71d8"/>
|
||||
<stop offset="0.906501" stop-color="#1a5fb4"/>
|
||||
<stop offset="0.983769" stop-color="#62a0ea"/>
|
||||
<stop offset="1" stop-color="#3584e4"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="b" gradientUnits="userSpaceOnUse" x1="78.86582448784" x2="78.86582448784" y1="31.63880919788" y2="115.43432191151">
|
||||
<stop offset="0" stop-color="#99c1f1"/>
|
||||
<stop offset="1" stop-color="#62a0ea"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="c" gradientUnits="userSpaceOnUse" x1="24.50243951662" x2="103.50127279247" y1="62.49114525969" y2="62.49114525969">
|
||||
<stop offset="0" stop-color="#c0bfbc"/>
|
||||
<stop offset="0.0817053" stop-color="#9a9996"/>
|
||||
<stop offset="0.299416" stop-color="#5e5c64"/>
|
||||
<stop offset="0.754491" stop-color="#5e5c64"/>
|
||||
<stop offset="0.943148" stop-color="#9a9996"/>
|
||||
<stop offset="1" stop-color="#c0bfbc"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="d" gradientTransform="matrix(1.341915 0.00195663 -0.00195662 1.341915 -30.605733 -49.796162)" gradientUnits="userSpaceOnUse" x1="50.702984" x2="86.855812" y1="60.120434" y2="104.575592">
|
||||
<stop offset="0" stop-color="#deddda"/>
|
||||
<stop offset="0.148769" stop-color="#deddda"/>
|
||||
<stop offset="0.280463" stop-color="#f6f5f4"/>
|
||||
<stop offset="0.454765" stop-color="#deddda"/>
|
||||
<stop offset="0.524077" stop-color="#c0bfbc"/>
|
||||
<stop offset="0.580065" stop-color="#c0bfbc"/>
|
||||
<stop offset="1" stop-color="#deddda"/>
|
||||
</linearGradient>
|
||||
<radialGradient id="e" cx="140" cy="416" gradientTransform="matrix(0.726954 -0.00189501 0.00188154 0.72128 -38.553194 -239.243124)" gradientUnits="userSpaceOnUse" r="36">
|
||||
<stop offset="0" stop-color="#77767b"/>
|
||||
<stop offset="0.350422" stop-color="#77767b"/>
|
||||
<stop offset="1" stop-color="#c0bfbc"/>
|
||||
</radialGradient>
|
||||
<g fill-rule="evenodd">
|
||||
<path d="m 14.710938 16 h 42.832031 c 1.5 0 2.710937 1.207031 2.710937 2.707031 v 42.835938 c 0 1.5 -1.210937 2.707031 -2.710937 2.707031 h -42.832031 c -1.503907 0 -2.710938 -1.207031 -2.710938 -2.707031 v -42.835938 c 0 -1.5 1.207031 -2.707031 2.710938 -2.707031 z m 55.746093 0 h 42.832031 c 1.503907 0 2.710938 1.207031 2.710938 2.707031 v 42.835938 c 0 1.5 -1.207031 2.707031 -2.710938 2.707031 h -42.832031 c -1.5 0 -2.710937 -1.207031 -2.710937 -2.707031 v -42.835938 c 0 -1.5 1.210937 -2.707031 2.710937 -2.707031 z m -55.746093 55.746094 h 42.832031 c 1.5 0 2.710937 1.210937 2.710937 2.710937 v 42.832031 c 0 1.5 -1.210937 2.710938 -2.710937 2.710938 h -42.832031 c -1.503907 0 -2.710938 -1.210938 -2.710938 -2.710938 v -42.832031 c 0 -1.5 1.207031 -2.710937 2.710938 -2.710937 z m 55.746093 0 h 42.832031 c 1.503907 0 2.710938 1.210937 2.710938 2.710937 v 42.832031 c 0 1.5 -1.207031 2.710938 -2.710938 2.710938 h -42.832031 c -1.5 0 -2.710937 -1.210938 -2.710937 -2.710938 v -42.832031 c 0 -1.5 1.210937 -2.710937 2.710937 -2.710937 z m 0 0" fill="url(#a)"/>
|
||||
<path d="m 14.230469 11.433594 h 43.792969 c 1.234374 0 2.230468 0.996094 2.230468 2.230468 v 43.792969 c 0 1.234375 -0.996094 2.230469 -2.230468 2.230469 h -43.792969 c -1.234375 0 -2.230469 -0.996094 -2.230469 -2.230469 v -43.792969 c 0 -1.234374 0.996094 -2.230468 2.230469 -2.230468 z m 55.746093 0 h 43.792969 c 1.234375 0 2.230469 0.996094 2.230469 2.230468 v 43.792969 c 0 1.234375 -0.996094 2.230469 -2.230469 2.230469 h -43.792969 c -1.234374 0 -2.230468 -0.996094 -2.230468 -2.230469 v -43.792969 c 0 -1.234374 0.996094 -2.230468 2.230468 -2.230468 z m -55.746093 55.746094 h 43.792969 c 1.234374 0 2.230468 0.996093 2.230468 2.230468 v 43.792969 c 0 1.238281 -0.996094 2.230469 -2.230468 2.230469 h -43.792969 c -1.234375 0 -2.230469 -0.992188 -2.230469 -2.230469 v -43.792969 c 0 -1.234375 0.996094 -2.230468 2.230469 -2.230468 z m 55.746093 0 h 43.792969 c 1.234375 0 2.230469 0.996093 2.230469 2.230468 v 43.792969 c 0 1.238281 -0.996094 2.230469 -2.230469 2.230469 h -43.792969 c -1.234374 0 -2.230468 -0.992188 -2.230468 -2.230469 v -43.792969 c 0 -1.234375 0.996094 -2.230468 2.230468 -2.230468 z m 0 0" fill="url(#b)"/>
|
||||
<path d="m 77.609375 63.433594 c 0 7.515625 -6.09375 13.609375 -13.609375 13.609375 s -13.609375 -6.09375 -13.609375 -13.609375 s 6.09375 -13.609375 13.609375 -13.609375 s 13.609375 6.09375 13.609375 13.609375 z m 0 0" fill="#9a9996"/>
|
||||
</g>
|
||||
<path d="m 69.910156 20.550781 c -0.15625 -0.003906 -0.3125 0 -0.46875 0.019531 c -0.152344 0.019532 -0.308594 0.050782 -0.457031 0.09375 c -0.300781 0.082032 -0.585937 0.214844 -0.851563 0.386719 c -0.066406 0.046875 -0.128906 0.089844 -0.191406 0.136719 c -0.0625 0.050781 -0.125 0.105469 -0.183594 0.15625 c -0.058593 0.054688 -0.113281 0.113281 -0.167968 0.171875 c -0.054688 0.058594 -0.109375 0.117187 -0.160156 0.179687 v 0.003907 c -0.050782 0.0625 -0.097657 0.128906 -0.144532 0.199219 c -0.042968 0.070312 -0.085937 0.140624 -0.128906 0.210937 v 0.003906 c -0.039062 0.074219 -0.078125 0.148438 -0.113281 0.226563 v 0.003906 c -0.015625 0.039062 -0.03125 0.078125 -0.046875 0.117188 c -0.007813 0.019531 -0.015625 0.035156 -0.019532 0.054687 c 0 0 -0.003906 0.003906 -0.003906 0.003906 v 0.003907 c -0.007812 0.019531 -0.019531 0.039062 -0.023437 0.058593 v -0.003906 l -1.882813 5.449219 c -0.242187 -0.007813 -0.488281 -0.007813 -0.730468 -0.007813 c -1.519532 -0.007812 -3.027344 0.09375 -4.507813 0.300781 l -2.457031 -5.234374 c -0.039063 -0.085938 -0.082032 -0.167969 -0.132813 -0.25 c -0.046875 -0.082032 -0.097656 -0.15625 -0.152343 -0.230469 v -0.003907 c -0.054688 -0.074218 -0.113282 -0.144531 -0.171876 -0.214843 v -0.003907 c -0.058593 -0.066406 -0.121093 -0.128906 -0.1875 -0.191406 v -0.003906 c -0.132812 -0.125 -0.273437 -0.238281 -0.421874 -0.335938 c -0.152344 -0.097656 -0.308594 -0.183593 -0.472657 -0.253906 c -0.164062 -0.070312 -0.335937 -0.128906 -0.511719 -0.167968 c -0.175781 -0.039063 -0.351562 -0.066407 -0.535156 -0.074219 c -0.363281 -0.019531 -0.734375 0.027343 -1.097656 0.144531 l -3.738281 1.21875 h -0.003907 c -0.378906 0.148438 -0.722656 0.304688 -1.027343 0.480469 c -0.230469 0.132812 -0.433594 0.28125 -0.613281 0.445312 c -0.058594 0.054688 -0.117188 0.109375 -0.171876 0.167969 v 0.003906 c -0.050781 0.058594 -0.105468 0.121094 -0.152343 0.1875 s -0.09375 0.132813 -0.132813 0.199219 v 0.003906 c -0.042968 0.070313 -0.078125 0.140625 -0.113281 0.21875 c 0 0 -0.003906 0.003907 -0.003906 0.003907 c -0.003907 0.011718 -0.011719 0.03125 -0.015625 0.042968 c -0.027344 0.0625 -0.054688 0.125 -0.078125 0.191406 v 0.003907 c -0.027344 0.085937 -0.054688 0.167969 -0.074219 0.257812 v 0.007813 c -0.023438 0.089844 -0.042969 0.179687 -0.054688 0.277344 v 0.011718 c -0.023437 0.144532 -0.027343 0.3125 -0.035156 0.476563 c 0 0.054687 -0.011718 0.101562 -0.011718 0.160156 v 0.109375 v 0.003906 v 0.046875 v 0.003907 v 0.007812 v 0.011719 v 0.003906 v 0.003906 v 0.003907 v 0.003906 v 0.007812 v 0.003906 v 0.003907 v 0.003906 v 0.007813 v 0.003906 v 0.003906 v 0.003906 v 0.007813 v 0.003906 v 0.007813 v 0.003906 v 0.007812 v 0.023438 v 0.011718 v 0.011719 v 0.003907 v 0.023437 v 0.003906 v 0.007813 v 0.003906 v 0.011719 v 0.003906 v 0.007813 v 0.003906 v 0.015625 v 0.011719 v 0.003906 v 0.03125 v 0.035156 v 0.035156 v 0.035156 v 0.003907 v 0.039062 v 0.0625 v 0.046875 v 0.046875 v 0.011719 v 0.011719 v 0.003906 v 0.050781 v 0.078125 v 0.027344 v 0.003906 v 0.054688 v 0.003906 v 0.058594 v 0.050781 v 0.082031 v 0.070313 v 0.074218 v 0.078126 v 0.078124 v 0.125 v 0.089844 v 0.09375 v 0.09375 v 0.097656 v 0.089844 v 0.109375 v 0.105469 v 0.117188 v 0.132812 v 0.121094 v 0.125 v 0.136718 v 0.136719 v 0.140625 v 0.136719 c 0 0.074219 -0.003907 0.152344 0 0.230469 c -0.003907 0.046875 -0.003907 0.09375 0 0.140625 c -0.003907 0.058593 -0.003907 0.121093 0 0.183593 c -0.003907 0.054688 -0.003907 0.113282 0 0.167969 c -0.003907 0.058594 -0.003907 0.117188 0 0.175781 c -0.003907 0.058594 -0.003907 0.117188 0 0.179688 c -0.003907 0.054688 -0.003907 0.113281 0 0.171875 c -0.003907 0.066406 -0.003907 0.132813 0 0.203125 c -0.003907 0.058594 -0.003907 0.121094 0 0.179688 c -0.003907 0.074218 -0.003907 0.144531 0 0.21875 c -0.003907 0.070312 -0.003907 0.140624 0 0.210937 c -0.003907 0.070313 -0.003907 0.136719 0 0.210937 c -0.007813 0.363282 0.023437 0.777344 0.09375 1.246094 c -1.003907 0.613282 -1.976563 1.28125 -2.910157 2.003906 l -4.773437 -3.3125 c -0.078125 -0.054687 -0.15625 -0.105468 -0.238282 -0.152343 c -0.246093 -0.136719 -0.503906 -0.238281 -0.769531 -0.304688 c -0.085937 -0.019531 -0.175781 -0.039062 -0.265625 -0.050781 c -0.089844 -0.015625 -0.179687 -0.023438 -0.269531 -0.027344 c -0.085937 -0.007812 -0.175781 -0.007812 -0.265625 -0.007812 c -0.089844 0.003906 -0.179688 0.011718 -0.269531 0.019531 c -0.175781 0.023437 -0.351563 0.058594 -0.523438 0.113281 c -0.085937 0.023438 -0.171875 0.054688 -0.253906 0.085938 c -0.167969 0.070312 -0.332031 0.152344 -0.488281 0.25 c -0.152344 0.097656 -0.300782 0.210937 -0.4375 0.335937 v 0.003907 c -0.066406 0.0625 -0.136719 0.125 -0.199219 0.195312 v 0.003906 l -2.632813 2.921875 v 0.003907 c -0.226562 0.25 -0.425781 0.496093 -0.597656 0.742187 c -0.085937 0.121094 -0.167968 0.242187 -0.238281 0.363281 c -0.074219 0.121094 -0.136719 0.242188 -0.195313 0.359375 c -0.058593 0.117188 -0.109374 0.234375 -0.152343 0.351563 v 0.003906 c -0.042969 0.117188 -0.08203Line truncated
|
||||
<path d="m 69.910156 20.550781 c -1.25 -0.039062 -2.5 0.695313 -2.960937 2.035157 v -0.011719 l -1.882813 5.453125 c -0.246094 -0.003906 -0.488281 -0.007813 -0.730468 -0.007813 c -1.519532 -0.007812 -3.027344 0.09375 -4.507813 0.300781 l -2.457031 -5.234374 c -0.648438 -1.382813 -2.230469 -2.058594 -3.679688 -1.585938 l -3.742187 1.21875 c -1.898438 0.746094 -2.925781 1.613281 -2.304688 4.738281 l 0.898438 4.679688 c -1.359375 0.765625 -2.664063 1.628906 -3.898438 2.582031 l -4.769531 -3.3125 c -1.257812 -0.871094 -2.964844 -0.671875 -3.984375 0.464844 l -2.632813 2.921875 c -1.683593 1.878906 -1.878906 3.484375 -0.308593 5.296875 l 3.496093 4.027344 c -0.683593 1.191406 -1.292968 2.429687 -1.820312 3.722656 l -5.75 -0.484375 c -1.523438 -0.128907 -2.902344 0.898437 -3.21875 2.394531 l -0.261719 1.238281 l -0.007812 0.015625 v 0.023438 l -0.820313 3.855468 c -0.3125 1.492188 0.53125 2.992188 1.976563 3.492188 l 5.453125 1.882812 c -0.039063 1.394532 0.015625 2.773438 0.15625 4.140626 l -4.824219 2.269531 c -2.175781 1.027343 -2.679687 1.910156 -1.867187 4.96875 l 1.222656 3.738281 c 0.472656 1.453125 1.953125 2.328125 3.453125 2.035156 l 5.71875 -1.101562 c 0.742187 1.371094 1.578125 2.6875 2.511719 3.941406 l -2.722657 3.925781 c -1.621093 2.792969 -1.144531 3.707031 0.1875 5.261719 l 2.925781 2.632812 c 1.136719 1.019532 2.859376 1.035157 4.015626 0.035157 l 4.367187 -3.792969 h 0.003906 c 1.472657 0.914062 3.027344 1.714844 4.664063 2.382812 l -0.484375 5.753907 c -0.128907 1.523437 0.898437 2.902343 2.390625 3.21875 l 3.847656 0.816406 c 1.496094 0.316406 2.992188 -0.527344 3.492188 -1.972656 l 1.886718 -5.453125 c 1.765625 0.046875 3.515625 -0.050782 5.234375 -0.292969 l 2.457031 5.230469 c 0.652344 1.382812 2.234376 2.070312 3.6875 1.597656 l 3.734376 -1.222656 c 3.207031 -1.265625 2.59375 -2.601563 2.3125 -4.738282 l -0.90625 -4.6875 c 1.359374 -0.765624 2.660156 -1.628906 3.898437 -2.582031 l 4.777344 3.316407 c 1.253906 0.875 2.960937 0.675781 3.984375 -0.460938 l 2.628906 -2.921875 c 1.683594 -1.902344 1.882812 -3.476563 0.308594 -5.292969 l -3.496094 -4.039062 c 0.679688 -1.1875 1.289062 -2.429688 1.816406 -3.71875 l 5.753906 0.484375 c 1.519532 0.128906 2.902344 -0.898438 3.21875 -2.390625 l 0.824219 -3.871094 v -0.027344 s 0.085938 -0.417968 0.257813 -1.226562 c 0.316406 -1.496094 -0.527344 -2.992188 -1.96875 -3.492188 l -5.453125 -1.882812 c 0.039062 -1.394532 -0.015625 -2.78125 -0.15625 -4.144532 l 4.824219 -2.265624 c 2.824218 -1.328126 2.46875 -2.683594 1.863281 -4.96875 l -1.21875 -3.738282 c -0.476563 -1.453125 -1.953125 -2.328125 -3.453125 -2.039062 l -5.710938 1.101562 c -0.742187 -1.375 -1.582031 -2.691406 -2.519531 -3.945312 l 2.722656 -3.914063 c 1.617188 -2.097656 1.582031 -3.667969 -0.191406 -5.261719 l -2.925781 -2.632812 c -1.136719 -1.023438 -2.855469 -1.042969 -4.011719 -0.039062 l -4.367187 3.789062 c -1.476563 -0.914062 -3.03125 -1.710938 -4.667969 -2.382812 l 0.484375 -5.75 c 0.128906 -1.523438 -0.898438 -2.90625 -2.394532 -3.222657 l -3.847656 -0.8125 c -0.175781 -0.039062 -0.355468 -0.058593 -0.53125 -0.0625 z m -5.910156 30.777344 c 5.09375 0 9.21875 4.125 9.222656 9.214844 c -0.003906 5.09375 -4.128906 9.21875 -9.222656 9.21875 c -5.085938 0 -9.214844 -4.128907 -9.214844 -9.21875 c 0 -5.089844 4.128906 -9.214844 9.214844 -9.214844 z m 0 0" fill="url(#d)"/>
|
||||
<path d="m 68.332031 40.082031 c -11.28125 -2.386719 -22.40625 4.851563 -24.792969 16.132813 c -2.386718 11.28125 4.855469 22.40625 16.136719 24.792968 c 11.277344 2.386719 22.402344 -4.855468 24.789063 -16.132812 c 2.386718 -11.28125 -4.851563 -22.40625 -16.132813 -24.792969 z m -0.746093 3.527344 c 9.375 1.984375 15.335937 11.144531 13.351562 20.515625 c -1.984375 9.375 -11.140625 15.335938 -20.515625 13.355469 c -9.375 -1.984375 -15.335937 -11.144531 -13.355469 -20.519531 c 1.984375 -9.375 11.144532 -15.335938 20.519532 -13.351563 z m 0 0" fill="#9a9996"/>
|
||||
<path d="m 69.378906 35.140625 c -13.996094 -2.960937 -27.816406 6.035156 -30.777344 20.027344 c -2.960937 13.996093 6.03125 27.816406 20.027344 30.777343 c 13.996094 2.960938 27.816406 -6.03125 30.777344 -20.027343 c 2.960938 -13.996094 -6.035156 -27.816407 -20.027344 -30.777344 z m -1.195312 5.644531 c 10.941406 2.316406 17.890625 12.996094 15.578125 23.9375 c -2.316407 10.945313 -12.996094 17.894532 -23.9375 15.578125 c -10.945313 -2.316406 -17.894531 -12.992187 -15.578125 -23.9375 c 2.316406 -10.941406 12.992187 -17.890625 23.9375 -15.578125 z m 0 0" fill="url(#e)"/>
|
||||
<path d="m 64.003906 51.324219 c -5.089844 0 -9.21875 4.128906 -9.21875 9.21875 c 0.007813 0.65625 0.082032 1.308593 0.230469 1.949219 c 0.914063 -4.238282 4.65625 -7.265626 8.988281 -7.273438 c 4.332032 0.011719 8.074219 3.039062 8.988282 7.273438 c 0.144531 -0.640626 0.222656 -1.292969 0.226562 -1.949219 c 0.003906 -5.089844 -4.125 -9.214844 -9.214844 -9.21875 z m 0 0" fill="#5e5c64" fill-rule="evenodd"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 55 KiB |
|
After Width: | Height: | Size: 290 KiB |
|
After Width: | Height: | Size: 284 KiB |
|
After Width: | Height: | Size: 199 KiB |
|
After Width: | Height: | Size: 217 KiB |
|
After Width: | Height: | Size: 168 KiB |
|
After Width: | Height: | Size: 256 KiB |
|
After Width: | Height: | Size: 223 KiB |
|
After Width: | Height: | Size: 232 KiB |
|
After Width: | Height: | Size: 365 KiB |
|
After Width: | Height: | Size: 221 KiB |
|
After Width: | Height: | Size: 258 KiB |
|
After Width: | Height: | Size: 98 KiB |
|
After Width: | Height: | Size: 250 KiB |
|
After Width: | Height: | Size: 208 KiB |
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 5.0 KiB |
|
After Width: | Height: | Size: 2.9 KiB |
|
After Width: | Height: | Size: 4.7 KiB |
|
After Width: | Height: | Size: 13 KiB |