LinuxForum.Fans
Тема

Проблема с запуском файла exe

Автор: Vladimir1956 30 сообщений 1733 просмотров
24.08.2021 10:39 #436583

Добрый день Всем!
У меня возникла следующая проблема. Не запускается одна программка с расширением ехе. Программа wine установлена, раньше не было никаких проблем, но сейчас при установке требует Java 8, а у меня стоит уже Open jdk 11.0.11. Пробовал из менеджера программ установить Open jdk-8-jre, но пишет следующее: Система пакетов повреждена

Если вы используете сторонние источники приложений, отключите их, поскольку они являются частым
источником проблем. После этого выполните в терминале следующую команду: apt-get install -f

Хотелось бы получить совет от знающих людей
Спасибо %)

24.08.2021 12:48 #436584

В принципе, более поздние версии Java обратно совместимы с предыдущими.
Или несколько версий jre тоже возможны.
Насчёт сломанной системы пакетов. Может, это поможет?
https://qastack.ru/ubuntu/118749/package-system-is-broken-how-to-fix-it

24.08.2021 13:16 #436585

Спасибо, попробую!

ValentinK написал:
В принципе, более поздние версии Java обратно совместимы с предыдущими.
Или несколько версий jre тоже возможны.
Насчёт сломанной системы пакетов. Может, это поможет?
https://qastack.ru/ubuntu/118749/package-system-is-broken-how-to-fix-it

Добавлено: 24.08.2021 12:16:21

Вот что получается, когда делаю команду:
sudo apt-get install -f

E: Не удалось получить файл блокировки /var/lib/dpkg/lock-frontend - open (11: Ресурс временно недоступен)
E: Невозможно получить блокировку внешнего интерфейса dpkg (/var/lib/dpkg/lock-frontend); она уже используется другим процессом?
Даже Synaptic не могу открыть, пишет, что Не возможно получить исключительную блокировку. Обычно это означает, что другая программа управляет пакетами (например apt-get или aptitude) уже запущена. Закройте эту программу перед запуском Synaptic. А у меня ничего не запущено?! %)

24.08.2021 13:38 #436586

Цитирую текст по моей ссылке


Это обычно происходит в результате «Неопределенных зависимостей для установленных пакетов».

Вот простое решение, если у вас установлен Synaptic:

Откройте Synaptic.
Перейти к «Статус» (в левой навигации).
Выберите «Сломанный».
Удалите эти сломанные пакеты.

В противном случае это может быть сделано через CLI:

Откройте терминал и выполните эту команду:

sudo apt-get clean

Выше команда очистит локальный репозиторий от полученного файла пакета.

sudo apt-get install -f

Исправит нарушенные зависимости, т.е. -fздесь означает «исправить нарушенные».

sudo dpkg --configure -a

настроит все ( -a) пакеты, которые еще не были настроены. В конце запустите команду обновления sudo apt-get update.

Пробовали?

24.08.2021 14:13 #436587

Я же выше написал, что не открывается Synaptic

ValentinK написал:
Цитирую текст по моей ссылке


Это обычно происходит в результате «Неопределенных зависимостей для установленных пакетов».

Вот простое решение, если у вас установлен Synaptic:

Откройте Synaptic.
Перейти к «Статус» (в левой навигации).
Выберите «Сломанный».
Удалите эти сломанные пакеты.

В противном случае это может быть сделано через CLI:

Откройте терминал и выполните эту команду:

sudo apt-get clean

Выше команда очистит локальный репозиторий от полученного файла пакета.

sudo apt-get install -f

Исправит нарушенные зависимости, т.е. -fздесь означает «исправить нарушенные».

sudo dpkg --configure -a

настроит все ( -a) пакеты, которые еще не были настроены. В конце запустите команду обновления sudo apt-get update.

Пробовали?

24.08.2021 14:16 #436588
"Vladimir1956" написал:
Я же выше написал, что не открывается Synaptic

Возможно, битые пакеты. Не может подхватить и ломается.
А из консоли (из терминала) пробовали?

24.08.2021 14:28 #436589
ValentinK написал:
В принципе, более поздние версии Java обратно совместимы с предыдущими.

К примеру Q-matic юзает 6ю версию, при установке более новой вылетает.
Поэтому каждый случай индивидуален.

24.08.2021 14:32 · отредактировано #436590

Извиняюсь получилось со второго раза открыть, попробую сделать то, что там рекомендуют, потом отпишусь.

ValentinK написал:
[quote="Vladimir1956"]Я же выше написал, что не открывается Synaptic

Возможно, битые пакеты. Не может подхватить и ломается.
А из консоли (из терминала) пробовали?[/quote]

24.08.2021 14:38 #436591
"Vladimir1956" написал:
Программа wine установлена, раньше не было никаких проблем, но сейчас при установке требует Java 8, а у меня стоит уже Open jdk 11.0.11. Пробовал из менеджера программ установить Open jdk-8-jre, но пишет следующее: Система пакетов повреждена

Open JDK установлен в самом линуксе или внутри WINE. Что за менеджер программ?

Vladimir1956 написал:
но сейчас при установке

