Altium designer без windows ???

Тема в разделе "Флудилка", создана пользователем Igor68, 16 дек 2023.

  1. Igor68

    Igor68 Гуру

    Вот лог запуска (отладка) в PlayOnLinux(уж простите роставил по первому совету гдк-то в Ubuntu форуме):
    Код (Text):
    [12/19/23 11:54:24] - Running wine-8.6 DXP.EXE (Working directory : /home/igor/.PlayOnLinux/wineprefix/Altium/drive_c/Program Files/Altium/AD17)
    002c:err:winediag:addrinfo_err_from_unix getaddrinfo() returned EBUSY. You may be missing a libnss plugin
    002c:fixme:winsock:errno_from_unix unknown error: Устройство или ресурс занято
    002c:err:winediag:getaddrinfo Failed to resolve your host name IP
    0094:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
    0094:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
    0094:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
    0094:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
    MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

    0024:fixme:thread:GetThreadUILanguage : stub, returning default language.
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021D9B8, 00000000 0021D9E0
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021D9B8 00000000 0021D9E0) returning a dummy value (current locale)
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021D9B8, 03B2A680 0021D9E0
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021D9B8 03B2A680 0021D9E0) returning a dummy value (current locale)
    0024:fixme:wtsapi:WTSRegisterSessionNotification Stub 0001007E 0x00000000
    0024:fixme:uxtheme:BufferedPaintInit Stub ()
    0024:fixme:win:DisableProcessWindowsGhosting : stub
    0024:fixme:uxtheme:BufferedPaintInit Stub ()
    0024:fixme:thread:GetThreadUILanguage : stub, returning default language.
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021D218, 00000000 0021D240
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021D218 00000000 0021D240) returning a dummy value (current locale)
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021D218, 04613350 0021D240
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021D218 04613350 0021D240) returning a dummy value (current locale)
    0024:fixme:win:DisableProcessWindowsGhosting : stub
    0024:fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0021FB20 {VT_BOOL: 0}
    0024:fixme:thread:GetThreadUILanguage : stub, returning default language.
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021D148, 00000000 0021D170
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021D148 00000000 0021D170) returning a dummy value (current locale)
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021D148, 06103350 0021D170
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021D148 06103350 0021D170) returning a dummy value (current locale)
    0024:fixme:win:DisableProcessWindowsGhosting : stub
    0024:fixme:imm:ImeSetActiveContext himc 00010076, flag 0x1 stub!
    0024:fixme:imm:ImmReleaseContext (0001007E, 00010076): stub
    0024:fixme:thread:GetThreadUILanguage : stub, returning default language.
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021D018, 00000000 0021D040
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021D018 00000000 0021D040) returning a dummy value (current locale)
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021D018, 0C293350 0021D040
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021D018 0C293350 0021D040) returning a dummy value (current locale)
    0024:fixme:win:DisableProcessWindowsGhosting : stub
    0024:fixme:thread:GetThreadUILanguage : stub, returning default language.
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021D018, 00000000 0021D040
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021D018 00000000 0021D040) returning a dummy value (current locale)
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021D018, 0CE73350 0021D040
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021D018 0CE73350 0021D040) returning a dummy value (current locale)
    0024:fixme:win:DisableProcessWindowsGhosting : stub
    0024:fixme:thread:GetThreadUILanguage : stub, returning default language.
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021D018, 00000000 0021D040
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021D018 00000000 0021D040) returning a dummy value (current locale)
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021D018, 0D6D3350 0021D040
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021D018 0D6D3350 0021D040) returning a dummy value (current locale)
    0024:fixme:win:DisableProcessWindowsGhosting : stub
    0024:fixme:thread:GetThreadUILanguage : stub, returning default language.
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021D018, 00000000 0021D040
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021D018 00000000 0021D040) returning a dummy value (current locale)
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021D018, 0E89A680 0021D040
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021D018 0E89A680 0021D040) returning a dummy value (current locale)
    0024:fixme:win:DisableProcessWindowsGhosting : stub
    0024:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"VaultExplorer.DLL" cannot be loaded
    00e4:fixme:imm:ImeSetActiveContext himc 00010026, flag 0 stub!
    00e4:fixme:imm:ImmReleaseContext (00010020, 00010026): stub
    0024:fixme:thread:GetThreadUILanguage : stub, returning default language.
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021D018, 00000000 0021D040
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021D018 00000000 0021D040) returning a dummy value (current locale)
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021D018, 0ED93350 0021D040
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021D018 0ED93350 0021D040) returning a dummy value (current locale)
    0024:fixme:win:DisableProcessWindowsGhosting : stub
    0024:fixme:thread:GetThreadUILanguage : stub, returning default language.
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021D018, 00000000 0021D040
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021D018 00000000 0021D040) returning a dummy value (current locale)
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021D018, 0FAA3350 0021D040
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021D018 0FAA3350 0021D040) returning a dummy value (current locale)
    0024:fixme:win:DisableProcessWindowsGhosting : stub
    0024:fixme:thread:GetThreadUILanguage : stub, returning default language.
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021D018, 00000000 0021D040
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021D018 00000000 0021D040) returning a dummy value (current locale)
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021D018, 0FDDA680 0021D040
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021D018 0FDDA680 0021D040) returning a dummy value (current locale)
    0024:fixme:win:DisableProcessWindowsGhosting : stub
    0024:fixme:thread:GetThreadUILanguage : stub, returning default language.
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021D018, 00000000 0021D040
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021D018 00000000 0021D040) returning a dummy value (current locale)
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021D018, 0FF23350 0021D040
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021D018 0FF23350 0021D040) returning a dummy value (current locale)
    0024:fixme:win:DisableProcessWindowsGhosting : stub
    0024:fixme:thread:GetThreadUILanguage : stub, returning default language.
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021C868, 00000000 0021C890
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021C868 00000000 0021C890) returning a dummy value (current locale)
    0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021C868, 129AA680 0021C890
    0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x419 0021C868 129AA680 0021C890) returning a dummy value (current locale)
    0024:fixme:win:DisableProcessWindowsGhosting : stub
    0024:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"Supplier_Ciiva.dll" cannot be loaded
    0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
    0024:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"Supplier_Odbc.dll" cannot be loaded
    0024:fixme:msado15:command_put_CommandTimeout 02CD37E8, 20
    0024:fixme:win:DisableProcessWindowsGhosting : stub
    0024:fixme:shcore:SetCurrentProcessExplicitAppUserModelID L"Altium Designer 17.0.10": stub
    0024:fixme:shell:CustomDestinationList_SetAppID 01EA24B0 (L"Altium Designer 17.0.10"): stub
     
  2. ZAZ-965

    ZAZ-965 Гуру

    @Igor68, нет, это не конфиг - обычная командная строка в bash (сразу c переменными окружения в командной строке, команда запуска Altium для удобства и наглядности многострочная ).
    Ставим пакетным менеджером программы
    Код (Bash):
    apt install winetricks cabextract wine32
    winetricks - помошник загрузки и разрешения зависимостей windows компонентов.
    А дальше в командной строке запускаем скачивание windows окружения со всеми зависимостями.
    Код (Bash):
    user@deb32.test:~
    $ WINEARCH=win32 WINEPREFIX=~/.wine/altium winetricks -q corefonts mdac28  dotnet48 msxml3 msxml6
    Executing mkdir -p /home/user/.wine
    ------------------------------------------------------
    Creating WINEPREFIX "/home/user/.wine/altium" with WINEARCH=win32
    Executing cd /home/user/.cache/winetricks/corefonts
    Downloading https://web.archive.org/web/2000/https://mirrors.kernel.org/gentoo/distfiles/arial32.exe to /home/user/.cache/winetricks/corefonts
    Подключение к web.archive.org (web.archive.org)|207.241.237.3|:443... соединение установлено.
    HTTP-запрос отправлен. Ожидание ответа… 302 FOUND
    Адрес: https://web.archive.org/web/20180414161823/https://mirrors.kernel.org/gentoo/distfiles/trebuc32.exe [переход]
    https://web.archive.org/web/20180414161823/https://mirrors.kernel.org/gentoo/distfiles/trebuc32.exe
    Executing cd /home/user/.cache/winetricks/mdac28
    Executing wine mdac_typ.exe /q /C:setup /qnt
    Executing cd /home/user
    Using native,builtin override for following DLLs: msado15
    Получаем подготовленное Windows окружение (см. скриншот), в котором так же в командной строке устанавливаем Altium
    Код (Bash):
    WINEARCH=win32 WINEPREFIX=~/.wine/altium wine AltiumDesigner17Setup.exe
     

    Вложения:

    • wine.gif
      wine.gif
      Размер файла:
      110,1 КБ
      Просмотров:
      48
    Igor68 нравится это.
  3. ZAZ-965

    ZAZ-965 Гуру

    @Igor68, установил PlayOnLinux и не понял как он разрешает зависимости, да еще и эта чертова python-программа без всяких вопросов полезла, что-то там свое обновлять. В Winetricks все сделано предельно деревянно - все адреса пакетов и их зависимости ''тупо'' вбиты в bash код.
     
    Igor68 нравится это.
  4. ИгорьК

    ИгорьК Гуру

    Я не утверждаю, что это работает, но это несколько противоречит вашему тезису: https://hub.docker.com/r/nopeatongnys/free-altium-designer-10-license-crack

    Учту. Особенно доставляет наше первое знакомство с авторитетным утверждением об отсутствии стриппера на 10 квадратов.

    С тех пор все ваши утверждения носят бирку 50/50.
     
  5. parovoZZ

    parovoZZ Гуру

    В своё время активно пользовался докером. Но пара VMware + Debian оказались удобнее.

    как ЭТО может вообще чему-то противоречить??? За 3 года ни одного скачивания. Что там внутри - вообще неизвестно.

    Вот когда это будет скачано, запущено, будут выложены скрины, тогда можно будет обсуждать.
     
  6. ИгорьК

    ИгорьК Гуру

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

    Ваши утверждения о Докер против VMware + Debian тоже не стоят выеденного яйца. Если мне нужно быстро посмотреть какую-то программу и её образ есть в Докер - я воспользуюсь им.

    В общем, излишне душнить и насаждать свое видение о "правильном", зачастую не к месту.
     
  7. parovoZZ

    parovoZZ Гуру

    а можно скрин из докера с GUI программой. Я, видимо, отстал от жизни.
     
  8. Igor68

    Igor68 Гуру

    Чуть позже(сегодня) попробую...
     
  9. ZAZ-965

    ZAZ-965 Гуру

    @ИгорьК, спасибо за многоопытного, это я удачно использую то немногое, что знаю.
    На hub.docker.com по вашей ссылке что-то левое, по-моему это фишинговая страница для ссылок на Malware. Ссылки с картинок Kaspersky, Avira, ESET на VirusTotal определяют, как фишинг-малварь.
    И докер этот образ не находит
    Код (Bash):
    $ sudo docker pull nopeatongnys/free-altium-designer-10-license-crack
    Using default tag: latest
    Error response from daemon: manifest for nopeatongnys/free-altium-designer-10-license-crack:latest not found: manifest unknown: manifest unknown
     
    А тестовый hello-world распознает нормально
    Код (Bash):
     sudo docker pull hello-world
    Using default tag: latest
    latest: Pulling from library/hello-world
    2c01f93040aa: Pull complete
    Digest: sha256:ac69084025c660510933cca701f615283cdbb3aa0963188770b54c31c8962493
    Status: Downloaded newer image for hello-world:latest
    docker.io/library/hello-world:latest
     
     
    Igor68 нравится это.
  10. parovoZZ

    parovoZZ Гуру

    я из докера выкачивал только те контейнеры, которые помечены так:
    upload_2023-12-19_17-17-3.png
     
  11. parovoZZ

    parovoZZ Гуру

    если нужна какая-то среда разработки, веб сервер и база данных, скачиваешь это всё тремя разными контейнерами, пробрасываешь между ними связь, запускаешь. И всё это запросто может выжрать 3 или 4 ГБ оперативы. Хорошо, если найдётся контейнер, где есть и нужная тебе база и веб сервер. В виртуалке же это всё ставишь в одной системе, выделяешь 2 ГБ ей и всё.
     
    Последнее редактирование: 19 дек 2023
  12. ИгорьК

    ИгорьК Гуру

    Это флудова тема о вашей правильной жизни?

    Ну ок, а мне фиолетово на ваши привычки: качаю и запускаю что хочу в линукс на виртуальной машине в отдельном НАС, а в винде - в песочнице. Причём как-то запускал 100% зараженный Vectric Aspier когда была необходимость поправить файл для ЧПУ.

    "Ни что на свете не есть истина, а лишь смотря по обстоятельствам."
     
  13. ИгорьК

    ИгорьК Гуру

    Продолжим жить правильно.

    У меня 128 гб оперативки и i9 этим шуршит. И что мне эти рассказки?

    SmartSelect_20231219_225540_Edge.jpg

    Когда удалят ваш флуд?
     
  14. parovoZZ

    parovoZZ Гуру

    так докеру не нужна виртуальная машина для изоляции - он сам полностью изолирован от хоста. Он потому и стал таким популярным в последнее время, хотя лет ему ого-го.
     
  15. parovoZZ

    parovoZZ Гуру

    а где это:
     
  16. ИгорьК

    ИгорьК Гуру

    https://habr.com/ru/companies/flant/articles/474012/
     
  17. parovoZZ

    parovoZZ Гуру

    разговор про неподходящие инструменты начал не я. При чём я вообще сомневаюсь, что тот, кто это начал. работал с Докером.
     
  18. ИгорьК

    ИгорьК Гуру

    У Пушкина.

    Я уже ответил: любое ваше утверждение следует проверять. И если вы говорите что такого не бывает, это 50×50.

    В данный момент у меня нет необходимости этим заниматься.

    Оценка ваших утверждений выше.
     
  19. parovoZZ

    parovoZZ Гуру

    ты сам читал? В статье про образы и работу с ними. Разумеется. что чтобы как-то общаться с тем. что внутри контейнера, необходимо прокладывать мосты. Про них и речь.
    Изоляция докера осуществляется аппаратно - виртуализацией процессора.
     
  20. ИгорьК

    ИгорьК Гуру

    Вы не слишком удалились от темы?

    Все что я сказал - посмотреть в сторону Докер/Проксмокс, ничего более не утверждая.

    В результате мы узнали много неинтересного о ваших СПОРНЫХ подходах к жизни.