Перейти к публикации

Установка T-flex на Ubuntu


Рекомендованные сообщения

Здравствуйте,


У меня на компе стоит линукс и я хотел бы попробовать t-flex.


Возможно ли это? Какие дополнительные библиотеки Windows необходимо ставить на Wine? Какие есть подводные камни?


Пожалуйста, отпишитесь кто имеет подобный опыт. У меня стоит Ubuntu 16.04


Всем добра!

Ссылка на сообщение
Поделиться на других сайтах


В 25.05.2018 в 20:57, Bimka сказал:

Пожалуйста, отпишитесь кто имеет подобный опыт.

Кто-то смог десять лет назад (http://www.tflex.ru/forum/index.php?FID=15&PAGE_NAME=read&TID=497&PAGEN_1=4), так что отчаиваться не надо. Ставь wine 3+ и winetricks и отмечай все дополнения.

 

b30ae7cbcbfb31c9f8ef952ea8e5b21e.png

 

Я бы смог проверить работу T-Flex под Mint 18, но через недельку (когда снесу эту аццкую венду с рабочего компа - лицуха истекает). Наверное будет поздно к тому времени.

Изменено пользователем AlexKaz
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Narwhal сказал:

У меня учебный T-flex 15 на виртуальной машине win7 не завелся.

я, "ТФ 15 триальный", запускал, все работало. Может от виртуалки зависит?

Ссылка на сообщение
Поделиться на других сайтах

Ставится, но не запускается. Видимо проблемы с hasp.

Цитата

ReportEventW L"hasplms"
002e:err:eventlog:ReportEventW L"Sentinel LDK License Manager failed to start in a promptly manner!\n"

Предварительно сделать глобальную переменную

export WINEARCH="win32"

Затем ставил 3.0.1 по инструкции https://www.tecmint.com/install-wine-on-ubuntu-and-linux-mint/

Ставил hasp для linux, и что-то не помогло. https://safenet-sentinel.ru/helpdesk/download-space/

Лог дебага

Показать содержимое  

Unhandled exception: page fault on write access to 0x007a5000 in 32-bit code (0x7bc545ed).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7bc545ed ESP:0065f970 EBP:0065f9a8 EFLAGS:00010246(  R- --  I  Z- -P- )
 EAX:007e9b56 EBX:00000001 ECX:00000fff EDX:00000003
 ESI:007a4000 EDI:00380000
Stack dump:
0x0065f970:  00000038 00112670 0065f9a8 7b47f9df
0x0065f980:  ffffffff 007a4000 00001000 7bcdd000
0x0065f990:  0065f9fc 7bc54f66 0065f9c0 7efff000
0x0065f9a0:  007e9b18 007a4000 0065fa88 7effaa91
0x0065f9b0:  00000000 00000000 7effa8c5 7effaa91
0x0065f9c0:  007a4000 0000001c 007e9b20 00380000
Backtrace:
=>0 0x7bc545ed LdrProcessRelocationBlock+0x5d() in ntdll (0x0065f9a8)
  1 0x7effaa91 in winedevice (+0xaa90) (0x0065fa88)
  2 0x7effb171 in winedevice (+0xb170) (0x0065fce8)
  3 0x7effb5be in winedevice (+0xb5bd) (0x0065fd28)
  4 0x7eb63ce0 IoCreateDriver+0x32f() in ntoskrnl (0x0065fd98)
  5 0x7effc07d in winedevice (+0xc07c) (0x0065fe18)
  6 0x7bc8e720 in ntdll (+0x7e71f) (0x0065fec8)
  7 0x7bc7f308 call_thread_func_wrapper+0xb() in ntdll (0x0065fedc)
  8 0x7bc83169 in ntdll (+0x73168) (0x0065ffdc)
  9 0x7bc7f2fa call_thread_exit_func+0x31() in ntdll (0x0065ffec)
0x7bc545ed LdrProcessRelocationBlock+0x5d in ntdll: addl    %edi,0x0(%esi,%ecx,1)
Modules:
Module    Address            Debug info    Name (30 modules)
PE      780000-  7ec000    Deferred        aksfridge.sys
ELF    7b400000-7b7ea000    Deferred        kernel32<elf>
  \-PE    7b410000-7b7ea000    \               kernel32
ELF    7bc00000-7bcfa000    Dwarf           ntdll<elf>
  \-PE    7bc10000-7bcfa000    \               ntdll
ELF    7c000000-7c004000    Deferred        <wine-loader>
ELF    7e8a3000-7e8c0000    Deferred        libgcc_s.so.1
ELF    7e8e8000-7e900000    Deferred        hal<elf>
  \-PE    7e8f0000-7e900000    \               hal
ELF    7ea04000-7eabd000    Deferred        msvcrt<elf>
  \-PE    7ea20000-7eabd000    \               msvcrt
ELF    7eabd000-7eb3e000    Deferred        rpcrt4<elf>
  \-PE    7ead0000-7eb3e000    \               rpcrt4
ELF    7eb3e000-7eb94000    Dwarf           ntoskrnl<elf>
  \-PE    7eb50000-7eb94000    \               ntoskrnl
ELF    7eb94000-7ec0c000    Deferred        advapi32<elf>
  \-PE    7eba0000-7ec0c000    \               advapi32
ELF    7ec0c000-7ec1f000    Deferred        libnss_files.so.2
ELF    7ec1f000-7ec2c000    Deferred        libnss_nis.so.2
ELF    7ec2c000-7ec47000    Deferred        libnsl.so.1
ELF    7ec47000-7ec51000    Deferred        libnss_compat.so.2
ELF    7ef83000-7efd8000    Deferred        libm.so.6
ELF    7efe9000-7f000000    Dwarf           winedevice<elf>
  \-PE    7eff0000-7f000000    \               winedevice
ELF    f7345000-f734a000    Deferred        libdl.so.2
ELF    f734a000-f7500000    Deferred        libc.so.6
ELF    f7501000-f751e000    Deferred        libpthread.so.0
ELF    f7546000-f76fd000    Dwarf           libwine.so.1
ELF    f76ff000-f7724000    Deferred        ld-linux.so.2
ELF    f7726000-f7727000    Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
    00000042    0
    0000003d    0
    00000036    0
    00000033    0
    0000002d    0
    0000002c    0
    0000002b    0
    0000001c    0
    00000013    0
    00000010    0
    0000000f    0
00000011 (D) C:\windows\system32\winedevice.exe
    00000018    0 <==
    00000017    0
    00000016    0
    00000012    0
0000001a winedevice.exe
    00000020    0
    0000001f    0
    0000001e    0
    0000001d    0
    0000001b    0
00000021 hasplms.exe
    00000032    0
    0000002f    0
    0000002e    0
    00000022    0
00000023 winedbg.exe
    00000024    0
00000030 winedevice.exe
    0000004a    0
    00000038    0
    00000037    0
    00000035    0
    00000034    0
    00000031    0
00000039 explorer.exe
    00000053    0
    0000004f    0
    0000004b    0
    0000003a    0
0000003b plugplay.exe
    0000003f    0
    0000003e    0
    0000003c    0
00000040 winedevice.exe
    00000049    0
    00000046    0
    00000045    0
    00000044    0
    00000043    0
    00000041    0
00000054 TFlexCad.exe
    00000055    0
System information:
    Wine build: wine-3.0.1
    Platform: i386
    Version: Windows Server 2003
    Host system: Linux
    Host version: 4.4.0-87-generic

 

Hide  
Второй лог дебага  

Unhandled exception: privileged instruction in 32-bit code (0x00800ab7).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00800ab7 ESP:0065fc08 EBP:0065fcd8 EFLAGS:00010206(  R- --  I   - -P- )
 EAX:0065fc18 EBX:7efff000 ECX:7efff6c0 EDX:0065ff1c
 ESI:00809224 EDI:0011255c
Stack dump:
0x0065fc08:  0065ff1c 00809224 7efff000 00000000
0x0065fc18:  00000000 00000000 00000000 00000000
0x0065fc28:  46505853 000003b4 00000007 00000000
0x0065fc38:  00000340 00000000 00000000 00000000
0x0065fc48:  00000000 00000000 00000000 00000000
0x0065fc58:  c0000096 00000000 00000000 0080954c
Backtrace:
=>0 0x00800ab7 in hardlock.sys (+0x80ab7) (0x0065fcd8)
  1 0x7effb64c in winedevice (+0xb64b) (0x0065fd28)
  2 0x7eb63ce0 IoCreateDriver+0x32f() in ntoskrnl (0x0065fd98)
  3 0x7effc07d in winedevice (+0xc07c) (0x0065fe18)
  4 0x7bc8e720 in ntdll (+0x7e71f) (0x0065fec8)
  5 0x7bc7f308 call_thread_func_wrapper+0xb() in ntdll (0x0065fedc)
  6 0x7bc83169 in ntdll (+0x73168) (0x0065ffdc)
  7 0x7bc7f2fa call_thread_exit_func+0x31() in ntdll (0x0065ffec)
0x00800ab7: movl    %cr4,%edx
Modules:
Module    Address            Debug info    Name (28 modules)
PE      780000-  818000    Export          hardlock.sys
ELF    7b400000-7b7ea000    Deferred        kernel32<elf>
  \-PE    7b410000-7b7ea000    \               kernel32
ELF    7bc00000-7bcfa000    Dwarf           ntdll<elf>
  \-PE    7bc10000-7bcfa000    \               ntdll
ELF    7c000000-7c004000    Deferred        <wine-loader>
ELF    7ea60000-7ea7d000    Deferred        libgcc_s.so.1
ELF    7eaa5000-7eabd000    Deferred        hal<elf>
  \-PE    7eab0000-7eabd000    \               hal
ELF    7eabd000-7eb3e000    Deferred        rpcrt4<elf>
  \-PE    7ead0000-7eb3e000    \               rpcrt4
ELF    7eb3e000-7eb94000    Dwarf           ntoskrnl<elf>
  \-PE    7eb50000-7eb94000    \               ntoskrnl
ELF    7eb94000-7ec0c000    Deferred        advapi32<elf>
  \-PE    7eba0000-7ec0c000    \               advapi32
ELF    7ec0c000-7ec1f000    Deferred        libnss_files.so.2
ELF    7ec1f000-7ec2c000    Deferred        libnss_nis.so.2
ELF    7ec2c000-7ec47000    Deferred        libnsl.so.1
ELF    7ec47000-7ec51000    Deferred        libnss_compat.so.2
ELF    7ef83000-7efd8000    Deferred        libm.so.6
ELF    7efe9000-7f000000    Dwarf           winedevice<elf>
  \-PE    7eff0000-7f000000    \               winedevice
ELF    f7345000-f734a000    Deferred        libdl.so.2
ELF    f734a000-f7500000    Deferred        libc.so.6
ELF    f7501000-f751e000    Deferred        libpthread.so.0
ELF    f7546000-f76fd000    Dwarf           libwine.so.1
ELF    f76ff000-f7724000    Deferred        ld-linux.so.2
ELF    f7726000-f7727000    Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
    00000042    0
    0000003d    0
    00000036    0
    00000033    0
    0000001c    0
    00000013    0
    00000010    0
    0000000f    0
00000011 winedevice.exe
    00000018    0
    00000017    0
    00000016    0
    00000012    0
0000001a (D) C:\windows\system32\winedevice.exe
    0000001f    0 <==
    0000001e    0
    0000001d    0
    0000001b    0
00000025 winedbg.exe
    00000056    0
    00000026    0
00000030 winedevice.exe
    0000004a    0
    00000035    0
    00000034    0
    00000031    0
00000039 explorer.exe
    00000053    0
    0000004f    0
    0000004b    0
    0000003a    0
0000003b plugplay.exe
    0000003f    0
    0000003e    0
    0000003c    0
00000040 winedevice.exe
    00000049    0
    00000044    0
    00000043    0
    00000041    0
System information:
    Wine build: wine-3.0.1
    Platform: i386
    Version: Windows Server 2003
    Host system: Linux
    Host version: 4.4.0-87-generic

Hide  
Ссылка на сообщение
Поделиться на других сайтах
13 минуты назад, AlexKaz сказал:

Ставится, но не запускается. Видимо проблемы с hasp.

Говорят есть партабл-версия....

Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, SilaMusli сказал:

Говорят есть партабл-версия....

Это не спортивно =)