При установке WINE или программы внутри WINE?
Правильно - заданный вопрос как правило в себе содержит половину ответа. А не должен вызывать дополнительных вопросов.

Тут нужно отделять мух от котлет и понимать как все устроено.
Если Вы запускаете EXE в WINE то JAVA должна быть установлена в Wine.
Проблем с установкой не должно быть судя по базе знаний
https://appdb.winehq.org/objectManager.php?sClass=version&iId=31528&iTestingId=90897

Давно не пользовался утилитой Winetricks c помощью неё можно установить некоторые компоненты.
Вот не помню про java была ли в списке или нет. Не некоторые другие компоненты системы которые могут потребоваться для некоторых программ с помощью него устанавливаются в Wine если что.

24.08.2021 14:41 #436592
"MozgFx" написал:
К примеру Q-matic юзает 6ю версию, при установке более новой вылетает.
Поэтому каждый случай индивидуален.

Если используется одна из нескольких версий Java, нужно установить переменную JAVA_HOME.
Но это в Linux.

"MozgFx" написал:
Если Вы запускаете EXE в WINE то JAVA должна быть установлена в Wine.

Вы правы!

24.08.2021 15:42 #436593
"ValentinK" написал:
Но это в Linux.

В Windows, думаю что и в Wine оно так же реализовано должно быть, в панели управления Java так же можно указать основную редакцию Java, в случае если установлено несколько версий.
Но если при обновлении версия затирается, то и использовать её не получится, а если софт специфичный как и сама Java, то лучше не экспериментировать.

На днях сидел думал как в Windows 11 PE запилить проводник.
Думаю процесс по сути сводится к тому что нужно копировать с основной системы файлы и библиотеки и анализировать чего им не хватает для работы.
В Wine по сути мы делаем то же самое когда запускаем приложения, только среда тут инородная, а там своя, но с некими ограничениями.

24.08.2021 16:00 #436594
"MozgFx" написал:
На днях сидел думал как в Windows 11 PE запилить проводник.
Думаю процесс по сути сводится к тому что нужно копировать с основной системы файлы и библиотеки и анализировать чего им не хватает для работы.
В Wine по сути мы делаем то же самое когда запускаем приложения, только среда тут инородная, а там своя, но с некими ограничениями.

Дизайнеры Windows уже не знают что им ещё придумать нового.
По сути, всё нужное уже есть в системе, остаётся только совершенствование.
Первые версии Windows были прорывом, или идея окон всё-таки пришла из Unix.

Вот программа, восстанавливающая классическое меню Старт - Start11
https://www.stardock.com/products/start11/

25.08.2021 08:18 #436596
"Vladimir1956" написал:
E: Невозможно получить блокировку внешнего интерфейса dpkg (/var/lib/dpkg/lock-frontend); она уже используется другим процессом?

Закройте всё, что связано с установкой пакетов (Synaptic, менеджер обновлений и т.д.), затем выполните из комендной строки:
[console]sudo rm /var/lib/dpkg/lock-frontend[/console]
Попробуйте после этого запустить Synaptic заново.

25.08.2021 08:19 #436597

Кстати про меню. Первые версии DEV ветки, вроде как можно было с помощью реестра поменять меню и прочее.
А вот в более новых редакциях обещают эту лавочку вообще прикрыть.
Vladimir1956,Владимир Вы ещё с нами? Кстати, а что за программу пытаетесь запустить?

25.08.2021 09:12 #436598
"MozgFx" написал:
Кстати про меню. Первые версии DEV ветки, вроде как можно было с помощью реестра поменять меню и прочее.

Читал. Они сильно экспериментировали с меню и это злило аудиторию.

"MozgFx" написал:
А вот в более новых редакциях обещают эту лавочку вообще прикрыть.

А обещанного, как известно, три года ждут.

30.10.2025 09:47 #440013

Привет Всем!
У меня другой вопрос, но опять же по приложению Wine, как его правильно установить, чтобы все программы под windows открывались. У меня стоит Linux Mint Kernel: 5.15.0-160-generic x86_64 bits: 64
Desktop: Cinnamon 5.8.4 Distro: Linux Mint 21.2 Victoria
%)

30.10.2025 12:36 #440015

Vladimir1956, а для всех программ вам никто не даст гарантию. Такого не бывает.

30.10.2025 13:41 #440017

Но тогда просто установить полный пакет wine из приложения и всё? Хотя их там не один. Какой именно надо устанавливать?
Спасибо!

Rizado написал:
Vladimir1956, а для всех программ вам никто не даст гарантию. Такого не бывает.
30.10.2025 14:09 #440018

Vladimir1956, посмотрите в сторону PlayOnLinux, это не только для игр. Когда-то пользовался им.
Я wine сейчас не использую - всё, что мне нужно, есть для Linux(даже наш AIMP уже есть нативный, бета, но работает), а уж если нет, то wine не поможет, здесь уже VirtualBox минимум.

31.10.2025 22:39 #440021

Про winе одно критическое замечание 32 битный wine как бы всё во многих дистрибутивах.

Войдите или зарегистрируйтесь, чтобы ответить.