8 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

PlayOnLinux; подробный обзор и установка ПО на основе Wine

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

Подробнее о Wine можно узнать в данной статье.

PlayOnLinux кажется лучшим пакетом Wine на рынке сегодня. К сожалению, он не может творить чудеса с Windows, он просто может облегчить задачу. Действительно ли это лучше, чем использование командной строки, зависит от пользователя. Для большинства людей первое достижимо; второй нет.

Название немного вводит в заблуждение, потому что можно предположить, что игра слов сужает вариант использования только для игр. В итоге, PlayOnLinux также может работать с программами Windows, некоторые из которых перечислены в базе данных программного обеспечения. Например, вы можете найти графику, Интернет, мультимедиа и офисные программы, а также игры.

В PlayOnLinux есть еще несколько полезных вспомогательных утилит в комплекте с основной программой. Вы можете настроить браузер и терминал по умолчанию. Кроме того, настроить прокси, изменить системные настройки по умолчанию и настроить плагины. Помимо нескольких орфографических ошибок, все выглядит хорошо.

DOSBox

Установите DOSBox из вашего Менеджера Приложений и затем откройте ваш менеджер файлов и убедитесь, что вы создали каталог с названием “dosprogs” в вашей домашней директории. Скопируйте файлы игры внутрь этого каталога, а затем откройте DOSBox, набрав в терминале “dosbox”. Теперь нам нужно смонтировать каталог “dosprogs” в dosbox. Чтобы это сделать, напечатайте

нажмите Enter в консоли DOSBox. Затем напечатайте

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

Вы можете передвигаться по каталогам диска с использованием команды “cd”, совмещая её с “dir”, пока не достигнете исполнимых файлов игры. Например, напишите “cd GAME”, чтобы войти в каталог GAME, а затем напишите “dir” и нажмите Enter, чтобы увидеть что содержит каталог GAME. Если список слишком длинный для просмотра на экране, вы также можете попробовать использовать команду “dir /w/p”. В любом случае, исполнимым файлом является UFO.bat и я могу запустить игру напечатав имя файла (с расширением) и нажав Enter.

Установка софта через Wine

Установка программ осуществляется привычным для пользователей Windows способом. Рассмотрю процесс установки ПО на примере бесплатного текстового редактора WindowsWord. Он не имеет никакого отношения к Word из пакета Microsoft Office. Является его достойной альтернативой. Поддерживает форматы DOC и PDF.

Зайдите на главную страницу программы и нажмите на кнопку «Скачать».

Дождитесь завершения загрузки исполняемого файла приложения. Размер установочного файла — 27 мегабайт. Перейдите в каталог «Загрузки», куда по умолчанию сохраняются файлы, которые вы скачиваете из интернета. Найдите установочный файл текстового редактора.

Щелкните по нему правой кнопкой мыши. В контекстном меню выберите пункт «Открыть с помощью “Wine — загрузчик Windows программ”». Если данный пункт не предлагается, необходимо выбрать Wine через пункт меню «Открыть с помощью». Щелкните левой кнопкой мыши.

Откроется мастер установки приложения. Нажмите на кнопку «Далее».

Для продолжения установки программы необходимо принять условия лицензионного соглашения.

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

Не меняйте папку для ярлыка программы в меню «Пуск».

Отключите опцию «Создать значок в Панели быстрого запуска». Опцию создания ярлыка на рабочем столе, при желании, оставьте включенной.

Вам будет предложено установить программы Яндекса. Вы можете оставить опции включенными или отключить их (конечно же отключайте).

Появится сообщение о готовности к началу установки. Нажмите кнопку «Установить».

После окончания установки вам будет предложено запустить WindowsWord после щелчка по кнопке «Завершить». Нажмите ее.

Начните работу с мощным текстовым редактором, который изначально предназначен для Windows, но прекрасно работает в Linux Mint.

По аналогии вы можете устанавливать другие программы. Некоторые приложения работать не станут.