Стоит пробовать поискать прошлые учебные версии и позапускать их, вариантов целый список ftp://ftp.topsystems.ru/Free/. К слову, Компас 13-й точно работает под linux.

Ссылка на сообщение
Поделиться на других сайтах
15 минут назад, AlexKaz сказал:

Это не спортивно =)

Я думал нужен результат, а не любовь с линуксом)

Ссылка на сообщение
Поделиться на других сайтах

ТС как студент мог вкинуть все бабки в более выгодное дельце (цветы девушке + пара киносеансов), потому винду и не ставит.

Пиратить дело нехитрое, тут дело чести линуксвей-апологета =)

Ссылка на сообщение
Поделиться на других сайтах
19 минут назад, AlexKaz сказал:

Пиратить дело нехитрое, тут дело чести линуксвей-апологета =)

Ну Вы разбирайтесь-разбирайтесь, я давно мечтаю перейти на линукс, но т.к. проблема с работой ПО в том числе ТФ на нём, приходится работать на винде.

Ссылка на сообщение
Поделиться на других сайтах
48 минут назад, SilaMusli сказал:

Ну Вы разбирайтесь-разбирайтесь

12-я учебная запустилась в PlayOnLinux под wine 3.8.0 после установки netframework4.0, hasp и прочих дополнялок из архива дополнений. Запросила ключ, перенаправило на страницу регистрации, затем ключ нормально подхватился.

 

Снимок экрана_2018-05-28_17-12-32.png

Снимок экрана_2018-05-28_17-14-53.png

 

 

@Bimka , profit так сказать. Можешь поупражняться в PlayOnLinux с 14-й и 15-й версией...

 

Изменено пользователем AlexKaz
Ссылка на сообщение
Поделиться на других сайтах
33 минуты назад, AlexKaz сказал:

12-я учебная запустилась в PlayOnLinux под wine 3.8.0 после установки netframework4.0, hasp и прочих дополнялок из архива дополнений. Запросила ключ, перенаправило на страницу регистрации, затем ключ нормально подхватился.

А если будет не учебка? И можно всю последовательность действий?

Ссылка на сообщение
Поделиться на других сайтах
28 минут назад, SilaMusli сказал:

И можно всю последовательность действий?

Поставил linux;

- линуксовый драйвер hasp (ссылка выше), инструкция в архиве вместе с драйвером;

- свежий wine (выше ссылка на инструкцию);

- создал переменную среды для указания, что wine будет работать с 32-битными приложениями (см. выше);

- из архива дополнений все предустановочные пакеты, прежде всего netframework и виндовый hasp;

- T-Flex.

Если T-Flex не запускается после установки - ставите и настраиваете PlayOnLinux, используя какую-нибудь инструкцию из инета.

