Использование пакета lkds-client на компьютере с Windows

  • Автор темы Автор темы Andi
  • Дата начала Дата начала

Andi

Сотрудник
Команда LKDS
Не буду повторять причин, по которым использование Windows не рекомендовано, а в некоторых случаях (в нашем) запрещено.

В Linux есть среда для запуска программ, собранных под Windows, в Linux - это Wine.

В Windows так же есть среда для запуска программ, собранных под Linux - это WSL

Т.е. на компьютере с Windows можно запускать модули пакета lkds-client , например, LMultiProg

Нужно установить WSL и выбрать Debian и в WSL будет установлен Debian 13

Установка lkds-client в WSL:

Запустите терминал WSL1.png WSL2.png

Скачивание ключа:

sudo wget http://repo.lkds.net/repo/lkds-archive-keyring.gpg -P /usr/share/keyrings/

Добавление репозитория в файл /etc/apt/sources.list

deb [arch=amd64 signed-by=/usr/share/keyrings/lkds-archive-keyring.gpg] http://repo.lkds.net/repo/deb13 trixie contrib

Обновление репозиториев

sudo apt update

Установка пакета

sudo apt install lkds-client -y


После установки появляются ярлыки модулей пакета lkds-client

Можно сменить язык графического интерфейса модулей на английский: WSL3.png WSL4.png
Добавьте в конце через пробел enu WSL5.png
После этого интерфейс должен стать английским: WSL6.png
 

Вложения

  • WSL1.png
    WSL1.png
    33.8 KB · Просмотры: 0
  • WSL2.png
    WSL2.png
    6.1 KB · Просмотры: 0
  • WSL3.png
    WSL3.png
    272.4 KB · Просмотры: 0
  • WSL4.png
    WSL4.png
    39.5 KB · Просмотры: 0
  • WSL5.png
    WSL5.png
    20.5 KB · Просмотры: 1
  • WSL6.png
    WSL6.png
    210.6 KB · Просмотры: 0
Последнее редактирование модератором:
Андрей Ефименко написал(а):
Скачивание ключа:
sudo wget http://repo.lkds.net/repo/lkds-archive-keyring.gpg -P /usr/share/keyrings/