Нужны ли Windows-приложения или аналоги для Linux вас полностью устраивают?

Авторизуясь, вы даете согласие на обработку персональных данных.

Отменить ответ

А пакетные менеджеры? Чтобы можно было одной командой сделать sudo apt-get install apache2 php5 mysql5 и после установки оно уже сразу будет работать? А потом захотел добавить в эту связку что-то, и так же легко — sudo apt-get install php5-memcache и после выполнения команды всё будет настроено, подключено и готово. А как «поставить» консоль в windows, если полноценное её использование подразумевает не наличие самой консольки, а сотни консольных утилит? Ставить cygwin? И чем он лучше того же вайна?

Менеджер пакетов – графическая утилита для установки софта.
Возможность поставить несколько пакетов через Терминал есть.
Cygwin – для Windows, Wine – для Linux. Для установки Windows-программ в Linux нужен Wine. В статье рассмотрена возможность его установки без Терминала.

2. Делаем модули своими руками.

Программное обеспечение, которое мы подключили вышеописанным способом, будет прекрасно работать в пределах одной рабочей сессии, до перезагрузки. Оно не попадет в сохраненку и при завершении работы будут потеряны все данные, связанные с работой этого ПО. Если вы планируете использовать какой-либо пакет на постоянной основе, то рекомендуется сделать из него рабочий pfs модуль.

Читать еще:  Как установить DVWA в Кали Линукс?

Рассмотрим, как это сделать, на примере упоминаемой ранее и довольно полезной программы — автоматического переключателя раскладки клавиатуры Xneur, аналога виндового приложения Punto Switcher. Воспользуемся тем же средством Поиск софта и создание модуля, вводим в строке поиска xneur. Система находит 2 варианта. Выбираем gxneur — пакет c графическим интерфейсом.

Переходим к следующему шагу — создать из пакета модуль:

Запускается терминальное окно установщика пакетов. Для установки пакета система находит зависимые пакеты и библиотеки, соглашаемся на их установку и загрузку файлов:

В процессе установки будут загружены необходимые пакеты и нам будет предложено сжать созданный модуль:

соглашаемся, ждем завершения работы процедуры компиляции mkpfs и при отсутствии ошибок получаем готовый модуль gxneur-0.17.0-1.pfs размером 1,5 Мб, расположенный в домашней директории /home/live

Для автозагрузки поместите этот модуль в папку /pra/modules/. При подключении модуля в панели появится его индикатор раскладки в виде флага. Ярлык для запуска графического интерфейса настройки находится в главном меню в разделе «Инструменты».

Следует учитывать, что не всегда процедура создания модуля проходит гладко, без ошибок. Кроме того, не всегда созданный модуль будет запускаться и работать. Такие проблемы, вместе с задачей оптимизации размера модуля, требуют навыков и более глубоких знаний.
Для практического закрепления навыков по созданию модулей могу порекомендовать следующие пакеты:
gHex — простой двоичный редактор
evince — просмотрщик документов PDF , Postscript, djvu, tiff, dvi, XPS, SyncTex support with gedit, comics books (cbr,cbz,cb7 and cbt)
kalzium — электронный вариант периодической таблицы элементов, очень познавательно!

Обзор инструментов Wine, Winetricks и PlayOnLinux

Итак, если у Вас все-таки остро стоит задача запустить Windows-кую программу в Linux, то существует специальная программа под названием Wine.

Wine – это альтернативная реализация Windows API.

Иными словами, Wine создает условия для запуска Windows-программ в Linux. При этом Wine – это не эмулятор, т.е. это не виртуальная машина, она не эмулирует оборудование, не эмулирует операционную систему, как я уже отметил, она является альтернативной реализацией Windows API, что и позволяет запускать Windows-программы в Linux.

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

Для упрощения установки и запуска Windows-программ в Linux разработчики также придумали специальные вспомогательные инструменты, которые упрощают всю эту работы.

К таким инструментам относится скрипт Winetricks.

Winetricks – скрипт для загрузки и установки различных распространённых библиотек, необходимых для запуска некоторых программ в Wine. Winetricks автоматически создаёт для программ правильные настройки и скачивает требуемые для их работы компоненты.

Winetricks – скрипт для упрощения работы с Wine.

Еще одним инструментом для упрощения установки Windows-приложений в Wine является программа – PlayOnLinux. Она создана для автоматизации установки программ и игр, созданных для Windows в Linux, т.е. она может автоматически скачать и установить некоторые программы (игры). Также PlayOnLinux в случае необходимости может скачать специальную версию Wine вместе с настройками для конкретной программы, и даже применять к программе некоторые исправления для того, чтобы добиться более стабильной работы.

PlayOnLinux – графическая программа, надстройка над Wine, которая упрощает установку и использование программ и игр в Linux, которые были разработаны для Windows.

По факту PlayOnLinux – это что-то вроде менеджера программ с графическим интерфейсом, в котором уже по умолчанию отображаются программы, которые можно установить, т.е. Вы просто выбираете программу и запускаете установку. И тем самым по сути, если программа есть в списке PlayOnLinux, то Вы сможете установить ее и запустить в Linux, для этого выполнив всего несколько простых шагов мастера.

Однако работа с PlayOnLinux и, в частности, с Wine непредсказуемая, иными словами, стандартного сценария установки программ нет, в процессе установки любой программы могут (и, наверное, будут) появляться различные ошибки, например, отсутствие какого-нибудь пакета или еще что-нибудь.

Поэтому установка Windows-приложений в Linux — это дело индивидуальное, и рассчитывать на стандартный способ установки не приходится. А лучше вообще использовать приложения на той платформе, для которой они были разработаны, т.е. Windows-приложения на Windows, а Linux-программы на Linux.

Но, как говорится, если Вы не ищете легких путей, то можете установить Wine или PlayOnLinux, и пробовать устанавливать различные Windows-приложения.

Где взять Wine и какую выбрать версию?

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

Чтобы запустить Winetricks для префикса по умолчанию, достаточно выполнить команду:

Давайте посмотрим немного по-другому между выпуском нулевой точки и первым. Первый выпуск пункта обычно содержит немного более новое программное обеспечение, но не всегда. Основные системные библиотеки могут иметь тот же номер версии, что и ноль. Тогда какова большая заметная разница между ними, чтобы быть доступной в качестве другого выпуска точки и как частичное обновление? Конечно, исправления ошибок. Многое, но слишком много исправлений ошибок приходят в первом выпуске. По крайней мере, то, что считается серьезным, и, конечно же, то, что они продвигают, исправляются разработчиками.

Если же вы успели создать различные префиксы, то используйте команду:

Что в итоге?

А в итоге все просто:
— имейте свежую версию Wine;
— в случае возникновения сложностей с какой-то программой, не поленитесь посетить AppDB и просто почитать форумы. Например, на форумах многих MMO существуют специальные темы о запуске их под Wine;
— дополнительные компоненты, коль скоро такие нужны, устанавливайте при помощи Winetricks;
— особо «тяжелый» софт устанавливайте, используя специальный префикс.

Читать еще:  В Кали Линукс нет звука : быстрый способ вернуть звук в систем?

Кстати, о дополнительных компонентах. Многие пытаются установить DirectX под Wine, в большинстве случаев это совершенно не обязательно. Если же игра жалуется на отсутствие какой-то конкретной библиотеки, просто установите ее через Winetricks.

А вообще — используйте Wine взвешенно. Нет никакого смысла переходить на Linux, лишь для того, чтобы пробовать запустить все свои привычные программы под Wine.

Во-первых в Linux много хорошего нативного софта, просто поищите получше, и обязательно найдете искомое. Я, например, уже описал несколько программ, которые подобрал взамен тем, которыми пользовался в «окошках».

