Как установить directx на linux
Перейти к содержимому

Как установить directx на linux

  • автор:

Установка DirectX в Wine

Для людей, которые запускают windows-игры в Linux`е через Wine, просто необходим установленный DirectX. DirectX – это пакет графических библиотек от Microsoft, Linux-версии которого никогда не будет.

Для установки DirectX в Wine можно пойти сложным путем, устанавливая все библиотеки и описывая их в Wine, или простым путем, используя готовый скрипт Winetricks.

Скрипт Winetricks поможет нам очень просто установить DirectX в Wine, можно сказать на полуавтоматическом уровне. Этим скриптом можно много чего установить для Wine, о чем можно прочитать в приведенной ссылке выше.

Для начала нужно загрузить скрипт Winetricks с официального сайта проекта. Наиболее легко это можно сделать консольной командой:

wget https://www.kegel.com/wine/winetricks

Скрипт загрузится в Домашнюю папку, после чего для корректной работы этого скрипта нужно установить пакет cabextract. В Debian-подобных дистрибутивах установить этот пакет можно командой:

sudo apt-get install cabextract

После чего можно устанавливать DirectX под Wine используя скрипт Winetricks. Так как нам нужно установить только DirectX и больше ничего, то установку производим командой:

sh winetricks directx9

После этого Winetricks самостоятельно загрузит DirectX 9 и установит его в графической оболочке такой же, как в Windows.

Комментарии

Валька, 4 марта 2010 г. 01:51 #

Вроде в wine куча игр и так идут, зачем directx ставить?

Зюзгин Иван, 4 марта 2010 г. 04:58 #

Да, Вы правы, идут! Но бывает, что без DirectX запускаться отказываются. Приходиться ставить.

Установка DirectX в Linux

Для установки DirectX в Linux Ubuntu/Debian выполним указанные ниже команды.

sudo apt-get install cabextract
wget http://www.kegel.com/wine/winetricks
sh winetricks directx9
  • Нажмите, чтобы открыть на Facebook (Открывается в новом окне)
  • Нажмите, чтобы поделиться на Twitter (Открывается в новом окне)
  • Нажмите, чтобы поделиться записями на Pinterest (Открывается в новом окне)
  • Нажмите, чтобы поделиться на LinkedIn (Открывается в новом окне)
  • Нажмите, чтобы поделиться записями на Tumblr (Открывается в новом окне)
  • Нажмите, чтобы поделиться в Telegram (Открывается в новом окне)
  • Ещё
  • Нажмите, чтобы поделиться записями на Pocket (Открывается в новом окне)
  • Нажмите, чтобы поделиться на Reddit (Открывается в новом окне)
  • Нажмите, чтобы поделиться в WhatsApp (Открывается в новом окне)
  • Нажмите для печати (Открывается в новом окне)

Вливайтесь в общение

Добавить комментарийОтменить ответ

NCi пишет:

Почему вы не указали что DirectX Будет установлен ТОЛЬКО В WINE?
1/10

Рубрики

При использовании материалов, активная ссылка на сайт ixnfo.com обязательна!
When using materials, an active link to ixnfo.com is required!

Как установить DirectX 11 на Ubuntu

DirectX 11 в Ubuntu

Приняв на себя большой риск, я намеренно оставил «Microsoft» на изображении выше. Я надеюсь, что эта деталь не является причиной того, что некоторые из наших читателей покидают нас, но она служит введением к одной из тех статей, которые созданы для ответов на вопросы, но если вы ищете, о чем говорится в заголовке, мы просто ответил бы кратким «не могу». И это то, что сомнения, которые есть у некоторых пользователей, как установить директх 11 на убунту.

Ну, он устанавливается так же, как WhatsApp. Или так же, как Microsoft Office, который также от той же компании. Реальность такова, что он не устанавливается напрямую, но можно использовать обходные пути, чтобы все, что требует DirectX 11 или любой из его версий, работало в Linux. Потому что вопрос, который привел вас сюда, может иметь другой фундаментальный вопрос, и вопрос не в том, как установить DirectX в Ubuntu, а в том, как я могу использовать программное обеспечение в Ubuntu, для которого требуется DirectX 11, 12 или что-то еще.

Посмотреть все разделы

Что такое DirectX

DirectX — это коллекция технологий программирования мультимедийных приложений и графика разработан Майкрософт. Он в основном используется для разработки и запуска мультимедийных приложений и игр на платформе Windows. Эта коллекция предоставляет различные инструменты и ресурсы для разработчиков программного обеспечения, включая API-интерфейсы для 2D- и 3D-графики, звука, ввода с устройства, работы в сети и общего мультимедиа. Это позволяет разработчикам создавать приложения, в полной мере использующие аппаратные ресурсы компьютера, что приводит к лучшему качеству изображения и звука, а также более быстрой и плавной работе.

Короче говоря, это то, что Microsoft создает для разработчиков, чтобы они создавали свое программное обеспечение для работы в операционной системе, которую Билл Гейтс популяризировал, я бы сказал, еще в 90-х годах, хотя Windows 1.0 была выпущена в 1985 году. Иногда она требуется и устанавливается вместе с какой-либо игрой, или рядом с программой видеомонтажа и тому подобное, вот в чем вопрос. Что мы можем прийти к выводу, что мы не можем запустить программу в Ubuntu, потому что в требованиях она требует DirectX, а его нет.

Нужно ли устанавливать DirectX 11?

Пользователи Linux полностью понимают, что зависимость: Есть основной софт и другие более мелкие, необходимые для работы основного, от которого они зависят, отсюда и их название. Хотя DirectX можно установить и обновить как законченное программное обеспечение в Windows, его часто включают в игры и любые программы, для которых он требуется, точно так же, как зависимости для Linux. Примером может служить FFmpeg: если он у нас не установлен, и мы собираемся установить программное обеспечение, которое в нем нуждается, Ubuntu установит его. Но мы также можем установить его вручную, чтобы делать все с ним из терминала (например 1, например 2).

Здесь действительно важно иметь возможность запускать определенную программу, так как DirectX сам по себе малопригоден, как и .NET Framework. Эта программа будет той, для которой требуется DirectX 11 или какая-то другая версия, и мы должны сосредоточиться на основной программе.

Варианты запуска программ, зависящих от DirextX 11 ±

ВИНО

Одним из лучших вариантов, если не лучшим, является использование WINE. Когда вам нужно что-то конкретное, например DirectX 11 ±, он загрузит его, чтобы можно было выполнить программу. То же самое, если это зависит от .NET, но в этом случае я бы скачал Mono.

Если мы хотим использовать опцию WINE, мы должны сделать следующее:

  1. Открываем терминал и пишем:
sudo apt update && sudo apt upgrade && sudo apt install wine
  1. Запускаем установщик той программы, которую хотим установить и зависит от DirectX. Если у нас уже есть WINE, он должен открыться вместе с ним. Если мы видим что-то странное, мы всегда можем щелкнуть правой кнопкой мыши и выбрать «Открыть с помощью WINE» или подобное сообщение.
  2. Следуем инструкциям, которые появляются на экране. WINE должна позаботиться о загрузке всего необходимого для работы программы, включая DirectX или альтернативное программное обеспечение (более похожее на последнее, как мы объясним позже), но которое также позволит программе работать.

OpenGL, Vulkan и Proton как альтернатива DirectX 11

Существуют альтернативы DirectX, такие как OpenGL или Вулкан, и они совместимы с Ubuntu. Если то, что мы ищем, — это просто использовать программу, которая перечисляет DirectX 11 среди своих минимальных требований, то нам нужно сделать предыдущий пункт: довериться WINE и позволить ему загрузить то, что необходимо, среди которых будет быть OpenGL или Vulkan. В некоторых случаях может быть необходимо Proton, то, что Valve также использует в своем Steam для повышения совместимости игр, и что многие из них также можно запускать в Linux.

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

OpenGL

OpenGL установлен в Ubuntu по умолчанию, поэтому вам не нужно устанавливать его вручную. Да, возможно, потребуется установить драйверы для нашей видеокарты, например NVIDIA, для чего вам нужно перейти в раздел «Программное обеспечение и обновления»/«Дополнительные драйверы» и установить проприетарные, если появится такая возможность. Его также можно установить из терминала, набрав sudo apt установить nvidia-драйвер-XXX, где XXX — номер версии, например 460.

Вулкан

Чтобы установить Vulkan, откройте терминал и введите следующее, чтобы добавить его официальный репозиторий:

sudo add-apt-repository ppa: графические драйверы / ppa

Позже мы обновляем список пакетов с помощью Обновление sudo apt, с которым у нас уже будет доступен Vulkan для его установки. Прежде чем мы установим проприетарные драйверы нашей видеокарты, как мы объяснили в предыдущем пункте. Наконец, мы устанавливаем Вулкан:

sudo apt-get установить vulkan-sdk
Proton

Proton — это инструмент, разработанный Valve, предназначенный для запуска игр Windows в Linux через Steam. Чтобы установить Proton на Ubuntu, выполните следующие действия:

  1. Если он у нас не установлен, устанавливаем Steam. Хотя пакет Snap является лучшим вариантом, вам не следует выбрасывать версию DEB и хранить ее в камере, просто на всякий случай.
  2. Заходим во вкладку «Steam Play» и ставим галочку «Активировать Steam Play для всех названий».
  3. В выпадающем списке «Steam Play Compatibility Version» выбираем самую последнюю версию Proton.
  4. Принимаем и сохраняем изменения.

Благодаря этому мы сможем играть в игры для Windows на Linux, а также, поскольку Steam предлагает больше, чем просто игры, другое программное обеспечение, требующее DirectX 11 или более ранней версии.

Вы не можете установить это программное обеспечение Microsoft на Ubuntu, но, как и во многих других, есть альтернативы.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Убунлог » Ubuntu » Как установить DirectX 11 на Ubuntu

Будьте первым, чтобы комментировать

Как установить directx на linux

Простая установка DirectX в Wine.

Выполняем в терминале следующие команды.
# wget http://www.kegel.com/wine/winetricks
Скрипт загрузится в Домашнюю папку, после чего для корректной работы этого скрипта нужно установить пакет cabextract. В Debian-подобных дистрибутивах установить этот пакет можно командой:
# sudo apt-get install cabextract
После чего можно устанавливать DirectX под Wine используя скрипт Winetricks. Так как нам нужно установить только DirectX и больше ничего, то установку производим командой:
# sh winetricks directx9
После этого Winetricks самостоятельно загрузит DirectX 9 и установит его в графической оболочке такой же, как в Windows.

Порядок вывода комментариев:

0 Спам

1 toxicpvp210105 • 13:15, 13.05.2021

Добрый день, решил спросить у вас, можно-ли каким либо способом установить DX11 в Wine на Ubuntu? Нынешние игры, по типу WarFrame, требуют DX выше 10-го, помогите пожалуйста)

0

2 klich-al • 08:26, 14.05.2021

Любой DX состоит из определенных элементов и библиотек. Через winetricks эти библиотеки и ставятся. В видео показан способ скриптом ставить, но по сути, скрипт установки, это последовательность терминальных команд.Поэтому можно использовать и winetricks, который работает в графическом режиме. Там и нужно только галочки ставить требуемые. Если в репозиториях имеется элементы DX11, то через winetricks их легко поставить. Но сам лично, я подобное не пробовал делать, для моих программ и DX9 за глаза хватает.
А вообще, Вам лучше на форумах специальных инфу поискать и у знать у тех, кто подобные игры уже ставил на Linux.

1 Спам

3 toxicpvp210105 • 16:41, 14.05.2021

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *