Автор Тема: Стыковка системы и wine  (Прочитано 788 раз)

Оффлайн reiss

  • Участник
  • *
  • Сообщений: 228
Стыковка системы и wine
« : 31.07.2023 06:37:56 »
Помогите пожалуйста жертве импортозамещения
надо поставить АРМ Доверенность. Вот отсюда https://lk.fss.ru/mchd.html
Про нативный клиент, само собой никто не подумал. Зато Крым наш
Программа использует в качестве БД Postgresql 10. Теперь собсной меня 2 варианта и я
оба не знаю как делать
1. Как-то установить и запустить Postgresql в wine.
2. поставить свой, линуксовый и как-то прицепиться к нему из wine
Подскажите плиз способы решения

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Стыковка системы и wine
« Ответ #1 : 31.07.2023 06:48:16 »
Обратиться в техподдержку разработчиков этого ПО.
Андрей Черепанов (cas@)

Оффлайн reiss

  • Участник
  • *
  • Сообщений: 228
Re: Стыковка системы и wine
« Ответ #2 : 31.07.2023 06:52:29 »
Обратиться в техподдержку разработчиков этого ПО.
Да понял, я понял, уже пошел.
Можно ли все же как-то с вайна достучаться до системных сервисов?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Стыковка системы и wine
« Ответ #3 : 31.07.2023 07:06:35 »
Обратиться в техподдержку разработчиков этого ПО.
Да понял, я понял, уже пошел.
Можно ли все же как-то с вайна достучаться до системных сервисов?
Если PostgreSQL настроен на сетевой, а локальный сокет, если в WINE стоят виндовые драйвера для СУБД, то можно.
Прочтите https://www.altlinux.org/PostgreSQL#Доступ_по_сети
Андрей Черепанов (cas@)

Оффлайн reiss

  • Участник
  • *
  • Сообщений: 228
Re: Стыковка системы и wine
« Ответ #4 : 31.07.2023 11:14:47 »
Прочтите
Прочел. Не понял. Мы подключаемся к локалхосту. По чем? по сокету или по псевдоинтерфейсу 127.0.0.1?
И как их поделить?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Стыковка системы и wine
« Ответ #5 : 31.07.2023 21:44:23 »
Понятно. Обратитесь к своему системному администратору или интегратору.
Андрей Черепанов (cas@)

Оффлайн Nicom

  • Участник
  • *
  • Сообщений: 970
Re: Стыковка системы и wine
« Ответ #6 : 31.07.2023 21:49:21 »
Прочтите
Прочел. Не понял. Мы подключаемся к локалхосту. По чем? по сокету или по псевдоинтерфейсу 127.0.0.1?
И как их поделить?
По сокету из wine подключиться не получится.
Судя по их документации, они в дистрибутиве уже тащат pgsql10, если я правильно понял, поэтому и порт изменён на 5433. Ведь может оказаться, что у пользователя уже установлена старая версия, где на стандартном порту 5432 уже висит pgsql9.5.
Если нужно использовать внешний сервер БД, то порт менять не нужно, но программа должна создать на внешней БД свою структуру с таблицами.
Подключение по localhost, или по внешнему IP, который желательно зафиксировать в DHCP-сервере.
На нативном pgsql придётся настроить файл pg-hba.conf и в основном конфиге разрешить подключения с внешних адресов.

Спойлер
А при чём здесь Крым? Лень, нежелание развиваться, работа "на публику" и ответ "ну, у всех-же, в основном, пока винда" - вот причины отсутствия нативного ПО.

Оффлайн rits

  • Участник
  • *
  • Сообщений: 1 234
  • ITS
Re: Стыковка системы и wine
« Ответ #7 : 01.08.2023 09:59:02 »
# apt-get install postgresql10 postgresql10-server

Инициализация базы postgresql под Альт линукс
## Делаем под root
# adduser postgres
# mkdir /var/lib/pgsql/data
# chown postgres /var/lib/pgsql/data
# su - postgres -s /bin/bash
# initdb -D /var/lib/pgsql/data


# mcedit /var/lib/pgsql/data/pg_hba.conf
pg_hba.conf
# "local" is for Unix domain socket connections only
local   all         all trust
# IPv4 local connections:
host all all        127.0.0.1/32 trust
host all all 192.168.1.0/24 password
# IPv6 local connections:
host    all             all             ::1/128                 trust

postgresql.conf
# - Connection Settings -

#listen_addresses = 'localhost' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost'; use '*' for all
# (change requires restart)

listen_addresses = '192.168.1.83, localhost'
port = 5432 # (change requires restart)
max_connections = 100 # (change requires restart)

Если из Wine есть доступ к общей сети, а обычно есть, как я думаю. То по данному конфигу, можно цепляться и на внешний ip (192.168.1.83) по паролю, и на внутренний 'lo' без пароля.
Вход из консоли, уже не под рутом
$ psql -U postgres -d postgres -h 127.0.0.1
Для подключения по внешнему ip, нужен будет пользователь с паролем внутри базы, но это уже совсем другая история ...
Как то так.
Можно через LibreOffice подключиться по параметрам "dbname=basecomp hostaddr=192.168.1.83 port=5432", удобно с таблицами работать. Ставь свои данные и подключайся с любых клиентов по локальной сети, если ПО так может работать.

Оффлайн reiss

  • Участник
  • *
  • Сообщений: 228
Re: Стыковка системы и wine
« Ответ #8 : 01.08.2023 11:41:42 »
Как то так.
Воооооот! Дай бог те здоровья, добрый человек. Все работает, спасибо. Кроме, правда, смены номера порта
Понятно.
Скулл, а Скулл, тебе не стыдно, а? Вот такого ответа от тебя и ждали, а не посыланий по всем адресам.
Щас... официальный ты наш, я вот тебе покажу часть ответа из ТП по поводу шары принтера:
Цитировать
Сейчас будет аттестована 10 версия Альт 8 СП Рабочая станция. Возможно в этой версии всё заработает
Это ж прекрасно. Это ж можно распечатать в рамку и на стену повесить.
И это речь идет о функционале, который в винде делался выставление галки и наживанием кнопки "ОК" еще 22 года назад.
Верным путем

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Стыковка системы и wine
« Ответ #9 : 01.08.2023 12:57:32 »
Как то так.
Воооооот! Дай бог те здоровья, добрый человек. Все работает, спасибо. Кроме, правда, смены номера порта
Понятно.
Скулл, а Скулл, тебе не стыдно, а? Вот такого ответа от тебя и ждали, а не посыланий по всем адресам.
Щас... официальный ты наш, я вот тебе покажу часть ответа из ТП по поводу шары принтера:
Цитировать
Сейчас будет аттестована 10 версия Альт 8 СП Рабочая станция. Возможно в этой версии всё заработает
Это ж прекрасно. Это ж можно распечатать в рамку и на стену повесить.
И это речь идет о функционале, который в винде делался выставление галки и наживанием кнопки "ОК" еще 22 года назад.
Верным путем
Не вопрос. Используйте Windows.
Андрей Черепанов (cas@)

Оффлайн KSS

  • Участник
  • *
  • Сообщений: 17
Re: Стыковка системы и wine
« Ответ #10 : 01.08.2023 13:26:14 »
Skull всегда был и остаётся хамом.
Никогда ничего конкретно не отвечает, только отворачивает пользователей от Альта, чего здесь делает не понятно...
Нужно просто игнорировать его ответы.

Оффлайн kessys

  • Участник
  • *
  • Сообщений: 879
Re: Стыковка системы и wine
« Ответ #11 : 01.08.2023 22:14:41 »
Skull всегда был и остаётся хамом.
Никогда ничего конкретно не отвечает, только отворачивает пользователей от Альта, чего здесь делает не понятно...
Нужно просто игнорировать его ответы.
Можешь умнее напиши сам ответ.
О подпись)
Жизнь с kde не так плоха, Но без ssd, это жестоко грустно.

Оффлайн Nicom

  • Участник
  • *
  • Сообщений: 970
Re: Стыковка системы и wine
« Ответ #12 : 01.08.2023 23:11:13 »
Кроме, правда, смены номера порта
А смена номера порта Вам действительно нужна, при новой установке с уже используемым pgsql10?
Просто, виндописатели ничего не понимают про архитектуру других ОС, им главное, чтобы работало на винде, была обратная совместимость и преемственность при обновлении.

Оффлайн NickM

  • Участник
  • *
  • Сообщений: 949
Re: Стыковка системы и wine
« Ответ #13 : 02.08.2023 02:09:48 »
Skull всегда был и остаётся хамом.
Никогда ничего конкретно не отвечает, только отворачивает пользователей от Альта, чего здесь делает не понятно...
Нужно просто игнорировать его ответы.
Можешь умнее напиши сам ответ.
kessys , Ты то не умнее...

А у Skull уже давно профессиональное выгорание - ему пора выдать печеньки и отправить...