Во-вторых, «Wine» тянет за собой не только приложения для Windows, но и различные проблемы, присущие этой платформе. Например вирусы. А учитывая тот факт, что приложения, запущенные под Wine, имеют доступ к Вашему домашнему каталогу… Некоторые, насколько я знаю, даже устанавливают под Wine антивирусы. Но это, как мне кажется, совсем перебор.

Достаточно просто соблюдать осторожность и не устанавливать все подряд. Я под Wine запускаю две игры, да еще, время от времени, архиватор 7-zip — никак не подберу полностью устраивающий меня аналог под Linux.

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

Немного теории

Windows программы не могут запускаться просто двойным щелчком по исполняемому файлу. Формат исполняемых файлов Linux очень сильно отличается от Windows. Поэтому для их запуска необходимо использовать специальное программное обеспечение — wine. Название Wine образовано с помощью, почему-то популярного в мире свободного программного обеспечения способа — рекурсивный акроним, и расшифровывается как Wine is not emultor. И это правда, wine не является эмулятором.

Это программная оболочка, которая преобразует системные вызовы Windows программ в вызовы функций операционной системы Linux. Таким образом, wine представляет из себя прослойку между Windows программой и операционной системой Linux вместе с ее ядром и библиотеками.

Чтобы понять как работает Wine, нужно сначала сказать несколько слов о ядре Windows. У Windows, так же как и у Linux есть ядро. Как вы знаете ядро Linux состоит из одного файла и находится в папке boot. Ядро Windows совсем другое, по сути это набор dll библиотек, которые расположены в папке C:windowssystem32. Поэтому нам, чтобы заставить Windows программы работать в Linux достаточно реализовать dll библиотеки, которые нужны программе, так чтобы они вызывали необходимые нам функции из системы linux, что собственно и делает Wine. Но проект развивается очень медленно и разработчики не успевают реализовать все функции из системных библиотек Windows, поэтому работают далеко не все программы, особенно новые.

Популярные программы в Wine запускаются легко, и без дополнительных настроек. Но дело в том, что для решения популярных и востребованных задач в Linux есть достаточно альтернатив, а запускать нам придется специализированные программы и игры, требующие серьезных компонентов, еще не написанных в Wine. Вот тут и всплывает недоработанность этой программы. Но есть выход, его мы и рассмотрим дальше.

Реанимация MikroTik (RouterOS) с помощью NetInstall

Дата: 29.08.2012

1. Описание NetInstall

NetInstall представляет собой программу для Windows-компьютера, позволяющую устанавливать операционную систему MikroTik RouterOS на ПК или устройство RouterBoard по сети Ethernet.

Данная программа обновляется вместе с RouterOS. Важно помнить, что для получения удовлетворительного результата, необходимо использовать соответствующие друг другу версии ROS и Netinstall.

Распакуйте Netinstall на диск C: (на ряде современных ОС Windows корректная работа программы вне системного диска не гарантируется).

Скачать NetInstall последней версии можно с официального сайта здесь.

NetInstall также используется для переустановки RouterOS в случаях неудачи или повреждении предыдущей установки или при утере паролей доступа.

Ваше устройство должно поддерживать загрузку по сети, также между устройством и компьютером должно быть прямое соединение по сети. Все устройства RouterBoard поддерживают PXE-загрузку по сети, при этом эта опция должна быть включена в меню «routerboard», если RouterOS работоспособна; в противном случае — в настройках загрузчика. Для этого Вам потребуется serial-кабель.

Для устройств RouterBOARD, не имеющих serial-порта, или при отсутствии доступа к RouterOS, режим PXE-загрузки может быть активирован с помощью кнопки Reset. Подробности смотрите в инструкции к вашему устройству в разделе Booting from network. Например PDF для RB750.

NetInstall также позволяет установить RouterOS на диск (USB / CF / IDE), подключенный к Windows-машине с NetInstall. После установки просто подключите диск к роутеру и загрузитесь с него.