:( sudo: wget: command not found

Андрей Ефименко написал(а):
Добавление репозитория в файл /etc/apt/sources.list
deb [arch=amd64 signed-by=/usr/share/keyrings/lkds-archive-keyring.gpg] http://repo.lkds.net/repo/deb13 trixie contrib


:( -bash: deb: command not found
 
Делаю sudo apt-get install wget

2025_11_29_10_05_21.png
2025_11_29_10_05_41.png

Что не так? :blink:
 

Вложения

  • 2025_11_29_10_05_21.png
    2025_11_29_10_05_21.png
    89.4 KB · Просмотры: 0
  • 2025_11_29_10_05_41.png
    2025_11_29_10_05_41.png
    89.4 KB · Просмотры: 0
revit написал(а):
:( -bash: deb: command not found

Строка:

deb [arch=amd64 signed-by=/usr/share/keyrings/lkds-archive-keyring.gpg] http://repo.lkds.net/repo/deb13 trixie contrib

это строка, которая должна быть добавлена в файл /etc/apt/sources.list AptSrc.png

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

1. нужно подать команду

sudo apt update

по этой команде из репозиториев извлекается информация о имеющихся пакетах

2. для удобства работы в командной строке WSL можно установить far2l

sudo apt install far2l -y

3. устанавливаем wget

sudo apt install wget -y

4. Скачивание ключа нашего репозиторя:

sudo wget http://repo.lkds.net/repo/lkds-archive-keyring.gpg -P /usr/share/keyrings/

5. С помощью far2l, в файл /etc/apt/sources.list добавляем строку

deb [arch=amd64 signed-by=/usr/share/keyrings/lkds-archive-keyring.gpg] http://repo.lkds.net/repo/deb13 trixie contrib

При сохранении файла по F2 нужно ввести пароль текущего пользователя, как в sudo AptSrc2.png

6. опять подаём команду

sudo apt update

чтобы извлеклась информация из нашего (repo.lkds.net) репозитория

7. устанавливаем пакет lkds-client

sudo apt install lkds-client -y


чтобы не набирать команды в ручную, нужно выделить и скопировать команду из данного сообщения, после чего вставить в консоль WSL WSLConsol.png
 

Вложения

  • AptSrc.png
    AptSrc.png
    15.6 KB · Просмотры: 0
  • AptSrc2.png
    AptSrc2.png
    17.6 KB · Просмотры: 0
  • WSLConsol.png
    WSLConsol.png
    17.5 KB · Просмотры: 0
Проблема в том что не устанавливается wget.
2025_11_30_08_43_15.png

И sudo apt update тоже проблема
2025_11_30_08_45_33.png
2025_11_30_08_45_47.png


"Не удается установить соединение с deb.debian.org:80 "
Я не понимаю почему

страница deb.debian.org:80
2025_11_30_08_49_37.png

доступность deb.debian.org и debian.map.fastlydns.net
2025_11_30_08_57_03.png

Есть подозрение что провайдер ростелеком у меня чудит не по детски
 

Вложения

  • 2025_11_30_08_43_15.png
    2025_11_30_08_43_15.png
    93.3 KB · Просмотры: 0
  • 2025_11_30_08_45_33.png
    2025_11_30_08_45_33.png
    95.2 KB · Просмотры: 0
  • 2025_11_30_08_45_47.png
    2025_11_30_08_45_47.png
    68.8 KB · Просмотры: 0
  • 2025_11_30_08_49_37.png
    2025_11_30_08_49_37.png
    52.7 KB · Просмотры: 0
  • 2025_11_30_08_57_03.png
    2025_11_30_08_57_03.png
    33.7 KB · Просмотры: 0
Последнее редактирование модератором:
revit написал(а):
Есть подозрение что провайдер ростелеком у меня чудит не по детски

Разобрался. Это не провайдер чудит а файервол доктора вэбера так чудит...
 
revit написал(а):
"Не удается установить соединение с deb.debian.org:80 "

Не понятно, почему подключение идёт по IPv6 DepRepoIPv6.png
Адрес IPv4 есть DepRepo.png
Какие IP адреса у WSL ?

ip address

WSLIP.png
 

Вложения

  • DepRepoIPv6.png
    DepRepoIPv6.png
    98.8 KB · Просмотры: 0
  • DepRepo.png
    DepRepo.png
    11 KB · Просмотры: 0
  • WSLIP.png
    WSLIP.png
    20.4 KB · Просмотры: 0
2025_11_30_11_00_32.png

Все установки прошли.

Следующая проблема нарисовалась при запуске LPult

2025_11_30_10_56_25.png

Я так понимаю что в WSL2 debian минимальный и нет файлов графической системы, надо их ставить?
2025_11_30_11_18_55.png

P.S. В каталоге /bin обнаружил файл X11......
 

Вложения

  • 2025_11_30_11_00_32.png
    2025_11_30_11_00_32.png
    21.2 KB · Просмотры: 0
  • 2025_11_30_10_56_25.png
    2025_11_30_10_56_25.png
    7.7 KB · Просмотры: 0
  • 2025_11_30_11_18_55.png
    2025_11_30_11_18_55.png
    17.1 KB · Просмотры: 0
Последнее редактирование модератором:
revit написал(а):
Вложение IPB #3308

Все установки прошли.

Следующая проблема нарисовалась при запуске LPult

Вложение IPB #3309

Я так понимаю что в WSL2 debian минимальный и нет файлов графической системы, надо их ставить?
Вложение IPB #3310

P.S. В каталоге /bin обнаружил файл X11......

После установки пакета lkds-client
В меню Windows должно появиться: WSL7.png

Это и есть ярлыки запуска модулей пакета lkds-client
 

Вложения

  • WSL7.png
    WSL7.png
    194.6 KB · Просмотры: 0
Андрей Ефименко написал(а):
После установки пакета lkds-client
В меню Windows должно появиться: Вложение IPB #3311

Это и есть ярлыки запуска модулей пакета lkds-client

Ярлыки появились в папке debian меню, но не запускаются программы. Видимо нужен драйвер GPU (vGPU) intel
 
revit написал(а):
Ярлыки появились в папке debian меню, но не запускаются программы. Видимо нужен драйвер GPU (vGPU) intel

У меня и из командной строки модули запускаются: WSL8.png

Может быть опять какая-то защита

Хотел бы получить содержимое каталога LKDS в домашней папке WSL WSLHome.png


Передача файлов между WSL и Windows возможна в FAR:

1. Доступ к диску C: Windows из far2l far2l_c.png
2. Доступ к WSL из FarManger WinWSL1.png WinWSL2.png WinWSL3.png
 

Вложения

  • WSL8.png
    WSL8.png
    24.3 KB · Просмотры: 0
  • far2l_c.png
    far2l_c.png
    82.9 KB · Просмотры: 0
  • WinWSL1.png
    WinWSL1.png
    64.7 KB · Просмотры: 0
  • WinWSL2.png
    WinWSL2.png
    10 KB · Просмотры: 0
  • WinWSL3.png
    WinWSL3.png
    12 KB · Просмотры: 0
  • WSLHome.png
    WSLHome.png
    12.9 KB · Просмотры: 0
Последнее редактирование модератором:
Андрей Ефименко написал(а):
Может быть опять какая-то защита
Нет. Похоже дело в железе и драйверах. У меня видео интегрированное в процессор i3-1220p - Intel UHD Graphics Xe. Я вспомнил что ранее пытался устанавливать виртуальные машины Debian или Ubuntu на этом ноуте и не получалось из-за проблем с драйвером видеокарты.


Андрей Ефименко написал(а):
Хотел бы получить содержимое каталога LKDS в домашней папке WSL Вложение IPB #3317
Нет у меня такой папки.
2025_12_01_08_40_03.png

И в винде у меня нет папки Linux т.к. WSL2 использует vhdx файл.
 

Вложения

  • 2025_12_01_08_40_03.png
    2025_12_01_08_40_03.png
    10.1 KB · Просмотры: 0
revit написал(а):
Нет. Похоже дело в железе и драйверах. У меня видео интегрированное в процессор i3-1220p - Intel UHD Graphics Xe. Я вспомнил что ранее пытался устанавливать виртуальные машины Debian или Ubuntu на этом ноуте и не получалось из-за проблем с драйвером видеокарты.

Хотелось бы выяснить реальную причину.
Я ещё раз поставил WSL и у меня всё получилось.
Мы даже ставили WSL на планшет ARM с Windows 10 и всё работало.

revit написал(а):
Нет у меня такой папки.

Какие подкаталоги есть в каталоге home? WSL9.png
Какое содержимое каталога root? WSL10.png

revit написал(а):
И в винде у меня нет папки Linux т.к. WSL2 использует vhdx файл.

Реальной папки Linux в Windows действительно нет, как я понимаю Linux, это человеческое название хоста (виртуальной машины) \\wsl.localhost\
 

Вложения

  • WSL9.png
    WSL9.png
    4.8 KB · Просмотры: 0
  • WSL10.png
    WSL10.png
    6.4 KB · Просмотры: 0
root
2025_12_01_10_43_49.png
в home только revit
 

Вложения

  • 2025_12_01_10_43_49.png
    2025_12_01_10_43_49.png
    6 KB · Просмотры: 0
Решил потестить сервер на линуксе. Для начала решил попробовать через WSL, он у меня давно стоит для других нужд. Поставил пакет с помощью инструкции выше (отдельная благодарность за неё), запустил для начала LPult и подключился к имеющемуся LKDSDomain. Сразу же вылезло несколько косяков:
1.никак не могу переместить окно непросмотренных неисправностей (пробовал его брать за разные части, удается только изменить размер)получилось, оказывается надо тащить за содержимое, правда после закрытия она открывается в дефолтном месте с дефолтным размером
2. в списке лифтов выбрал дом и вывел все лифты на динамику. Во-первых из трех лифтов динамику показал только для двух, а во-вторых каждый лифт в отдельном окне, в-третьих динамика отображается не поверх всех окон (и даже не поверх LPult)
upd
если выводить динамику каждого лифта поштучно, то она добавляется в существующее окно
3. нет звука, но это скорее косяк у меня в настройках, попробую разобраться
upd
4. из окна динамики не открывается диалоговое окно состояния лифта
5. нельзя удалить отображении динамики работы одного лифта из окна
6. из списка лифтов не открывается диалоговое окно, только по пиктограмме лифта
7. из диалогового окна не выводится динамика работы лифта
8. в окне динамики отображаются странные идентификаторы лифтов (в самом окне LPult ID нормальные)
 
Последнее редактирование модератором:
poiZon написал(а):
Решил потестить сервер на линуксе. Для начала решил попробовать через WSL, он у меня давно стоит для других нужд. Поставил пакет с помощью инструкции выше (отдельная благодарность за неё), запустил для начала LPult и подключился к имеющемуся LKDSDomain. Сразу же вылезло несколько косяков:
1.никак не могу переместить окно непросмотренных неисправностей (пробовал его брать за разные части, удается только изменить размер)получилось, оказывается надо тащить за содержимое, правда после закрытия она открывается в дефолтном месте с дефолтным размером
2. в списке лифтов выбрал дом и вывел все лифты на динамику. Во-первых из трех лифтов динамику показал только для двух, а во-вторых каждый лифт в отдельном окне, в-третьих динамика отображается не поверх всех окон (и даже не поверх LPult)
upd
если выводить динамику каждого лифта поштучно, то она добавляется в существующее окно
3. нет звука, но это скорее косяк у меня в настройках, попробую разобраться
upd
4. из окна динамики не открывается диалоговое окно состояния лифта
5. нельзя удалить отображении динамики работы одного лифта из окна
6. из списка лифтов не открывается диалоговое окно, только по пиктограмме лифта
7. из диалогового окна не выводится динамика работы лифта
8. в окне динамики отображаются странные идентификаторы лифтов (в самом окне LPult ID нормальные)

Спасибо за информацию.
Будем работать.

И есть уточнение по WSL - положение окон приложений, запущенных в WSL не совсем корректное.
Т.е. положение окон может отличаться от положения окон в реальном Linux.
 
Андрей Ефименко написал(а):
И есть уточнение по WSL - положение окон приложений, запущенных в WSL не совсем корректное.
Т.е. положение окон может отличаться от положения окон в реальном Linux.


Ок, я тоже так подумал. Буду разворачивать Debian в железе и смотреть, что там.
 
poiZon написал(а):
3. нет звука, но это скорее косяк у меня в настройках, попробую разобраться

Со звуком в WSL я не разбирался, почему-то в WSL нет звуковых устройств LPult2.png

poiZon написал(а):
7. из диалогового окна не выводится динамика работы лифта

Этот пункт дополнительных действий использовался ? LPult1.png
 

Вложения

  • LPult1.png
    LPult1.png
    41.6 KB · Просмотры: 0
  • LPult2.png
    LPult2.png
    33.9 KB · Просмотры: 0
Андрей Ефименко написал(а):
Наверное, действительно нужно использовать другой компьютер.

Ну все таки не пришлось таким радикальным методом решать проблему. :D
Помогло wsl --update и последующее wsl --shutdown
WSL обновился до 2.6.2 и все заработало.
Хотя у меня и вин11 регулярно обновляется, но WSL видимо был без нового Intel vGPU драйвера.
 
Последнее редактирование модератором:
Назад
Сверху