<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF148%3Atut1</id>
		<title>LXF148:tut1 - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF148%3Atut1"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF148:tut1&amp;action=history"/>
		<updated>2026-05-13T19:13:10Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF148:tut1&amp;diff=15425&amp;oldid=prev</id>
		<title>2sash-kan: Новая страница: «==Wine: Windows под Linux==  : Нравится вам это или нет, но иногда не обойтись без запуска Microsoft Office н…»</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF148:tut1&amp;diff=15425&amp;oldid=prev"/>
				<updated>2014-07-21T15:19:42Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «==Wine: Windows под Linux==  : Нравится вам это или нет, но иногда не обойтись без запуска Microsoft Office н…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Wine: Windows под Linux==&lt;br /&gt;
&lt;br /&gt;
: Нравится вам это или нет, но иногда не обойтись без запуска Microsoft Office&lt;br /&gt;
на вашей любимой ОС. '''Боб Мосс''' рассмотрит два способа это сделать.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|left|Заголовок=Наш эксперт|Содержание=Боб Мосс разрывается между написанием кода и учебой по курсу компьютерных наук.|Ширина=20%}}&lt;br /&gt;
&lt;br /&gt;
{{Врезка|right|Заголовок=Переход на темную сторону|Содержание=Неудивительно, что мир коммерческого ПО не игнорирует желание пользователей Linux запускать Windows-приложения на своих рабочих столах.&lt;br /&gt;
&lt;br /&gt;
Прекрасный инструмент – Parallels Desktop 4 для Linux; он клонирует физическую установку на виртуальной машине и запускает приложения без проблем. Однако он не обеспечивает полную виртуализацию железа и поддержку 3D (в отличие от гораздо более новой версии 6, только для Mac).&lt;br /&gt;
&lt;br /&gt;
VirtualBox предлагает все эти возможности бесплатно, а Parallels Desktop 4 обойдется вам в £54,99 – так что мы сомневаемся в его полезности.&lt;br /&gt;
&lt;br /&gt;
А вот Crossover стоит рассмотреть. Разработчики Codeweavers взяли код Wine, улучшили его, а затем отправили многие из этих улучшений назад в тот же бесплатный проект, что используется на нашем уроке.&lt;br /&gt;
&lt;br /&gt;
Crossover предлагает обширную базу данных по совместимости приложений, но в рамках своего пакета приложений вы также получите мастера и инструменты для быстрого и легкого создания новых приложений без ручной настройки переопределения DLL или создания новых префиксов Wine.&lt;br /&gt;
&lt;br /&gt;
За £25,99 вы получите стандартный Crossover с поддержкой на шесть месяцев, а за £12 сверху – еще и CrossOver Games, предназначенные для установки и запуска 3D-игр для Windows на Linux-машине.|Ширина=40%}}&lt;br /&gt;
&lt;br /&gt;
Вы когда-нибудь получали документ, нашпигованный умными макросами VBA, которые рассчитывают финансовые прогнозы? Или презентацию с белым текстом на белом фоне – без фонового изображения, поскольку автор использовал проприетарный шаблон?Подобных ситуаций достаточно, чтобы заставить вас, рыдая, перезагрузиться под Windows в убеждении, что с этаким справится только Microsoft Office.&lt;br /&gt;
&lt;br /&gt;
Но вы не отчаивайтесь. Сделано немало попыток заставить Windows-приложения работать на Linux-машинах, и на нашем уроке мы рассмотрим более подробно два самых надежных метода.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|right|Заголовок=Скорая помощь|Содержание=Хотя в репозиториях некоторых дистрибутивов попадаются Wine Doors и PlayOnLinux, на время написания активная их разработка прекратилась.|Ширина=20%}}&lt;br /&gt;
&lt;br /&gt;
Первый вариант – Wine, что расшифровывается как «Wine – это не эмулятор» [Wine Is Not an Emulator] – мы поясним, что именно это означает, немного позже. Второй метод – Виртуализация, что позволяет целиком эмулировать физическую машину с Windows на нашей Linux-машине.&lt;br /&gt;
&lt;br /&gt;
Этот вопрос рассматривается на следующем развороте.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|left|Заголовок=Стоит проверить|Содержание=Если вы собрались установить некое ПО на вашей Linux-системе с помощью Wine, есть вероятность, что кто-то где-то уже пытался это сделать.&lt;br /&gt;
&lt;br /&gt;
Неважно, преуспели они или нет – главное, незачем тратить время на эксперименты, если все уже найдено до вас.&lt;br /&gt;
&lt;br /&gt;
Перейдите на http://appdb.winehq.org, и вы найдете огромную базу данных, содержащую практически все приложения, которые вам могут потребоваться для установки через Wine, с информацией по доступным версиям и тому, как каждая из них работает. Сайт также дает визуальную иллюстрацию, хорошо ли будет работать установленное приложение.&lt;br /&gt;
&lt;br /&gt;
Показатели выбора – Platinum, Gold, Silver, Bronze и Garbage [Платина, Золото, Серебро, Бронза и Хлам]. Platinum означает, что данное приложение устанавливается и работает прекрасно, а Garbage – что выбранное приложение не установится или не будет работать без проблем, причем решение этих проблем неизвестно.&lt;br /&gt;
&lt;br /&gt;
Оставшиеся три индикатора – соответствующие градации между этими двумя крайними оценками.&lt;br /&gt;
&lt;br /&gt;
Другая хорошая новость – то, что часто устанавливаемые приложения под Wine, типа Microsoft Office и Adobe Photoshop, как правило, снабжены хорошо продуманными сообществом пошаговыми инструкциями, следуя которым, можно быть уверенным, что все будет работать прекрасно.&lt;br /&gt;
&lt;br /&gt;
Мы настоятельно рекомендуем обратиться к этой базе перед установкой любого приложения под Wine: вы сэкономите несчетные часы мучений.|Ширина=40%}}&lt;br /&gt;
&lt;br /&gt;
===У нас — без эмуляторов===&lt;br /&gt;
&lt;br /&gt;
Так почему, стоит назвать Wine «эмулятором Windows», как сообщество вскипает от злости? Наверное, потому, что это не эмулятор Windows. Wine – это слой эмуляции, помещенный между приложениями Windows и прочей частью вашей Linux-системы. Он интерпретирует инструкции, выдаваемые программой Windows, и переводит их в нечто понятное системе.&lt;br /&gt;
&lt;br /&gt;
Первый шаг – установка. В большинстве репозиториев дистрибутива обычно имеются две версии Wine: Стабильная и Нестабильная.&lt;br /&gt;
&lt;br /&gt;
Несмотря на название, стабильности последней часто достаточно для каждодневного использования, и нередко она гораздо более совместима с приложениями, так как содержит последние исправления. Для пользователей Ubuntu, PPA с последней и самой лучшей сборкой для добавления в раздел Источники ПО в Центре программного обеспечения Ubuntu –это ppa:ubuntu-wine/ppa.&lt;br /&gt;
&lt;br /&gt;
Отлично поддерживаются версии Microsoft Office до 2010. Установщик, например, без проблем работает с Microsoft Office 2003, но прежде чем его запустить, нужно найти в настройках Wine WINWORD.EXE, EXCEL.EXE и POWERPNT.EXE из папки C:\Program Files\Microsoft Office. Выберите исполняемый файл для каждого и, используя выпадающие меню в разделе Библиотеки, задайте Riched20 как Native и GDIPlus – как Native &amp;gt; Builtin.&lt;br /&gt;
&lt;br /&gt;
Microsoft Word, Excel и Powerpoint должны работать нормально. Для получения последних инструкций по установке Office 2007 зайдите на http://bit.ly/koVdDz. На момент написания данного учебника поддержка Microsoft Office 2010 не работала, но когда вы будете его читать, это может быть исправлено.&lt;br /&gt;
&lt;br /&gt;
К сожалению, VBA-макросы из Office не работают в Wine, что в определенных ситуациях может стать проблемой. Но к счастью, есть удобный скрипт под названием winetricks, который можно использовать для установки соответствующих компонентов. В терминале введите:&lt;br /&gt;
&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;http://winetricks.org/winetricks&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Врезка|right|Заголовок=Шаг за шагом: Создаем новую ВМ в VirtualBox|Содержание=;Выберите ОС&lt;br /&gt;
:Наберите “Windows”, и это появится автоматически в раскрывающемся списке. Если вы устанавливаете 64-разрядную гостевую систему, позаботьтесь о выборе правильной опции.&lt;br /&gt;
;Задайте ОЗУ&lt;br /&gt;
:Если ваш гость – Windows 7, то минимальный объем, требуемый для обеспечения работы системы – 1 ГБ.&lt;br /&gt;
;Задайте жесткий диск&lt;br /&gt;
:Windows 7 требует по меньшей мере 40 ГБ, но XP – значительно меньше.&lt;br /&gt;
;Настройие параметры&lt;br /&gt;
:Можно менять любые настройки, связанные с работой процессора (как описано здесь), до установки Windows, чтобы избежать ошибок в дальнейшем.&lt;br /&gt;
;Выберите том для установки&lt;br /&gt;
:Используете ли вы для установки Windows физический DVD или ISO-образ, вы можете выбрать его с помощью Мастера первого запуска. Теперь установите Windows обычным образом.&lt;br /&gt;
;Установите дополнения&lt;br /&gt;
:После этого рекомендуем установить guest additions для обеспечения поддержки режима Seamless, полноэкранного режима, аппаратного 3D-ускорения и т. д.|Ширина=30%}}&lt;br /&gt;
&lt;br /&gt;
Затем, запустив winetricks из терминала, вы увидите окно, отображающее множество полезных программ и инструментов для Windows, устанавливаемых в Wine всего лишь при отметке галочкой.&lt;br /&gt;
&lt;br /&gt;
Что до поддержки VBA, вас, вероятно, выручит установка модулей Windows Script Host, DCOM98, VB6 и VB6run (хотя это может быть изменено).&lt;br /&gt;
&lt;br /&gt;
Перед запуском Office рекомендуем также установить модуль corefonts, чтобы обеспечить доступность Times New Roman, Comic Sans и всей эклектики шрифтов, способных содержаться в ваших документах.&lt;br /&gt;
&lt;br /&gt;
Если в ваших презентациях PowerPoint не проигрывается звук, Wine, вероятно, неверно настроена. Перейдите к настройкам Wine, нажмите на вкладку Аудио и убедитесь, что выбрано только Alsa; затем в DirectSound убедитесь, что в выпадающем меню аппаратного ускорения стоит Emulation. Установите частоту дискретизации до 44100 и 16 соответственно. Не отмечайте флажок Драйвер эмуляции. Если ваша система все равно кочевряжится, поэкспериментируйте с настройками.&lt;br /&gt;
&lt;br /&gt;
И, наконец, если в полноэкранном режиме игра DirectX виснет, откройте вкладку Графика – оттуда можно эмулировать виртуальный рабочий стол с вашим собственным выбором разрешения, который позволит запустить игру в отдельном окне заданного вами размера – так быстрее будет выяснить, какие именно параметры не определены.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|left|Заголовок=Скорая помощь|Содержание=VirtualBox не ограничивается только хостингом Windows. Вы можете установить в качестве гостя практически любую систему *nix.|Ширина=20%}}&lt;br /&gt;
&lt;br /&gt;
===VirtualBox: ОС внутри ОС===&lt;br /&gt;
&lt;br /&gt;
: Запустите приложения Windows в Windows с помощью виртуализации.&lt;br /&gt;
&lt;br /&gt;
Слои эмуляции вроде Wine – решение не идеальное. Одни приложения просто отказываются работать (например, Microsoft Access), а в других ощущается нехватка функций (например, поддержки макросов VBA в Microsoft Office). Ведь вы все-таки пытаетесь запустить приложение в среде, резко отличной от экосистемы Windows, для которой оно разрабатывались.&lt;br /&gt;
&lt;br /&gt;
Технологией, позволяющей запускать операционные системы внутри других операционных систем, является виртуализация. Ваша «домашняя» система (в нашем случае – Linux) установлена изначально, а одна или несколько «гостевых машин» (в нашем случае – из Windows) запущены «виртуально». То, что происходит внутри гостевой машины, никак не влияет на домашнюю систему – хост.&lt;br /&gt;
&lt;br /&gt;
Например, если в вашей системе 4 ГБ оперативной памяти, можно выделить гостю 1 ГБ. С точки зрения домашней системы, гость – это просто программа, требующая до 1 ГБ памяти, а с точки зрения виртуальной машины (ВМ) ей аппаратно предоставлено лишь 1 ГБ ОЗУ.&lt;br /&gt;
&lt;br /&gt;
Гостевая система будет действовать так, как будто имеет доступ к собственным ресурсам, хотя на самом деле она работает через ОС хоста.&lt;br /&gt;
&lt;br /&gt;
Это вызывает изрядную задержку, но современные операционные системы поддерживают технологию виртуализации, и скорее всего вы получите практически тот же уровень производительности, что и на реальном компьютере.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|right|Заголовок=Поиск Oracle|Содержание=Новые пользователи нередко недоумевают, в чем разница между VirtualBox OSE и Oracle VirtualBox. Наиболее очевидная – то, что первая поставляется под лицензией GNU GPLv2 и обычно распространяется и поддерживается дистрибутивами Linux, а вторая – с закрытым исходным кодом, по лицензии, ограничивающей ее личным пользованием.&lt;br /&gt;
&lt;br /&gt;
Версия Oracle, как правило, опережает выпуск с открытым кодом и идет с новейшими функциями.&lt;br /&gt;
&lt;br /&gt;
Обе, однако, совместимы с Extension Pack от Oracle, что, среди прочего, добавляет гостевым системам поддержку USB 2.0 и RDP.|Ширина=20%}}&lt;br /&gt;
&lt;br /&gt;
====Приложения Windows в Windows====&lt;br /&gt;
&lt;br /&gt;
Легко видеть, что это очень полезная технология для нашего конкретного сценария, поскольку Windows-приложения по определению гораздо лучше работают в Windows. Добавьте сюда поддержку аппаратного 3D-ускорения, и получится очень привлекательная альтернатива Wine.&lt;br /&gt;
&lt;br /&gt;
Лучший доступный кросс-платформенный пакет виртуализации – VirtualBox (см. врезку Поиск Oracle, чтобы узнать больше о его двух вариантах). При первом запуске VirtualBox вы увидите пустое окно с некоторыми заметно полезными иконками, такими как New, в одной из панелей инструментов. Это значок служит для создания новой виртуальной машины – см. руководство Шаг за шагом на следующей странице.&lt;br /&gt;
&lt;br /&gt;
Создайте машину, и перед установкой задайте ее настройки. Здесь можно включить некоторые особенно важные параметры, такие как поддержка PAE/NX (которая позволяет загрузить более одного ядра процессора для гостевой ОС), и 3D-ускорение в Графике (что очень важно для игр, поскольку предоставляет для ВМ 3D-возможности вашей видеокарты).&lt;br /&gt;
&lt;br /&gt;
====Будьте моим гостем====&lt;br /&gt;
&lt;br /&gt;
После создания виртуальной машины и установки Windows (вам понадобятся дополнительный диск/образ Windows) настоятельно рекомендуем установить специальные дополнения для гостевых ОС [guest additions], чтобы выжать максимум из функционала вашей ВМ.&lt;br /&gt;
&lt;br /&gt;
Это важно, если вы хотите попробовать режим Seamless, позволяющий скрывать фон Windows и само окно ВМ. То есть вы можете перемещать окна гостевой системы, как будто система Linux им родная (учтите, что перетаскивать их между рабочими областями нельзя, поскольку ваша ВМ все-таки работает только в полноэкранном режиме). Кроме того, guest additions вам потребуются, если вы хотите, чтобы при перетаскивании окна или переходе на полный экран корректировалось разрешение гостевой операционной системы. Вдобавок это обеспечивает возможность перетаскивать приложений Windows без «захвата» курсора окном ВМ (и вы экономите на лишних нажатиях комбинаций клавиш для его освобождения).&lt;br /&gt;
&lt;br /&gt;
Перескочим на шаг вперед и воспользуемся преимуществом недавно появившейся «экспериментальной» поддержки Direct3D в VirtualBox. Обычно для установки дополнений [guest additions] нужно в меню окна виртуальной машины выбрать Устройства &amp;gt; Установить дополнения..., но в более ранних версиях Windows вам придется сперва запуститься в безопасном режиме. Для этого во время запуска ВМ клавишу F8, чтобы загрузилось меню Advanced Boot; затем выберите в меню соответствующую функцию.&lt;br /&gt;
&lt;br /&gt;
Только после тзагрузки в безопасном режиме, запустите установщик guest additions. По окончании установки просто перезагрузитесь в «нормальный» Windows 7, и вы должны увидеть все привычные свойства плюс возможность воспроизведения сотен игр для ОС Windows, которые до этого вы запускать не могли.&lt;/div&gt;</summary>
		<author><name>2sash-kan</name></author>	</entry>

	</feed>