[РЕШЕНО] Проблемы с WINE в 64 разрядной OS
#1 — 15 марта 2015 в 06:01 |
#2 — 15 марта 2015 в 07:58 |
. никак не хотят ставиться dotnet и C++. Все они пишут, что у меня 64 разрядная система, а они для неё не предназначены. |
возможно следует попробовать подключить в своей 64битной ОСи ещё и 32битную архитектуру
sudo dpkg —add-architecture i386
sudo apt-get update
sudo apt-get install wine-bin:i386
#3 — 15 марта 2015 в 10:59 |
# sudo dpkg —add-architecture i386
USSR
# sudo apt-get update
Игн http://dl.google.com stable InRelease
В кэше http://dl.google.com stable Release.gpg
Игн http://archive.canonical.com trusty InRelease
Игн http://ppa.launchpad.net trusty InRelease
Игн http://packages.linuxmint.com rebecca InRelease
В кэше http://dl.google.com stable Release
Игн http://extra.linuxmint.com rebecca InRelease
Игн http://security.ubuntu.com trusty-security InRelease
В кэше http://archive.canonical.com trusty Release.gpg
В кэше http://dl.google.com stable/main amd64 Packages
Игн http://archive.ubuntu.com trusty InRelease
Игн http://ppa.launchpad.net trusty InRelease
Получено:1 http://packages.linuxmint.com rebecca Release.gpg [198 B]
В кэше http://dl.google.com stable/main i386 Packages
Получено:2 http://extra.linuxmint.com rebecca Release.gpg [198 B]
В кэше http://security.ubuntu.com trusty-security Release.gpg
В кэше http://archive.canonical.com trusty Release
В кэше http://ppa.launchpad.net trusty Release.gpg
Игн http://archive.ubuntu.com trusty-updates InRelease
Получено:3 http://packages.linuxmint.com rebecca Release [24,1 kB]
В кэше http://security.ubuntu.com trusty-security Release
В кэше http://archive.canonical.com trusty/partner amd64 Packages
В кэше http://ppa.launchpad.net trusty Release.gpg
Получено:4 http://extra.linuxmint.com rebecca Release [3 212 B]
В кэше http://archive.ubuntu.com trusty Release.gpg
В кэше http://archive.canonical.com trusty/partner i386 Packages
В кэше http://security.ubuntu.com trusty-security/main amd64 Packages
В кэше http://ppa.launchpad.net trusty Release
Получено:5 http://archive.ubuntu.com trusty-updates Release.gpg [933 B]
Получено:6 http://extra.linuxmint.com rebecca/main amd64 Packages [7 903 B]
Получено:7 http://packages.linuxmint.com rebecca/main amd64 Packages [32,8 kB]
В кэше http://security.ubuntu.com trusty-security/restricted amd64 Packages
В кэше http://ppa.launchpad.net trusty Release
В кэше http://archive.ubuntu.com trusty Release
Получено:8 http://extra.linuxmint.com rebecca/main i386 Packages [7 889 B]
В кэше http://ppa.launchpad.net trusty/main Sources
В кэше http://security.ubuntu.com trusty-security/universe amd64 Packages
Получено:9 http://archive.ubuntu.com trusty-updates Release [62,0 kB]
Игн http://archive.canonical.com trusty/partner Translation-en
В кэше http://ppa.launchpad.net trusty/main amd64 Packages
В кэше http://security.ubuntu.com trusty-security/multiverse amd64 Packages
Получено:10 http://packages.linuxmint.com rebecca/upstream amd64 Packages [30,0 kB]
В кэше http://ppa.launchpad.net trusty/main i386 Packages
В кэше http://security.ubuntu.com trusty-security/main i386 Packages
Получено:11 http://packages.linuxmint.com rebecca/import amd64 Packages [218 kB]
В кэше http://ppa.launchpad.net trusty/main Translation-en
В кэше http://security.ubuntu.com trusty-security/restricted i386 Packages
Игн http://dl.google.com stable/main Translation-ru_RU
Игн http://dl.google.com stable/main Translation-ru
В кэше http://archive.ubuntu.com trusty/main amd64 Packages
В кэше http://ppa.launchpad.net trusty/main Sources
В кэше http://security.ubuntu.com trusty-security/universe i386 Packages
Игн http://dl.google.com stable/main Translation-en
В кэше http://archive.ubuntu.com trusty/restricted amd64 Packages
В кэше http://ppa.launchpad.net trusty/main amd64 Packages
В кэше http://security.ubuntu.com trusty-security/multiverse i386 Packages
В кэше http://ppa.launchpad.net trusty/main i386 Packages
В кэше http://archive.ubuntu.com trusty/universe amd64 Packages
В кэше http://security.ubuntu.com trusty-security/main Translation-en
В кэше http://ppa.launchpad.net trusty/main Translation-en
В кэше http://archive.ubuntu.com trusty/multiverse amd64 Packages
В кэше http://security.ubuntu.com trusty-security/multiverse Translation-en
В кэше http://archive.ubuntu.com trusty/main i386 Packages
В кэше http://security.ubuntu.com trusty-security/restricted Translation-en
Получено:12 http://packages.linuxmint.com rebecca/main i386 Packages [32,1 kB]
В кэше http://security.ubuntu.com trusty-security/universe Translation-en
В кэше http://archive.ubuntu.com trusty/restricted i386 Packages
В кэше http://archive.ubuntu.com trusty/universe i386 Packages
В кэше http://archive.ubuntu.com trusty/multiverse i386 Packages
Получено:13 http://packages.linuxmint.com rebecca/upstream i386 Packages [30,0 kB]
В кэше http://archive.ubuntu.com trusty/main Translation-ru
Получено:14 http://packages.linuxmint.com rebecca/import i386 Packages [219 kB]
В кэше http://archive.ubuntu.com trusty/main Translation-en
В кэше http://archive.ubuntu.com trusty/multiverse Translation-ru
Игн http://extra.linuxmint.com rebecca/main Translation-ru_RU
В кэше http://archive.ubuntu.com trusty/multiverse Translation-en
Игн http://extra.linuxmint.com rebecca/main Translation-ru
В кэше http://archive.ubuntu.com trusty/restricted Translation-ru
Игн http://extra.linuxmint.com rebecca/main Translation-en
В кэше http://archive.ubuntu.com trusty/restricted Translation-en
В кэше http://archive.ubuntu.com trusty/universe Translation-ru
В кэше http://archive.ubuntu.com trusty/universe Translation-en
Получено:15 http://archive.ubuntu.com trusty-updates/main amd64 Packages [449 kB]
Получено:16 http://archive.ubuntu.com trusty-updates/restricted amd64 Packages [9 238 B]
Получено:17 http://archive.ubuntu.com trusty-updates/universe amd64 Packages [258 kB]
Получено:18 http://archive.ubuntu.com trusty-updates/multiverse amd64 Packages [11,2 kB]
Получено:19 http://archive.ubuntu.com trusty-updates/main i386 Packages [439 kB]
Получено:20 http://archive.ubuntu.com trusty-updates/restricted i386 Packages [9 256 B]
Получено:21 http://archive.ubuntu.com trusty-updates/universe i386 Packages [259 kB]
Получено:22 http://archive.ubuntu.com trusty-updates/multiverse i386 Packages [11,3 kB]
В кэше http://archive.ubuntu.com trusty-updates/main Translation-en
В кэше http://archive.ubuntu.com trusty-updates/multiverse Translation-en
В кэше http://archive.ubuntu.com trusty-updates/restricted Translation-en
В кэше http://archive.ubuntu.com trusty-updates/universe Translation-en
Игн http://packages.linuxmint.com rebecca/import Translation-ru_RU
Игн http://packages.linuxmint.com rebecca/import Translation-ru
Игн http://packages.linuxmint.com rebecca/import Translation-en
Игн http://packages.linuxmint.com rebecca/main Translation-ru_RU
Игн http://packages.linuxmint.com rebecca/main Translation-ru
Игн http://packages.linuxmint.com rebecca/main Translation-en
Игн http://packages.linuxmint.com rebecca/upstream Translation-ru_RU
Игн http://packages.linuxmint.com rebecca/upstream Translation-ru
Игн http://packages.linuxmint.com rebecca/upstream Translation-en
Игн http://archive.ubuntu.com trusty/main Translation-ru_RU
Игн http://archive.ubuntu.com trusty/multiverse Translation-ru_RU
Игн http://archive.ubuntu.com trusty/restricted Translation-ru_RU
Игн http://archive.ubuntu.com trusty/universe Translation-ru_RU
Получено 2 113 kБ за 23с (89,2 kБ/c)
Чтение списков пакетов… Готово
USSR
# sudo apt-get install wine-bin:i386
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет wine-bin:i386 недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
E: Для пакета «wine-bin:i386» не найден кандидат на установку
# sudo add-apt-repository ppa:ubuntu-wine/ppa
Вы собираетесь добавить следующий PPA в вашу систему:
Welcome to the Wine Team PPA. Here you can get the latest available Wine betas for every supported version of Ubuntu. This PPA is managed by Scott Ritchie and Maarten Lankhorst.
Больше информации: https://launchpad.net/
ubuntu-wine/+archive/ubuntu/ppa
Нажмите [ENTER] для продолжения или Ctrl-C для отмены добавления
Executing: gpg —ignore-time-conflict —no-options —no-default-keyring —homedir /tmp/tmp.LfexzVC84X —no-auto-check-trustdb —trust-model always —keyring /etc/apt/trusted.gpg —primary-keyring /etc/apt/trusted.gpg —keyserver hkp://keyserver.ubuntu.com:80 —recv-keys F9CB8DB0
gpg: запрашиваю ключ F9CB8DB0 с hkp сервера keyserver.ubuntu.com
gpg: ключ F9CB8DB0: открытый ключ «Launchpad PPA for Ubuntu Wine Team» импортирован
gpg: Всего обработано: 1
gpg: импортировано: 1 (RSA: 1)
USSR
# sudo apt-get update
# sudo apt-get install wine1.7
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
liblcms2-2:i386 ocl-icd-libopencl1 ocl-icd-libopencl1:i386 wine1.7-amd64
wine1.7-i386:i386
Предлагаемые пакеты:
liblcms2-utils:i386 opencl-icd:i386 dosbox:any winbind
Рекомендуемые пакеты:
fonts-horai-umefont fonts-unfonts-core winetricks libcapi20-3 libosmesa6
unixodbc wine-gecko2.34 wine-mono4.5.4 libgif4:i386 libosmesa6:i386
libpcap0.8:i386 p11-kit-modules:i386 unixodbc:i386 wine-gecko2.34:i386
wine-mono4.5.4:i386
Пакеты, которые будут УДАЛЕНЫ:
nvidia-libopencl1-331
НОВЫЕ пакеты, которые будут установлены:
liblcms2-2:i386 ocl-icd-libopencl1 ocl-icd-libopencl1:i386 wine1.7
wine1.7-amd64 wine1.7-i386:i386
обновлено 0, установлено 6 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 38,5 MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 293 MB.
Хотите продолжить? [Д/н] н
Аварийное завершение.
USSR
# sudo apt-get install wine1.7-i386:i386
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
liblcms2-2:i386 ocl-icd-libopencl1 ocl-icd-libopencl1:i386 wine1.7
wine1.7-amd64
Предлагаемые пакеты:
liblcms2-utils:i386 opencl-icd:i386 dosbox:any winbind
Рекомендуемые пакеты:
fonts-horai-umefont fonts-unfonts-core winetricks libcapi20-3 libosmesa6
unixodbc wine-gecko2.34 wine-mono4.5.4 libgif4:i386 libosmesa6:i386
libpcap0.8:i386 p11-kit-modules:i386 unixodbc:i386 wine-gecko2.34:i386
wine-mono4.5.4:i386
Пакеты, которые будут УДАЛЕНЫ:
nvidia-libopencl1-331
НОВЫЕ пакеты, которые будут установлены:
liblcms2-2:i386 ocl-icd-libopencl1 ocl-icd-libopencl1:i386 wine1.7
wine1.7-amd64 wine1.7-i386:i386
обновлено 0, установлено 6 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 38,5 MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 293 MB.
Хотите продолжить? [Д/н] Д
Получено:1 http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/ trusty/main wine1.7-amd64 amd64 1:1.7.38-0ubuntu1 [18,9 MB]
Получено:2 http://archive.ubuntu.com/ubuntu/ trusty/universe ocl-icd-libopencl1 amd64 2.1.3-4 [28,1 kB]
Получено:3 http://archive.ubuntu.com/ubuntu/ trusty/main liblcms2-2 i386 2.5-0ubuntu4 [129 kB]
Получено:4 http://archive.ubuntu.com/ubuntu/ trusty/universe ocl-icd-libopencl1 i386 2.1.3-4 [28,1 kB]
Получено:5 http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/ trusty/main wine1.7-i386 i386 1:1.7.38-0ubuntu1 [18,3 MB]
Получено:6 http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/ trusty/main wine1.7 amd64 1:1.7.38-0ubuntu1 [1 156 kB]
Получено 38,5 MБ за 3мин 21с (191 kБ/c)
dpkg: nvidia-libopencl1-331: имеются проблемы с зависимостями, но по вашему указанию
он всё равно будет удалён:
nvidia-opencl-icd-331 зависит от ocl-icd-libopencl1 | nvidia-libopencl1-331, однако:
Пакет ocl-icd-libopencl1 не установлен.
Пакет nvidia-libopencl1-331 будет удалён.
Погляжу что из этого получится..
Всё одно — геморой. При установке компонентов (DirectX) а потом:
This package may not work on a 64-bit installation.
DOTNET:
Note: command ‘wine dotnetfx.exe’ returned status 26. Aborting.
Да что же это такое, мать их.. А ещё винду «недоосью» назыавют.. Там такого гемороя никогда не видел.
А кесли для установки вайн нужны «руки», то этот вайн получается тоже не доделаный, не иначе. Иначе он встал бы сам, как и все иные программы под Линукс.
Источник
Статья Учимся работать с PlayOnLinux (PlayOnMac)
Кстати, если у вас ещё нет этого приложения, то вы можете скачать его из Менеджера программ или напрямую с сайта (на сайте версии свежее). В этой статье я расскажу не только базовые вещи PlayOnLinux о которых вы знаете или которые и так очевидны. Я затрону несколько моментов продвинутого использования PlayOnLinux.
Что такое PlayOnLinux и для чего нужна эта программа
PlayOnLinux (а также PlayOnMac) позволяет запускать программы Windows на Linux. Первый резонный вопрос — в чём отличие от Wine? Во первых, PlayOnLinux не разработало каких-то новых технологий по эмулированию среды Windows, она пользуется наработками Wine. При этом она ЗНАЧИТЕЛЬНО упрощает установку программ и может установить и запустить даже то, что считается «не работающим» на Linux. Например, последние версии Adobe Photoshop, MS Office, популярные большие игры и т. д. Точнее, что-то из этого заставляют работать, при этом приходиться очень здорово повозиться — установить разные пакеты от MicroSoft, поменять некоторые файлы Wine на оригинальные от Windows, внести изменения в настройки и т. д. – это довольно сложно и получается не у всех.
Так вот, PlayOnLinux именно и делает эту сложную работу. PlayOnLinux содержит базу скриптов, эти скрипты сами скачивают, настраивают, патчат, выбирают нужную версию Wine, даже делают красивые ярлыки — при таком подходе, количество тех, у кого не получилось установить программу сходит на нет.
Второй интересной особенностью PlayOnLinux являются виртуальные диски Wine. Когда мы устанавливаем Wine в Linux, то там есть корневая папка с «как-бы-Windows» и все установки программ и изменения мы вносим в неё. Так вот, если там что-то напортачить или сломать (а это легко если заниматься подменой файлов, установкой разных патчей и т.д.), то может оказаться так, что весь на виртуальный Windows окажется испорченным. А там могут быть установлены десятки (сотни) программ и «обнуление» Wine может стать походим на настоящую переустановку Windows с необходимостью потратить часы на новую настройку.
И кстати, ведь для корректной работы некоторых программ требуются взаимоисключающие настройки Wine — выбор битности или версии Windows и т. д.
Так вот, и эти проблемы решает PlayOnLinux (PlayOnMac). Она каждую новую программу устанавливает в виртуальный диск (отдельный Wine). Грубо говоря, у каждой программы свой собственный Windows. Поэтому если ваши эксперименты вышли боком одному из виртуальных дисков, то это совершенно не затронет другие программы. Можно просто удалить один испорченный диск и продолжить эксперименты в другом.
Третьей особенностью, выгодно отличающей PlayOnLinux от Wine является возможность установить DirectX, .NET Framework разных версий и очень-очень много другое автоматически. Т.е. конечно, это можно скачать и вручную ставить в Wine. Но PlayOnLinux это всё делается несколькими кликами мышки — вам не нужно знать адрес скачивания для установленного файла, его зависимость с другими программами, тонкости настройки и прочее — вы просто нажимаете «установить .NET Framework третьей версии в виртуальный диск с MicroSoft Office» – и ждёте завершение процесса.»
Четвёртое преимущество PlayOnLinux — любые версии Wine. У большинства из нас установлен Wine, который обновляется из репозитория — т. е. Там довольно устаревшая версия. В любом случае, если даже мы знаем, что для нашей программы нужна совершенно определённая версия Wine, то поменять её будет нетривиальной задачей. PlayOnLinux позволяет использовать абсоолютно любую из ранее вышедших версий Wine, в том числе ту, которая появилась буквально вчера. И это, как и всё остальное в PlayOnLinux, делается несколькими кликами.
Ещё важно заметить, что вас не должно вводить в заблуждение название PlayOnLinux, которое вроде как означает «играй на Linux». В настоящее время PlayOnLinux содержит скрипты для установки самых разных программ, в том числе офисных, обучающих, графических, мультимедийных, для программистов и т. д. Хотя нужно признать — раздел с играм превышает все другие разделы вместе взятые.
Установка программ в PlayOnLinux по готовым скриптам
Давайте познакомимся с программой PlayOnLinux и основными принципами её работы. Самое главное, на что делают акценты авторы программы, это простота использования. Вот выглядит основное окно:
Чтобы установить новую программу нужно нажать «Установка», откроется другое окно. В нём программы рассортированы по разделам, я зашёл в раздел «Игры»:
Нужно выбрать желаемую игру или программу и нажать «Установка». Последующий процесс будет очень прост. Если игра (программа) бесплатная, то абсолютно всё — и установочный файл игры и необходимые патчи будут скачены автоматически — проще чем на Windows. Программа уведомит вас об окончании установки и создаст необходимые ярлыки — на рабочем столе и внутри главного окна программы. Если программа (игра) коммерческая, то программа спросит у вас о расположении установочного файла — укажите этот файл и всё остальное программа сделает сама.
Чтобы подробнее ознакомиться с автоматической установкой, я могу порекомендовать вам свои же статьи:
- Установка Adobe Photoshop CS6 на Linux
- Установка Microsoft Office 2010 на Linux
Установка программы, которой нет в списке PlayOnLinux
Не смотря на огромную базу установочных скриптов PlayOnLinux, не все программы есть в списке. Некоторые программы прекрасно работают Wine, например КонсультантПлюс и другие — но PlayOnLinux о них не знает. Конечно, мы можем и использовать обычный Wine. Но помните первый раздел нашей заметки, где мы говорим о преимуществах PlayOnLinux? Мы не боимся запортачить виртуальный диск и можем легко доустановить требуемые компоненты. В общем, возможность установки собственных программ в PlayOnLinux — это не весьма полезная и востребуемая функция.
Процесс установки программы отсутствующей в списке я буду показывать на примере игры Soldat 1.6.8. Я сам не геймер и в те вечера, когда у меня есть немного свободного времени я играю в одну единственную игру — Soldat. Это двумерный шутер, с поддержкой он-лайн игры. Мой любимый варианты игры — это режим «захват флага» при игре онлайн, т. е. с живыми людьми. Кстати, установщик этой игры уже есть среди скриптов PlayOnLinux и установка очень проста — нужно просто запустить процесс, а программа уже сама скачает установочные файлы. Но там старая версия — скрипт, конечно, со временем будет обновлён, но я хочу свежую версию прямо сейчас.
Итак, я скачиваю установочный файл Soldat 1.6.8 с официального сайта.
Переходим опять в PlayOnLinux, переходим в меню «Утилиты» и там выбираем «Управление версиями Wine»:
Я выбираю желаемую версию Wine и нажимаю стрелочку, открывается окно установщика:
Нажимаю далее. Происходит загрузка и установка — от меня требуется только подождать, больше ничего:
Когда установка закончиться, то окно просто закроется, а у вас появится новая версия Wine:
Это подготовительный этап, его не нужно делать каждый раз — только один раз, и вы можете использовать установленные версии Wine неограниченное число раз. К этому этапу нужно вернуться, если вышла новая версия Wine и вы хотите её использовать.
В PlayOnLinux я нажимаю «Установить программу, отсутствующую в списке», открывается новое окно установщика:
Я нажимаю далее и возникает вопрос, установить на новый виртуальный диск или на уже имеющийся?
Выбираю «Установить на новый виртуальный диск» и нажимаю далее. Придумываем имя и нажимаем далее:
В следующем окна я выбираю «Использовать другую версию Wine» для того, чтобы я сам мог выбрать желаемую версию. На других пунктах я галочки не ставлю, т. к. ничего настраивать или устанавливать дополнительные библиотеки мне не нужно:
Выбираете желаемую версию Wine:
Выбираем 32 или 64 бита — в зависимости от битности вашей программы:
Выбираем файл для установки:
Начинается обычная установка программы:
Программа спрашивает, какой именно ярлык вывести:
Запускать можно прямо с рабочего стола или из окна PlayOnLinux
Продвинутое использование PlayOnLinux
Некоторые из техник продвинутого использования PlayOnLinux были показаны в статье «Как активировать Microsoft Office 2010 на Linux». Там показано, как установить дополнительные программы в уже существующий виртуальный диск, как запустить .exe файл в конкретном виртуальном диске — это самое часто употребляемое.
Источник