LinuxForum.Fans
Тема

Переустановка WINE

Автор: medusa 52 сообщений 5005 просмотров
12.06.2019 18:19 #432076

Уважаемые Гуру. прошу вашей помощи. Проблема в следующем - пришлось удалить установленный winetricks. удаление прошло вроде нормально. именно вроде. после удаления решил переустановить. Результат:
[console]
$ sudo apt-get install --install-recommends winehq-stable
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты не могут быть установлены. Возможно, то, что вы просите,
неосуществимо, или же вы используете нестабильную версию дистрибутива, где
запрошенные вами пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, вам поможет:

Следующие пакеты имеют неудовлетворённые зависимости:
winehq-stable : Зависит: wine-stable (= 4.0.1~bionic)
E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты.
100 ✗ 18:04:18 Ср июн 12
[/console]
Разумеется, прежде чем писать я поперся в поиск решения. Однако то, что я нашел не сработало никак. быть может кто-то сталкивался с подобной проблемой. Спасибо.

12.06.2019 18:31 #432077

Пробовали [console=inline]sudo apt install -f[/console]?
И укажите точную версию дистрибутива, телепатов здесь нет.

12.06.2019 19:33 · отредактировано #432078
"Rizado" написал:
И укажите точную версию дистрибутива, телепатов здесь нет.

Ну, на телепатию я и не надеялся - Ubuntu 18.04.2 LTS
Команду данную пробовал, но результат отрицательный.
[console]$ sudo apt install -f
[sudo] пароль для medusa:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
0 ✓ 19:34:26 Ср июн 12
[/console]

12.06.2019 19:37 #432079

medusa, как вариант, вычистить всё, что связано с wine, затем обновить информацию о пакетах и установить заново.
А себе я поставил PlayOnLinux, приложение может управлять установленными версиями Wine, достаточно удобно, если что-то из установленного требует для работы определённую версию Wine.

P.S. А почему Вы ставите winehq-stable, если вам нужен winetricks? Этот пакет и устанавливайте напрямую :) .

12.06.2019 20:39 #432080
"Rizado" написал:
Этот пакет и устанавливайте напрямую

Ну сейчас и попробую.
Добавлено: 12.06.2019 20:01:17

WINETRICKS встал?, но

Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке.

При попытке исправить префикс:
[console]
$ rm -Rf ./wine
0 ✓ 19:53:55 Ср июн 12
[/console]

[console]
$ WINEPREFIX=~/.wine wineboot
it looks like wine32-development is missing, you should install it.
as root, please execute "apt-get install wine32-development"
wine: WINEARCH set to win32 but '/home/medusa/.wine' is a 64-bit installation.
1 ✗ 19:54:11 Ср июн 12
[/console]

[console]
$ sudo apt-get install wine32-development
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты не могут быть установлены. Возможно, то, что вы просите,
неосуществимо, или же вы используете нестабильную версию дистрибутива, где
запрошенные вами пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, вам поможет:

Следующие пакеты имеют неудовлетворённые зависимости:
wine32-development:i386 : Зависит: libwine-development:i386 (= 3.6-1) но он не будет установлен
E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты.
100 ✗ 19:55:16 Ср июн 12
[/console]

Не ужели придется переустанавливать систему? Ведь я столько времени и сил потратил. *WALL*

Добавлено: 12.06.2019 20:39:32

Немного исправил положение, но ситуация особо не изменилась. При запуске настроек:

text

wine cmd.exe /c echo '%ProgramFiles%' returned empty string, error message "wine: '/home/medusa/.wine' is a 64-bit installation, it cannot be used with a 32-bit wineserver." 

[console]$ rm -Rf ./wine
0 ✓ 20:25:26 Ср июн 12
[/console]

[console]$ WINEPREFIX=~/.wine wineboot
wine: '/home/medusa/.wine' is a 64-bit installation, it cannot be used with a 32-bit wineserver.
1 ✗ 20:25:44 Ср июн 12
[/console]

12.06.2019 22:24 #432081

Какие у Вас подключены репозитории? У меня специальных для wine нет, а в дистрибутиве (та же версия, что у Вас) включены все, кроме bionic-proposed.

13.06.2019 08:55 · отредактировано #432082

Я, с Вашего позволения, выложу содержимое файла sources.list:

Показать
text

# deb cdrom:[Ubuntu 18.04.1 LTS _Bionic Beaver_ - Release amd64 (20180725)]/ bionic main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. deb http://archive.ubuntu.com/ubuntu bionic main restricted # deb-src http://ru.archive.ubuntu.com/ubuntu/ bionic main restricted

## Major bug fix updates produced after the final release of the ## distribution. deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted # deb-src http://ru.archive.ubuntu.com/ubuntu/ bionic-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team. Also, please note that software in universe WILL NOT receive any ## review or updates from the Ubuntu security team. deb http://archive.ubuntu.com/ubuntu bionic universe # deb-src http://ru.archive.ubuntu.com/ubuntu/ bionic universe deb http://archive.ubuntu.com/ubuntu bionic-updates universe # deb-src http://ru.archive.ubuntu.com/ubuntu/ bionic-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## multiverse WILL NOT receive any review or updates from the Ubuntu ## security team. deb http://archive.ubuntu.com/ubuntu bionic multiverse # deb-src http://ru.archive.ubuntu.com/ubuntu/ bionic multiverse deb http://archive.ubuntu.com/ubuntu bionic-updates multiverse # deb-src http://ru.archive.ubuntu.com/ubuntu/ bionic-updates multiverse