2. Интерфейс.

Следующие опции доступны в окне программы NetInstall:

Routers / Drives — список роутеров и дисков ПК, обнаруженных «вблизи» NetInstall

Make floppy — используется для создания загрузочной дискеты (1.44″) для ПК без поддержи технологии Etherboot

Net booting — используется для включения PXE-загрузки по сети (обычно вам необходимо выбрать именно этот пункт)

Install / Cancel — после выбора роутера и пакетов RouterOS, используйте этот пункт для начала установки

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

Key / Browse — введите здесь Ваш приобретённый ключ, или оставьте пустым для установки 24-часовой пробной версии

Get key — получить ключ напрямую из вашего аккаунта на mikrotik.com

Flashfig — запуск Flashfig — утилиты множественной конфигурации, работающей с новыми устройствами MikroTik

Keep old configuration — оставляет конфигурацию, которая была на роутере, т.е. просто переустанавливает ПО без сброса настроек

IP address / Netmask — позволяет ввести IP-адрес и маску в нотации CIDR для предварительной настройки в маршрутизаторе

Читать еще:  Easy cred Установка и настройки

Gateway — стандартный шлюз для предварительной настройки в маршрутизаторе

Baud rate — стандартная скорость передачи данных serial-порта для предварительной настройки в маршрутизаторе

Configure script — файл, содержащий команды RouterOS CLI, которые напрямую настраивают роутер (т.е. команды, создаваемые операцией экспорта). Используется для применения стандартной конфигурации.

3. Скриншот.

Для установки по сети не забудьте включить PXE сервер и проверьте, чтобы NetInstall не блокировался Вашим сетевым экраном и антивирусом. Роутер должен быть напрямую подключен к компьютеру, на которому запущена NetInstall, в крайнем случае через свич/хаб.

4. Пример установки NetInstall

Пошаговый пример установки RouterOS на RouterBOARD 532 с ноутбука.

Требования

Ноутбук должен иметь следующие порты и файлы:

Прим.: Использование ОС GNU/Linux крайне затруднено. Программа Netinstall может быть запущенна при помощи wine, однако требует для работы привилегий администратора, что в свою очередь запрещено политиками использования wine. Допускается использование Netinstall при помощи wine с повышением прав командой sudo настолько быстро, насколько это возможно для завершения процесса установки 🙂 Но такой подход нам не кажется правильным.

— serial-порт [не обязательно]

— программу для serial-связи (например Hyper Terminal) [не обязательно]

— файл(ы) .npk RouterOS (не .zip файл) той версии RouterOS, которую Вы собираетесь установить

— приложение NetInstall (доступно для загрузки на официальном сайте)

Процесс соединения

1. Используя первый, принимающий PoE, порт (или в отдельных случаях специальный порт с надписью BOOT), подключите RouterBOARD к хабу/свичу или напрямую к ноутбуку через Ethernet. Сетевой порт ноутбука должен быть настроен со статическим IP-адресом и маской подсети, к примеру 10.1.1.10/24 (т.е. IP 10.1.1.10 и mask 11111111 11111111 11111111 00000000 или то же самое в десятичном виде 255.255.255.0).

2 [не обязательно]. Подключите RouterBOARD к ноутбуку serial-кабелем и запустите serial-сессию между RouterBOARD и ноутбуком (см. пример такой конфигурации в статье Serial_Console).

3. Запустите приложение NetInstall на ноутбуке.

4. Нажмите кнопку Net booting, поставьте галочку Boot Server enabled и введите корректный IP-адрес (из той же подсети, что и IP-адрес ноутбука, например 10.1.1.5), его NetInstall назначит устройству RouterBOARD для связи с ноутбуком. Затем следуйте нижеследующим инструкциям (выбирайте нужную в зависимости от того, имеет ли Ваше устройство MikroTik COM-порт).

Настройка RouterBOARD

