Добрый день Всем!
У меня возникла следующая проблема. Не запускается одна программка с расширением ехе. Программа wine установлена, раньше не было никаких проблем, но сейчас при установке требует Java 8, а у меня стоит уже Open jdk 11.0.11. Пробовал из менеджера программ установить Open jdk-8-jre, но пишет следующее: Система пакетов повреждена
Если вы используете сторонние источники приложений, отключите их, поскольку они являются частым
источником проблем. После этого выполните в терминале следующую команду: apt-get install -f
Хотелось бы получить совет от знающих людей
Спасибо %)
Проблема с запуском файла exe
В принципе, более поздние версии Java обратно совместимы с предыдущими.
Или несколько версий jre тоже возможны.
Насчёт сломанной системы пакетов. Может, это поможет?
https://qastack.ru/ubuntu/118749/package-system-is-broken-how-to-fix-it
Спасибо, попробую!
В принципе, более поздние версии 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. А у меня ничего не запущено?! %)
Цитирую текст по моей ссылке
Это обычно происходит в результате «Неопределенных зависимостей для установленных пакетов».
Вот простое решение, если у вас установлен Synaptic:
Откройте Synaptic.
Перейти к «Статус» (в левой навигации).
Выберите «Сломанный».
Удалите эти сломанные пакеты.
В противном случае это может быть сделано через CLI:
Откройте терминал и выполните эту команду:
sudo apt-get clean
Выше команда очистит локальный репозиторий от полученного файла пакета.
sudo apt-get install -f
Исправит нарушенные зависимости, т.е. -fздесь означает «исправить нарушенные».
sudo dpkg --configure -a
настроит все ( -a) пакеты, которые еще не были настроены. В конце запустите команду обновления sudo apt-get update.
Пробовали?
Я же выше написал, что не открывается Synaptic
Цитирую текст по моей ссылке
Это обычно происходит в результате «Неопределенных зависимостей для установленных пакетов».
Вот простое решение, если у вас установлен Synaptic:
Откройте Synaptic.
Перейти к «Статус» (в левой навигации).
Выберите «Сломанный».
Удалите эти сломанные пакеты.
В противном случае это может быть сделано через CLI:
Откройте терминал и выполните эту команду:
sudo apt-get clean
Выше команда очистит локальный репозиторий от полученного файла пакета.
sudo apt-get install -f
Исправит нарушенные зависимости, т.е. -fздесь означает «исправить нарушенные».
sudo dpkg --configure -a
настроит все ( -a) пакеты, которые еще не были настроены. В конце запустите команду обновления sudo apt-get update.
Пробовали?
Я же выше написал, что не открывается Synaptic
Возможно, битые пакеты. Не может подхватить и ломается.
А из консоли (из терминала) пробовали?
В принципе, более поздние версии Java обратно совместимы с предыдущими.
К примеру Q-matic юзает 6ю версию, при установке более новой вылетает.
Поэтому каждый случай индивидуален.
Извиняюсь получилось со второго раза открыть, попробую сделать то, что там рекомендуют, потом отпишусь.
[quote="Vladimir1956"]Я же выше написал, что не открывается Synaptic
Возможно, битые пакеты. Не может подхватить и ломается.
А из консоли (из терминала) пробовали?[/quote]
Программа wine установлена, раньше не было никаких проблем, но сейчас при установке требует Java 8, а у меня стоит уже Open jdk 11.0.11. Пробовал из менеджера программ установить Open jdk-8-jre, но пишет следующее: Система пакетов повреждена
Open JDK установлен в самом линуксе или внутри WINE. Что за менеджер программ?
но сейчас при установке
При установке WINE или программы внутри WINE?
Правильно - заданный вопрос как правило в себе содержит половину ответа. А не должен вызывать дополнительных вопросов.
Тут нужно отделять мух от котлет и понимать как все устроено.
Если Вы запускаете EXE в WINE то JAVA должна быть установлена в Wine.
Проблем с установкой не должно быть судя по базе знаний
https://appdb.winehq.org/objectManager.php?sClass=version&iId=31528&iTestingId=90897
Давно не пользовался утилитой Winetricks c помощью неё можно установить некоторые компоненты.
Вот не помню про java была ли в списке или нет. Не некоторые другие компоненты системы которые могут потребоваться для некоторых программ с помощью него устанавливаются в Wine если что.
К примеру Q-matic юзает 6ю версию, при установке более новой вылетает.
Поэтому каждый случай индивидуален.
Если используется одна из нескольких версий Java, нужно установить переменную JAVA_HOME.
Но это в Linux.
Если Вы запускаете EXE в WINE то JAVA должна быть установлена в Wine.
Вы правы!
Но это в Linux.
В Windows, думаю что и в Wine оно так же реализовано должно быть, в панели управления Java так же можно указать основную редакцию Java, в случае если установлено несколько версий.
Но если при обновлении версия затирается, то и использовать её не получится, а если софт специфичный как и сама Java, то лучше не экспериментировать.
На днях сидел думал как в Windows 11 PE запилить проводник.
Думаю процесс по сути сводится к тому что нужно копировать с основной системы файлы и библиотеки и анализировать чего им не хватает для работы.
В Wine по сути мы делаем то же самое когда запускаем приложения, только среда тут инородная, а там своя, но с некими ограничениями.
На днях сидел думал как в Windows 11 PE запилить проводник.
Думаю процесс по сути сводится к тому что нужно копировать с основной системы файлы и библиотеки и анализировать чего им не хватает для работы.
В Wine по сути мы делаем то же самое когда запускаем приложения, только среда тут инородная, а там своя, но с некими ограничениями.
Дизайнеры Windows уже не знают что им ещё придумать нового.
По сути, всё нужное уже есть в системе, остаётся только совершенствование.
Первые версии Windows были прорывом, или идея окон всё-таки пришла из Unix.
Вот программа, восстанавливающая классическое меню Старт - Start11
https://www.stardock.com/products/start11/
E: Невозможно получить блокировку внешнего интерфейса dpkg (/var/lib/dpkg/lock-frontend); она уже используется другим процессом?
Закройте всё, что связано с установкой пакетов (Synaptic, менеджер обновлений и т.д.), затем выполните из комендной строки:
[console]sudo rm /var/lib/dpkg/lock-frontend[/console]
Попробуйте после этого запустить Synaptic заново.
Кстати про меню. Первые версии DEV ветки, вроде как можно было с помощью реестра поменять меню и прочее.
А вот в более новых редакциях обещают эту лавочку вообще прикрыть.
Vladimir1956,Владимир Вы ещё с нами? Кстати, а что за программу пытаетесь запустить?
Кстати про меню. Первые версии DEV ветки, вроде как можно было с помощью реестра поменять меню и прочее.
Читал. Они сильно экспериментировали с меню и это злило аудиторию.
А вот в более новых редакциях обещают эту лавочку вообще прикрыть.
А обещанного, как известно, три года ждут.
Привет Всем!
У меня другой вопрос, но опять же по приложению 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
%)
Vladimir1956, а для всех программ вам никто не даст гарантию. Такого не бывает.
Но тогда просто установить полный пакет wine из приложения и всё? Хотя их там не один. Какой именно надо устанавливать?
Спасибо!
Vladimir1956, а для всех программ вам никто не даст гарантию. Такого не бывает.
Vladimir1956, посмотрите в сторону PlayOnLinux, это не только для игр. Когда-то пользовался им.
Я wine сейчас не использую - всё, что мне нужно, есть для Linux(даже наш AIMP уже есть нативный, бета, но работает), а уж если нет, то wine не поможет, здесь уже VirtualBox минимум.
Про winе одно критическое замечание 32 битный wine как бы всё во многих дистрибутивах.