В инете есть и разбор плясок с бубном вокруг менеджера hasp под linux, наверное Вам не понадобится.

28 минут назад, SilaMusli сказал:

А если будет не учебка?

А зачем ставить дорогущую не учебку на халявный дистр? Винда по сравнению с T-Flex ничего не стоит.

Изменено пользователем AlexKaz
Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, AlexKaz сказал:

А зачем ставить дорогущую не учебку на халявный дистр? Винда по сравнению с T-Flex ничего не стоти.

Ну мне кажется, что винда уступает линуксу во многом, хотелось бы работать на нём. Да и у кого-то и ТФ халявный)

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, SilaMusli сказал:

Ну мне кажется, что винда уступает линуксу во многом, хотелось бы работать на нём. Да и у кого-то и ТФ халявный)

БелАЗ во многом уступает Lamborghini Huracan, но вот если нужно перевезти 200 тонн горной породы - Хуракан оказывается в невыгодном положении.

 

Научитесь проводить границу между личными предпочтениями и рабочими возможностями.

Ссылка на сообщение
Поделиться на других сайтах

Не знаю, не работал с T-Flex. Наверное с точки зрения подхвата лицензии разницы между учебкой и проф. нет. Если у Вас в наличии usb-ключ - втыкайте, менеджер должен найти его.

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, NGM сказал:

