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

Установка 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 пользователей

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




  • Сообщения

    • Eng.Destructor
      Сделал так: Добавил новый формат fs2 25 0 4 0 3t #No decimal, absolute, 3 поменял  result = newfs (25, thddepth$) # изменил 16 на 25 result = newfs (25, thdfirst$) # изменил 16 на 25 result = newfs (25, thdlast$) # изменил 16 на 25 result = newfs (25, thdfinish$) # изменил 16 на 25 Спасибо за наводку
    • arsenev
    • teqn1c
      Есть динозавр stratos plus на io mb -  В нем всего 256 КБ памяти  есть ли возможность через режим rtm подгружать программу с ПК через rs 232 ? В шкафу ещё есть разъем под карту но с нее получается только считать и опять таки сохранить на память станка. Соединение ПК-станок настроил ,есть возможность отправлять на него через альфакам программы ,но они сохраняются в память станка. В альфакам есть непрерывная отправка - она отправляет - но в режиме rtm ничего не происходит 
    • Metal_Cutter
      @arsenev В FC такого нет.
    • Bot
      HCL CAMWorks 2024, новая версия программного обеспечения CAM, полностью интегрированного с SOLIDWORKS и Solid Edge включает в себя передовые технологии, позволяющие сократить время программирования, уменьшить время цикла обработки и увеличить срок службы инструмента. Смотреть полностью
    • Александр1979
      Руководство для дусь взял здесь: https://www.cnczone.com/forums/daewoo-doosan/413426-every-doosan-service-manual-currently-auto-updated.html
    • ss_162
      Может есть у кого оригинальные резцы на продажу? Нужен резец SFCC 50 - это маркировка D`Andrea, или Искаровский, он такой же, только маркировка у него другая.
    • Aveovar
      Подскажи, как ты сделал несколько экранов с разных ракурсов
    • Kaktusito
      Всем доброго времени суток! Только начал заниматься редактированием постпроцессоров и сразу же столкнулся с проблемой. Суть в том что я нашел по форумам постпроцессоры с SolidCAM 2015 года, ибо у меня в версии 2022 года их почти нет, а мне нужен был более менее адекватный пост под токарку.  Закинул все файлы Gpptool 2015 года в свою папку, выбрал подходящий мне станок и начал генерировать УП.  Как вы поняли ничего мне не сгенерировало. Пишет ошибку "please change the name "Bore" in the VMID. This name is reserved for use in the GPP"  Сделал то что просит ошибка и был уверен что это не поможет, так оно и вышло. По итогу начало долбить другие ошибки. Очень еще не понятно с файлами которые я кидал в папку Gpptool потому что вместо стандартных двух у меня их аж 4 штуки.: gpp с циклами, gpp обычный, PRP и vmid. Хотя я знаю что в версиях вроде после 2017 уже идет по 2 файла. Что я только не пробовал кидал только 2 файла, кидал все 4, кидал содержимое файла с циклами в основной gpp, шёл по пути ошибок и исправлял что меня просили. В общем ничего не помогает  От безисходности пишу сюда, вы моя последняя надежда понять что происходит и почему ничего не работает. Заранее благодарю за ответы!
    • Krusnik
×
×
  • Создать...