## N.B. software from this repository may not have been tested as ## extensively as that contained in the main release, although it includes ## newer versions of some applications which may provide useful features. ## Also, please note that software in backports WILL NOT receive any review ## or updates from the Ubuntu security team. deb http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse # deb-src http://ru.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's ## 'partner' repository. ## This software is not part of Ubuntu, but is offered by Canonical and the ## respective vendors as a service to Ubuntu users. deb http://archive.canonical.com/ubuntu bionic partner deb-src http://archive.canonical.com/ubuntu bionic partner

deb http://archive.ubuntu.com/ubuntu bionic-security main restricted # deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted deb http://archive.ubuntu.com/ubuntu bionic-security universe # deb-src http://security.ubuntu.com/ubuntu bionic-security universe deb http://archive.ubuntu.com/ubuntu bionic-security multiverse deb http://download.videolan.org/pub/debian/stable/ / # deb-src http://download.videolan.org/pub/debian/stable/ / # deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse deb https://dl.winehq.org/wine-builds/ubuntu/ artful main # deb-src https://dl.winehq.org/wine-builds/ubuntu/ artful main deb http://archive.canonical.com/ bionic partner # deb-src http://archive.canonical.com/ bionic partner # deb-src https://dl.winehq.org/wine-builds/ubuntu/ artful main deb https://deb.opera.com/opera-stable/ stable non-free deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main # deb-src https://dl.winehq.org/wine-builds/ubuntu/ bionic main # deb-src https://dl.winehq.org/wine-builds/ubuntu/ bionic main # deb-src https://deb.opera.com/opera-stable/ stable non-free

И кроме того, как писал ранее, Play On Linux у меня удален, однако при изучении Домашней директории я обнаружил следующую ВЕСЧЬ:

Показать
13.06.2019 09:48 #432083

medusa, а это что такое?

"medusa" написал:

При том, что дальше у Вас есть:

"medusa" написал:

Скорее всего, вы просто случайно подключили один и тот же репозиторий дважды. Убирайте первый, он не для Вашей версии.

"medusa" написал:
однако при изучении Домашней директории я обнаружил

Да, это папка данных и настроек для PlayOnLinux. Если Вы не удаляли вручную, она останется.

13.06.2019 11:51 · отредактировано #432084
"Rizado" написал:
Да, это папка данных и настроек для PlayOnLinux. Если Вы не удаляли вручную, она останется.

Скажите, а стоит его ликвидировать? И, если честно, не понимаю каков должен быть алгоритм моих дальнейших действий? Спасибо.

13.06.2019 15:42 #432085
"medusa" написал:
Скажите, а стоит его ликвидировать?

Для начала достаточно переименовать. Хотя, не обязательно − убирать стоит только если проблемы с настройками.

"medusa" написал:
И, если честно, не понимаю каков должен быть алгоритм моих дальнейших действий?

1. Удаляем этот репозиторий (он вообще не для Вашей версии, для Вашей есть ниже):

"medusa" написал:

2. Обновляем данные о пакетах:
[console]sudo apt update[/console]
3. Пробуем переустановить winetricks.

13.06.2019 16:43 · отредактировано #432087
"Rizado" написал:
Пробуем переустановить winetricks.

Переустановился. При его запуске никакие ошибки не выходят. Сразу открывается

Показать

текущее отсутствие знаний приводит к вопросу, а что дальше требуется сделать?

text
rm -Rf ./wine   # carefull, this deletes your entire wine config (fine if you want to start afresh)
WINEPREFIX=~/.wine wineboot
WINEPREFIX=~/.wine32 WINEARCH=win32 wineboot

WINEPREFIX=~/.wine32 WINEARCH=win32 your_32bit_executable.exe WINEPREFIX=~/.wine WINEARCH= your_64bit_executable.exe # likely, did not test.

Или сначала нужно что-то поставить? Если вам не трудно проведите меня пожалуйста пошагово. Спасибо.

P.S. В результате этого инцидента у меня прекратила нормальную работу Связка LAMPP. Все разорвалось. По ходу мне конец (в смысле работа встала на мертво). *HELP*

13.06.2019 17:42 #432090
"medusa" написал:
В результате этого инцидента у меня прекратила нормальную работу Связка LAMPP.

А при чём здесь это? Просто совпадение. Вы удалили репозиторий не от Вашей версии дистрибутива, но там, кроме Wine, ничего не было.

13.06.2019 18:10 #432091

Ну да. Совпадение. Просто, блин, я в растерянности. Просто не знаю, что делать. Надеюсь на Вашу помощь. спасибо.

14.06.2019 11:25 #432093