Настройка без COM-порта

Чтобы загрузить RouterBOARD без COM-порта через сеть, используйте кнопку сброса. Подробные инструкции для этого см. в User Guide Вашего RouterBOARD (routerboard.com -> выберите нужную модель -> скачайте UserGuide слева вверху страницы), обычно для этого нужно нажать кнопку сброса, НЕ отпуская её подать питание на устройство и держать ещё примерно 15-20 секунд (если у Вашей модели есть LCD-экран, то на нём должна появиться надпись netinstall).

К примеру, у RB711U-2HnD кнопка сброса (RES на лицевой панели) имеет две функции — сброс конфигурации RouterOS и загрузка по сети (Etherboot): подключите кабель от ПК с NetInstall в порт ether1 и долго удерживайте эту кнопку во время загрузки, пока световые индикаторы не погаснут, затем отпустите, и RouterBOARD будет искать серверы NetInstall (не забудьте перед этим настроить программу Netinstall, как описано выше).

Также, Etherboot может быть настроен из-под RouterOS в самом роутере, если к ней есть доступ, для этого введите в терминал команду

Настройка с COM-портом

Для доступа к конфигурации BIOS роутера, перезагрузите RouterBOARD во время режима наблюдения в serial-консоли. В ней вы увидите строку “Press any key within 2 seconds to enter setup” , указывающую, что в течении двух секунд нажатие любой клавиши даст Вам доступ к опциям настройки BIOS роутера.

После нажатия клавиши Вы увидите следующий список доступных настроек BIOS:

Для настройки загрузочного устройства нажмите клавишу o. Затем нажмите e, чтобы RouterBOARD загружался по сети:

Вы вернётесь в начальное меню. Нажмите клавишу x для выхода.

Удостоверьтесь, что протоколом загрузки является bootp.

Установка

С помощью serial-консоли наблюдайте за перезагрузкой роутера, она покажет, что RouterBOARD попытается загрузиться с помощью программы NetInstall. NetInstall назначит роутеру IP-адрес, который Вы ввели на шаге 4 (10.1.1.5/24), и он станет готов к установке ПО. MAC-адрес роутера должен появиться в списке Routers/Drivers в окне программы NetInstall (если не появился, то попробуйте ещё раз, например попробуйте дольше удерживать кнопку сброса, а также запустите программу Netinstall с правами администратора и отключите сетевой экран).

Кликните на строку роутера, чтобы изменить параметры установки, связанные с этим устройством.

. Для большинства случаев переустановки RouterOS на устройства RouterBOARD Вам будет необходимо установить ТОЛЬКО следующий параметр:

Нажмите клавишу Browse. и в появившемся окне перейдите в папку с .npk-файлом(ами), который(е) Вы хотите установить на RouterBOARD.

Отметьте галочкой нужные пакеты в списке.

После завершения настройки параметров установки, нажмите кнопку Install для начала установки RouterOS.

Прим.: Если после нажатия кнопки Install в статусе соединения отображается надпись Sending offer, а процесс загрузки файла не начинается, перезапустите программу Netinstall еще раз — устройство должно снова появится без необходимости повторения процедуры соединения (т.е. не трогая маршрутизатор).

Когда установка будет закончена, устройство перезагрузится, если этого не произошло, нажмите Enter в консоли или кнопку Reboot в программе NetInstall.

Возвращаем прежние настройки (если Вы раньше использовали Serial-подключение)

1. Настраиваем RouterBOARD на загрузку со встроенной памяти (см. начало пункта 4):

2. Перезагружаем устройство.

Дополнительно: сброс пароля RouterOS

NetInstall может также использоваться для сброса пароля в RouterOS устройства путём стирания всех конфигурационных настроек из RouterBOARD. Для этого нужно повторить все вышеперечисленные шаги пункта 4, но на этапе настройки параметров установки RouterOS снять галочку «Keep Old Configuration» и продолжить как обычно.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector