Меню

Как в opensuse установить wine

Как в opensuse установить wine

17 пользователь(ей) активно (2 пользователь(ей) просматривают Open Статьи)

Участников: 0
Гостей: 17

Название Wine является рекурсивным акронимом и расшифровывается «Wine Is Not an Emulator» — «Wine — не эмулятор» (имеется в виду, что Wine не является эмулятором компьютера, как, например, qemu или VirtualBox, Wine — это альтернативная реализация Windows API).

Wine, безусловно, не является стабильным продуктом, и нельзя сказать, что любую программу для Windows удастся запустить с его помощью. Некоторые подсистемы Windows вообще практически не реализованы. Тем не менее, уже сейчас многие из повсеместно используемых Windows-приложений полноценно запускаются и работают в UNIX-подобных ОС при помощи Wine. Особенно это касается приложений, которые не используют недокументированные возможности Windows.

От себя же добавлю, что наряду с тем софтом, который принципиально не будет работать под wine, есть программы, запуск которых реализован т.с. “из каробки”, а также есть разновидность тех, где нужно “поплясать с бубном” для успешной инсталяции и запуска. Многие проблемы постепенно решаются с очередным обновлением wine, либо применением других реализаций движка, но на платной основе (хотя если знать где искать… ). Например cedega ориентирована на запуск игр; crossover специализируется на различном офисном программном обеспечении, а отечественная реализация Wine@Etersoft позволяет без особых трудностей запускать такие программы как 1С Бухгалтерия.

Каждая из этих реализаций заслуживает отдельной статьи, но мы остановимся всё-таки на том, что можно найти здесь и сейчас.

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

1.1. Добавление диска в список источников программного обеспечения

Вставьте диск с дистрибутивом в DVD-Rom. Запустите YaST (потребуется ввести пароль суперпользователя root), затем категория “Программное обеспечение”, пункт “Репозитарии программного обеспечения”. Просмотрите содержимое уже установленных репозитариев. Если вы ставили openSuSE с DVD диска, то диск должен был быть добавлен в репозитарии по умолчанию и иметь имя “openSUSE-DVD 11.1″ с указанием пути до него “cd:///?devices=/dev/sr0″. Если такого нет, то ищем и нажимаем кнопочку “Добавить”, вибираем пункт DVD и жмём “Далее”. Особо не заморачиваясь, отвечаем на всё утвердительно. Чтобы выйти нажмите кнопку “Завершить”

1.2. Добавление iso образа в список источников программного обеспечения

1.3. Инсталяция wine в систему

В YaST заходим в “Управление програмным обеспечением”. Выбираем фильтр “Поиск” (Для оболочек KDE и Gmome местоположение поиска немного отличается, но всё должно быть понятно на интуитивном уровне). В строке поиска пишем wine. В KDE нужно нажать кнопку “Поиск”, чтоб в правой стороне появился список пакетов. Ставим галочку напротив wine и нажимаем кнопку “Применить”. (В Gnome фильтр сработает автоматически, чтобы установить wine, нужно щёлкнуть по нему левой кнопкой мыши и нажать кнопку “Установить”.)

На этом установка будет окончена.

2. Первоначальная настройка wine

Для проверки запустите в консоли аналог блокнота “Notepad” командой

и если вы увидите тоже что на картинке ниже, значит wine установлен и функционирует правильно.

3. Инсталяция или запуск програм

Для запуска exe файла предлагаю два варианта.

1) пройдите в каталог с программой посредством вашего файлового менеджера и нажмите правой кнопкой по exe-файлу. В контекстном меню должен быть пункт “Запустить с помощью Wine”, либо “Запустить с помощью…”. В первом случае программа запустится сразу, во втором нужно будет написать wine. Если возникнут какие либо проблемы, ярлычок wine’а (бокал) попрыгав исчезнет и программа не запустится.

Читайте также:  Как установить номер на ладу гранту

2) Через терминал пишем

Этот путь хорош тем, что в окне терминала будет показан весь прецесс запуска и в случае проблем или ошибок можно будет их увидеть.

4. Удаление установленых приложений

Чтобы удалить приложение можно воспользоваться утилитой аналогом Uninstall. Для этого в терминале пишем:

Как мы видим не всё так сложно и страшно как кажется. На закуску даю полезную ссылку:

Источник

How to Install WINE for Windows Compatibility on OpenSUSE

While Wine can run many Windows applications, not all will run smoothly. That’s why I recommend keeping your expectations low when it comes to using Wine.

In this article, I’ll be demonstrating how to install and use Wine on openSUSE.

Why use Wine

Wine has been a hot debate among the Linux community for quite a long time. Some think it’s great, others (especially hardcore Linux enthusiasts) think like Wine is “not important” or, it’s “the last thing Linux needs”. However, the bigger picture tells the opposite. Windows is still a fairly dominant desktop OS. Even including Apple products, Windows occupies a hefty percentage of the desktop market. Have a look at GlobalStats on the worldwide market share of desktop OS.

Because so many people use Windows, it’s only natural for developers to create apps for Windows platforms and in many cases, overlook other platforms. Let’s take Adobe for example. Adobe products are only available for Windows and macOS. As of now, Adobe isn’t likely to support Linux anytime soon.

That’s why we need Wine.

Installing Wine on openSUSE

At first, let’s add the openSUSE repo for WINE. Add the repo according to your openSUSE version.

Leap 15

Leap 42.3

Leap 42.2

Tumbleweed

If you’re running any other version of openSUSE, check out the openSUSE wiki for the respective repo URL.

Once the repo is added, refresh the repo cache of zypper. When prompted whether to trust the new repo key, enter “a”.

Now, tell zypper to install WINE.

Check Wine Version

To check the current version of WINE installed on your system, run this command.

Wine configuration

Before running any Windows app with Wine, it’s recommended to run the Wine configuration tool first. Running this tool will map out all the necessary drivers for WINE and create a “.wine” file on the home directory.

Under the “Drives” tab, you can configure all the drives that Windows applications can see.

Under the “Graphics” tab, you can configure the “Window settings” and “Screen resolution” of Windows apps.

Winetricks

Using Winetricks, you can install some common Windows programs like Win32 Firefox, Apple QuickTime, various multimedia codecs, TrueType fonts, and runtime DLLs like Visual C++ runtimes etc.

Читайте также:  Тини амбрелла как установить

Before running any application, we’ll be using Winetricks to install some critical Windows components to ensure an enhanced and more stable Wine environment. Run Winetricks.

When running Winetricks for the first time, Wine will search and install the necessary packages it needs to run Windows programs smoothly. From the “Wine Mono Installer”, click “Install”.

Once the installation is complete, the “Wine Gecko Installer” will pop up. Click “Install” to continue.

Winetricks should start the GUI. If it doesn’t start, run this command.

From the window, check the option “Select the default wineprefix”.

From the list, select the option “Install a Windows DLL or component” and click “OK”.

Install all that are marked in the following screenshots.

Once selected, click “OK”.

Wait until all the components are download and installed. It may take a long time, so grab a cup of coffee! In some cases, the installation may require user interaction.

Running a Windows program

This is the primary function of WINE, right? As a demo, let’s try running some lightweight applications.

First up, let’s install Notepad++. It’s a modern, free and open-source text editor. Get Notepad++.

Once downloaded, run the following command to start the Notepad++ installer.

The installation will start. If you didn’t install Wine Gecko and other components previously, Wine will install them first. After that, the installation will start.

First up, the language selection. Select your suitable language and click “Next”.

From the welcome page, click “Next”.

At the license agreement page, click “I Agree”.

Choose the desired install location and click “Next”. You can manage the drives from Winecfg.

Select the components of Notepad++ and click “Next”.

Voila! Installation is complete! Click “Finish” to complete the installation process.

Final thoughts

Application compatibility is a big part of Wine, right? Use the Wine Application Database (AppDB) to check out whether your desired app is compatible with Wine. It’s a community-driven database that keeps track of compatibility for thousands of apps. As of now, there’re more than 25,000 apps in the database! Apps are marked as Platinum (fully compatible, no tweaks required), Gold (fully compatible, minor tweaks required), and Silver (slight compatibility issue).

PlayOnLinux is another interesting tool you should check out. The goal here is to make the installation of numerous apps and games easier. It works in conjunction with Wine.

About the author

Sidratul Muntaha

Student of CSE. I love Linux and playing with tech and gadgets. I use both Ubuntu and Linux Mint.

Источник

Использование

Конечно, сначала нужно установить Wine.

Для использования Windows программ предпочтительно (и надежнее) установить их с установочного компакт-диска, путем запуска файла setup.exe через Wine, т.е. когда openSUSE распознает компакт-диск и откроет его в файловом менеджере, то просто нажмите на setup.exe.

По умолчанию виртуальный диск C: будет представлен в виде обычного каталога. Вам не нужно иметь установленной копии Microsoft Windows или доступ к любым существующим разделам Windows.

Читайте также:  Как установить файл cab на навигатор

Затем вы запускаете программу, с помощью одного из способов, перечисленных ниже.

Из файлового менеджера

Вы можете просто нажать на *.exe файл Windows в файловом менеджере (например, в Konqueror). При этом программа должна запуститься через Wine.

Диск C: в Wine по умолчанию находтся в

Из командной строки

Из меню запуска приложений

Коммерческие версии Wine

Crossover Office (от CodeWeavers) поддерживает использование приложений MS Office и Adobe Photoshop в Linux. Смотрите список совместимости.

Cedega (от TransGaming) может быть использована для запуска некоторых поддерживаемых Windows игр в Linux. Смотрите Базу поддерживаемых игр в Cedega. Заметим, что Cedega и Open-Source версия Wine поддерживают запуск DirectX и OpenGL игр, но код относящийся к играм сильно отличается, так как они разделились несколько лет назад.

Репозитории

Wine доступен для всех версий openSUSE.

Скачать RPM-пакеты можно здесь:

До openSUSE 11.2 на платформах AMD64 и EM64T предполагается использовать пакеты с архитектурой i586, поскольку для запуска бинарных Win32 файлов на этот момент требуется 32-битная версия Wine.

Утилиты

winetricks

Wine Doors

Wine Doors находится в пакете wine-doors из репозиториев, указанных выше.

Internet Explorer в Wine

(В предыдущих версиях был инструмент под названием «ies4linux», но этот сценарий не поддерживается и не работает с текущей версии Wine.)

Picasa2

Google Labs создала порт менеджера фотографий Picasa2 через свою собственную реализацию Wine.

Сборка из исходного кода

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

x86 (32-битные системы)

Необходимые пакеты RPM: gcc, make, flex, bison, ncurses-devel, giflib-devel, liblcms-devel, libxslt-devel, Mesa-devel, libpng-devel, libxml2-devel, freeglut-devel, zlib-devel, glibc-devel, fontconfig-devel, xorg-x11-devel, libjpeg-devel, unixODBC-devel, freetype2-devel, openssl-devel, openldap2-devel

x86_64 (64-битные системы)

Необходимые пакеты RPM: gcc, make, flex, bison, ncurses-devel-32bit, giflib-devel-32bit, liblcms-devel-32bit, libxslt-devel-32bit, Mesa-devel-32bit, libpng-devel-32bit, libxml2-devel-32bit, freeglut-devel-32bit, zlib-devel-32bit, glibc-devel-32bit, fontconfig-devel-32bit, xorg-x11-devel-32bit, xorg-x11-libXext-32bit, xorg-x11-libXp-32bit, xorg-x11-libXt-32bit, capi4linux-32bit, xorg-x11-libICE-32bit, xorg-x11-libXext-devel-32bit, sane-32bit, cups-libs-32bit, libjpeg-devel-32bit, unixODBC-devel-32bit, freetype2-devel-32bit, openssl-devel-32bit, openldap2-devel-32bit, freetype2-devel-32bit, hal-32bit, hal-devel,

Настройка

По следующей ссылке можно найти руководства созданное minio, которое показывает, как сделать Wine больше похожим на тему GTK: http://ubuntuforums.org/showthread.php?t=55286

Иногда, работа приложения может зависеть от шрифта, который недоступен непосредственно в Wine; в таком случае, будет использоваться следующий шрифт следующий в алфавитном порядке, который мог бы быть моноширинным шрифтом, вязью или что-то вроде этого. Попробуйте сделать следующее cp /usr/share/wine/fonts/*

/.wine/drive_c/windows/fonts/ если вы столкнетесь с такой проблемой.

Настройка приложений Windows

Если вы запускаете Wine из консоли, то вы получите представление о возникающих ошибках, даже если программа работает исправно.

Смотрите http://bugs.winehq.org/ для их разрешения.

Wine Doors может помочь в этом, так как он позволяет загрузить некоторые дополнительные библиотеки Microsoft, но при этом значительно изменится конфигурация.

ChemSketch

ChemSketch (версия 12 и ранее) имеет неприятную ошибку, хотя в первое время может показаться, что все работает исправно. Через некоторое время ChemSketch и связанные с ней программы становятся недоступными пока вы не выполните шаги из SDB:ChemSketch with wine.

Источник