Как то так создается префикс с указанием разрядности... WINEARCH=win32
[console]WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot[/console]
Добавлено: 14.06.2019 11:25:47

То есть когда создаете профиль вы указываете префикс и папку куда оно все будет установлено.
У Вас выше даже написано.

14.06.2019 11:59 · отредактировано #432095

medusa, Даже не спрашиваю зачем вам 32 префикс, в 64 все нормально крутится. mozgfx вам верно подсказал, но я всегда юзаю стандарт .wine

Показать
WINEARCH=win32 WINEPREFIX=~/.wine winecfg
winetricks corefonts fontfix vcrun6 wsh56js wsh56vb wsh57
winetricks ddr=opengl glsl=enabled multisampling=enabled mwo=enabled nocrashdialog npm=repack orm=fbo psm=enabled strictdrawordering=enabled
winetricks rtlm=auto videomemorysize=2048 dotnet20
winetricks vcrun2003 vcrun2005 vcrun2008 vcrun2010 dotnet30
winetricks mfc40 wmp10 msasn1 ogg
winetricks allcodecs dirac l3codecx ffdshow icodecs xvid physx
winetricks msls31 msxml6 vb5run vb6run ie8 dmsynth tahoma
Главное отличие 32 от 64 это можно виндовый медиа плеер с его кодеком запилить. Для старых игр он бывает необходим правда.. *OK*
Так как юзается стандартный префикс, то предварительно снесите /home/medusa/.wine

14.06.2019 14:17 #432097
"shtoom" написал:
Так как юзается стандартный префикс, то предварительно снесите /home/medusa/.wine

Простите. Я не понял - исправьте меня пожалуйста, если я ошибаюсь. И так:
1. Я должен сейчас удалить .wine

Показать

2. В терминале выполнить следующие команды:

Показать
WINEARCH=win32 WINEPREFIX=~/.wine winecfg
winetricks corefonts fontfix vcrun6 wsh56js wsh56vb wsh57
winetricks ddr=opengl glsl=enabled multisampling=enabled mwo=enabled nocrashdialog npm=repack orm=fbo psm=enabled strictdrawordering=enabled
winetricks rtlm=auto videomemorysize=2048 dotnet20
winetricks vcrun2003 vcrun2005 vcrun2008 vcrun2010 dotnet30
winetricks mfc40 wmp10 msasn1 ogg
winetricks allcodecs dirac l3codecx ffdshow icodecs xvid physx
winetricks msls31 msxml6 vb5run vb6run ie8 dmsynth tahoma

Я все правильно понял? Спасибо.

14.06.2019 14:50 #432101

Ну,да. :)
или просто rm -rf /home/medusa/.wine

14.06.2019 21:47 · отредактировано #432108
"shtoom" написал:
Ну,да.

Спасибо, я все поставил. правда есть четыре вопроса:
1. IE8 в принципе мне он не нужен совершенно, но ярлыка для запуска нет.
2. VMP10 установился но проигрывание не включается. Выводит сообщение "Модуль не найден". В принципе он мне так-же не требуется, просто я привык все доводить до полного соответствия.
3. Сейчас можно установить Play On Linux?
4. Название ярлыков от ffdshow выводится крякозябрами. Вопрос - как можно переименовать данные ярлыки? Ну, если можно. Я искал в Сети место хранения ярлыков, которые создает wine, но ничего не нашел. Возможно не правильно задаю вопрос поисковику.

Надеюсь мои вопросы Вас не очень удивят))) Спасибо.

15.06.2019 05:11 · отредактировано #432109

medusa, Все, что вы поставили с помощью winetricks это набили вайн виндовыми дллками по сути. для завершения установки ie8 запустите его из /home/medusa/.wine/drive_c/Programm Files/internet Explorer и пройдите окончание настройки, для всяких казуальных игрушек ишак необходим.
wmp10 сто лет в обед как ничего не будет проигрывать, но с ним вы же ставили сразу и его кодек, он тоже важен. По сути такая настройка, что вы сделали позволяет юзать все в одном префиксе не создавая новый под каждое виндовое приложение которое будете потом ставить. Вроде как винда стоит в линукс, мне такой подход нравится. Ярлыки от приложений у вас будут на рабочем столе отображаться или в контекстном меню рабочего окружения, а сами они распологаются в /home/medusa/.local/share/applications или где-то там рядом. :) Не забудьте директикс теперь вкорячить туда и обновить vcrun, это можно через webinstaller сделать, качните их где-нибудь или просто в репаках не снимайте галочки с установки дополнительного программного обеспечения. *WRITE*
playonlinux это вроде обвязка только, но я его не пользую и не знаю как он работает, попробуйте если хочется, но вы как бы уже винду себе настроили,просто она у вас 32 бит и 4фолыч, ведьмак3 и другие там работать не будут. *JOKINGLY* *BYE*

15.06.2019 10:37 #432110
"shtoom" написал:
playonlinux это вроде обвязка только, но я его не пользую и не знаю как он работает

Он удобно управляет разными префиксами и виртуальными дисками Wine, плюс может устанавливат и запускать несколько разных версий Wine. Удобно, если последнее требуют несколько используемых приложений.

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