Научитесь проводить границу между личными предпочтениями и рабочими возможностями.

Про то и речь.

Ссылка на сообщение
Поделиться на других сайтах
17 часов назад, SilaMusli сказал:

Ну мне кажется, что винда уступает линуксу во многом, хотелось бы работать на нём.

на сколько я понимаю речь идет о том, что в линухе запускается виртуалка с виндой в среде которой будет работать ТФ, и в чем в таком случае выигрыш? Это что-то типа, "огород полоть тяпкой неудобно, поэтому тяпку примотаем к удочке и будем полоть удочкой", так? 

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, vasillevich68 сказал:

на сколько я понимаю речь идет о том, что в линухе запускается виртуалка с виндой в среде которой будет работать ТФ, и в чем в таком случае выигрыш? Это что-то типа, "огород полоть тяпкой неудобно, поэтому тяпку примотаем к удочке и будем полоть удочкой", так? 

А параллельно две оси ставить это разве не тот же огород?

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • lem_on
      ну с дуру известно что сломать можно.
    • Viktor2004
      руку привязки так сломать легко
    • lem_on
      По моему вполне логично если станок вывалится в ошибку если рука не доехала до места. У меня так же если кулачки или деталь на пути, просто пихаеш ее до места и станок опять активен. Но нынешние пановья даже не могут написать модель станка.
    • Viktor2004
      Я согласен что скорее всего проблема механическая Но если логика прописана криво и возможно не предусмотрела остановку в промежуточном состоянии, разве не логично будет попробовать принудительно подав напряжение дернуть эту руку вверх-вниз? Возможно то что туда попало выпадет  
    • Guhl
      Если оставить за скобками вопрото том, что до м19 работает нормально, а после нет, то вы не считали сколько у него реально импульсов на оборот? с помощью стороннего плк, например  А если ориентацию м5 снимать, а не м20?
    • lem_on
      Что это за станок такой в котором сразу ладер ковырять надо, даже не смотря на возможность механической проблемы? Или профдеформация?
    • Viktor2004
      не сразу я понял в чем вопрос. Долго соображал что такое режим управления скоростью. При завершении ориентации PMC снимает сигнал G70.6 ? И если он после снятия сигнала продолжает удерживать шпиндель, при каких условиях эта ориентация все же снимается? После нажатия аварийного грибка или еще как?
    • Viktor2004
      Ладдер пришлите. Будем принудительно пробовать поднимать и опускать
    • streamdown
      Коллеги приветствую! IPS 8. Подскажите пожалуйста, кто какое серверное железо использует? Интересуют параметры при одновременной работе, ну например, 400 пользователей онлайн
    • gudstartup
      так он так и позиционируется по m19 pmc выдает g70.6 а чпу отвечает f45.7 но ориентацию и смещение в 4077 он отрабатывает нормально шпиндель встает ровно и смена происходит хорошо. вопрос почему после ввода команды управления скоростью он все еще продолжает контролировать число импульсов между нуль метками хотя в принципе уже должен отменить позиционный контроль и просто считать обороты по 0 метке как он это делает без М19? это все понятно но почему оно продолжает проверять это после завершения ориентации мне непонятно
×
×
  • Создать...