Как устанавливать игры на linux manjaro

Обновлено: 30.06.2024

Manjaro — самый популярный дистрибутив GNU/Linux, как минимум, в течение последних месяцев в рейтинге Distrowatch. Причин для этого более чем достаточно. В статье будет рассмотрен один из несомненных плюсов системы, который по удобству, качеству и простоте является одним из самых привлекательных для пользователей, — установка программ в Manjaro.

Стандартной средой рабочего стола в Manjaro является Xfce. Именно в ней мы опробуем два варианта установки ПО: графический и с помощью терминала.

Установка программ в Manjaro Linux

Manjaro имеет собственный список источников программного обеспечения, рядом с которым также работает репозиторий Arch (в том числе и пользовательский репозиторий AUR).

1. Установка пакетов Manjaro через графический интерфейс

По умолчанию система использует pamac в качестве менеджера управления программами, которая является графическим вариантом консольной утилиты pacman, о которой будет сказано позже. Он может работать одновременно со стандартным репозиторием и с AUR.

Чтобы запустить его, откройте меню Xfce → Настройки → Установка и удаление программ (или воспользуйтесь поиском).

Pamac имеет схожий с подобными программами интерфейс, в котором есть возможность сортировать все программы по категориям, группам и т.д.

Установленные программы имеют окрашенное зеленым цветом поле Состояние. Чтобы установить программу Manjaro, выберите необходимый фильтр ПО (например Категории). Укажите один из предложенных разделов:

[/url]Укажите одну или несколько программ для установки, поставив галочку в поле Состояние → Применить.

При необходимости установить дополнительные зависимости ПО, pamac выдаст соответствующее окно с полным их перечнем → Далее.

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

Начнётся инсталляция. Для просмотра подробностей установки нажмите кнопку Подробно.

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

Таким образом выбранные программы будут установлены в систему графически.

2. Установка пакетов с помощью pacman

Для инсталляции ПО в терминале используется утилита pacman. Этот метод подходит для тех, кто привык управлять установкой и удалением программ «вручную». В некоторых случаях этим способом получается совершать некоторые операции с ПО быстрее, чем в графическом варианте.

Главное отличие pacman от pamac в том, что первый не производит установку из AUR. Для этого используется утилита yaourt. Рассмотрим их по очереди.

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

sudo pacman -S NAME

  • sudo — выполнить команду от имени суперпользователя;
  • pacman — название управляющей утилиты;
  • -S — указание установить программу;
  • NAME — имя программы в том виде, в каком оно указано в репозитории.

Например, чтобы установить редактор vim, откройте меню Xfce → Настройки → Терминал Xfce.

Введите команду установки и, при необходимости, подтвердите паролем.

в целях безопасности.

Далее pacman предложит установить пакет в Manjaro, если его имя было введено правильно и он находится в репозитории. Чтобы подтвердить выбор, введите Y и нажмите Enter. Обратите внимание, что в данном случае регистр вводимой буквы не имеет особого значения: большая буква означает, что этот вариант будет выбран по умолчанию, если вы нажмете Enter без точного указания.

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

Таким образом будет установлен текстовый редактор vim.

3. Установка пакетов с помощью yaourt

Эта утилита используется для установки приложений из пользовательского репозитория ­— AUR. Но по умолчанию она не установлена, так как AUR нужно включить вручную. Для этого откройте pamac. В меню программы выберите Настройки.

Во вкладе AUR включите его поддержку.

Закройте pamac. Для установки yaourt воспользуйтесь командой:

Чтобы установить приложение из AUR, используйте такую инструкцию:

yaourt NAME

где NAME — имя устанавливаемой программы. Например, для установки программы skype введите команду:

Поскольку в AUR находится много пакетов, в названиях которых содержится skype, необходимо выбрать из списка тот, который необходим. В данном случае это пакет под номером 20. Введите его и нажмите Enter.

Далее yaourt предупредит, что вы устанавливаете выбранную программу на свой страх и риск и предложит отредактировать файл PKGBUILD, являющийся инструкцией по сборке ПО из исходного кода. На это отвечайте отрицательно буквой N. Обратите внимание, что с этого момента момента ввод буквы не требует подтверждения. Затем отобразится список устанавливаемых пакетов. Подтвердите выбор с помощью буквы Y или нажатием Enter.

Начнётся процесс скачивания и сборки пакетов. Когда программа будет готова к установке, появится соответствующий вопрос. Ответьте утвердительно.

Запустится установка пакетов Manjaro, где будет показана итоговая информацию по изменению размера свободного места на диске. Подтвердите решение.

После этого программа будет установлена на компьютер и отобразится в соответствующей категории.

Выводы

Установка программ в Manjaro возможна в двух вариантах: графическом и консольном. Отличительная особенность установки в терминале - использование разных утилит для инсталляции ПО из стандартных репозиториев и AUR (а именно — pacman и yaourt).


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

Проверяем как оно работает

Игра абсолютно нетребовательна к ресурсам, поэтому запускать мы ее будем на виртуальной машине, так проще для меня, но на реальной машине отличий не будет никаких. Запускать будем версию игры HoTA. Установщик я предварительно скачал и поместил на рабочий стол.

Запускаем «Heroes of Might and Magic III»

Процесс запуска покажу на примере Manjaro Linux. Все тоже самое будет и на Ubuntu за исключением установки зависимостей.

Устанавливаем зависимости для Manjaro. Для этого вводим:

Для Ubuntu команд будет несколько:

Ну и еще для Ubuntu нужно поставить драйвера на видео, так как у меня AMD

После установки зависимостей вводим непосредственно команду установки самого Port Proton

Выбираем путь установки основного префикса

Мы видим меню самого Port Proton, в нем можно выбрать так сказать «режим» запуска, и выбрать разные версии программы.

Жмем LAUNCH. Первый запуск может занять время, пока будет подготовлено и подкачено все необходимое. Когда все будет готово

Все необходимые операции проделаны, теперь уже стартует сам exe-шник,. Проделываем простую установку.

Находим нужный файл для запуска программы и также запускаем его через Port Proton

Стартует лаунчер уже самой игры. Ну, и жмем «ИГРАТЬ»

Вуаля! Мы слышим замечательный саундтрек Пола Ромеро и мурашки уже побежали по нашим рукам, предвкушая очередной вечер наполненный приключениями, сюжетными поворотами, сложнейшими баталиями в этом прекрасном замечательном мире Героев Меча и Магии

На Ubuntu кстати то же все отлично запустилось

Итог

Port Proton инструмент довольно удобный, простой в использовании и установке. Все, что я пробовал через него запустить (хоть это было и не так много игр), без проблем запускалось. Также через Port Proton можно пробовать запускать не только игры, но и программы для Windows. Если ты любитель поиграть, то безусловно это первое, что ты должен установить на свой компьютер с Linux после Steam.

Представьте себе, что по какой-то причине вы вынуждены перейти на систему с ядром Linux. Но вот беда, ваша любимая игра ВКО запускается только на Windows и MacOS.

Не беда, в данном гайде я постараюсь как можно подробнее рассмотреть все шаги по запуску ВКО на Linux. Хотя после этого гайда ты сможешь устанавливать и запускать не только ВКО, но и многие другие игры. Ведь все установленные библиотеки и программы подойдут и для других игр. Так что в дальнейшем придётся делать гораздо меньше телодвижений для установки игр.

Оговорюсь сразу, данный гайд будет полезен тем, кто хотя бы пару раз запускал терминал и знает, как с ним работать. Хотя и тут я постарался собрать все команды терминала в группы, чтобы максимально облегчить весь процесс установки. Ведь запуск и настройка игры не проходит в два клика, как это делается на Windows и MacOS.

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

Все точки на Ё расставлены, поэтому, пожалуй приступим. Присаживайся поудобнее, наше путешествие начинается.

Первым делом подготовим систему.

Если у тебя графика от AMD Radion, то тебе будет проще и последующий шаг можно пропустить.

1) Убираем разрывы картинки в играх, включаем поддержку Gsync и сохраняем настройки по умолчанию

Для этого открываем терминал и вводим команду:

Нажимаем клавишу ввода, вводим пароль суперпользователя и нажимаем снова клавишу ввода.
Появится окно настроек Nvidia, в нём первым делом заходим в OpenGL Settings


и выставляем настройки, как на скриншоте ниже.


Затем переходим в X Server Display Configuration


и выбираем пункт Advanced.


Выбираем пункт Force Composition Pipeline и жмём на кнопку Apply.


Теперь сохраним эти настройки так, чтобы при сделующем запуске дистрибутива эти настройки автоматически подхватывались и применялись.
Жмём на Save to X Configuration File и в появившемся окне прописываем /etc/X11/mhwd.d/nvidia.conf или копируем и вставляем в окно.


Не забываем нажать Сохранить и жмём Выйти.

2) Установка большого количества библиотек и пары программ

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

Не советую копировать залпом все команды снизу, а устанавливать их по очереди!

  • sudo pacman -S wine-staging giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse libgpg-error lib32-libgpg-error alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo sqlite lib32-sqlite libxcomposite lib32-libxcomposite libxinerama lib32-libgcrypt libgcrypt lib32-libxinerama ncurses lib32-ncurses opencl-icd-loader lib32-opencl-icd-loader libxslt lib32-libxslt libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader
  • sudo pacman -S lib32-gnutls lib32-libldap lib32-libgpg-error lib32-libxml2 lib32-alsa-plugins lib32-sdl2 lib32-freetype2 lib32-dbus lib32-libgcrypt libgcrypt
  • sudo pacman -S lib32-gnutls lib32-libldap lib32-libgpg-error lib32-sqlite lib32-libpulse
  • sudo pacman -S lib32-dbus-glib lib32-libnm-glib lib32-nss lib32-gtk2 lib32-sdl2_image lib32-libcanberra lib32-libudev0-shim openssl-1.0
  • sudo pacman -S meson systemd git dbus
  • sudo pacman -S winetricks
  • sudo pacman -S python-pip python-setuptools python-virtualenv
  • python3 -m pip install --user pipx

После этого шага нужно закрыть терминал и запустить его снова.

  • pipx install protontricks
  • sudo pacman -S lutris

Вот, собственно, установка библиотек и программ завершена. Переходим к установке самой игры.

3) Установка, настройка и запуск ВКО

Скачиваем установщик игры по этой ссылке (ссылка ведёт на официальный сайт игры).

Запускаем программку Lutris, для этого заходим в меню запуска приложений (в Windows это стартовое меню) и в поле Поиск. набираем Lutris, и нажимаем клавишу ввода.

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

Первым делом заходим в Manage runners


Там прокручиваем список эмуляторов в самый низ и находим Wine (помним, что вайн это не эмулятор ;-) ), жмём на синюю кнопку (Manage Versions). Откроется окно, в котором выбираем интересующую нас версию Wine.


В нашем случае советую использовать версию lutris-5.4. Для установки нужно лишь поставить галочку напротив версии. Жмём Ок и закрываем окно Manage Runners.


Фух. Теперь к подготовке установки самой игры!

Жмём на крестик в левой части программы и выбираем Add Game.


В появившемся окне во вкладке Game info прописываем следующее:

  • Name - LotRO (но можно назвать и как-то по-другому, к примеру Lord of the Rings Online или ВКО)
  • Runner - из выпадающего меню выбираем Wine (Runs Windows games)
  • Release year - 2007 (хотя можете ввести год вашего рождения или оставить это поле пустым)


Далее переходим во вкладку Game options и прописываем следующее:

  • Executable - указываем путь до скаченного нами ранее установщика игры (у меня он был в папке Загрузки) при помощи кнопки Browse.
  • Arguments - оставляем пустым

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

Это очень важно!

К примеру, создаём папку Games в домашней папке пользователя, а уже в ней папку LotRO и через кнопку Browse. находим эту папку. В итоге должно получиться как на скриншоте ниже.

  • Working directory - папка, в которую будет установлена игра
  • Wine prefix - папка, в которой будет "хозяйничать" Wine (рабочие папки и файлы для запуска игры)
  • Prefix architecture - оставляем на Auto (default)


Теперь переходим на закладку Runner options:

  • Wine version - здесь выбираем из выпадающего меню ранее установленную версию Wine, в нашем случае это lutris-5.4-x86_64
  • Enable DXVK - не забываем переместить бегунок в режим "включено" (данная опция увеличит производительность игры)


Жмём на кнопку Save и смотрим, что у нас получилось. Если всё сделано верно, то в окне программы появится иконка Lutris с названием, которое ты дал игре (в моём случае LotRO). Иконку игры потом можно будет сменить в настройках, данный пункт рассмотрю чуть ниже.


Да, через этого зверька можно устанавливать и запускать разные лаунчеры, и что самое поразительное, они ещё и работают ;-)

Мы долго шли к этому шагу и он наступил! Установка самой игры.

Теперь жмём на кнопку Play и программа запустит установщик игры.


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


А дальше действуем по накатанной.
Next -> Next -> I Agree -> Next -> Finish
В окне с вопросом о текстурах с повышенных разрешением выбираем Yes или No и лаунчер игры запустится.

Не спеши закрывать данный гайд, на этом ещё не всё!

Ждём окончания скачивания игры и закрываем лаунчер.

Переходим в окно программы Lutris и выбираем нашу игру.

Сделаю небольшое отступление и пройдусь коротко по значкам.


1 - меню настройки приложения / игры
2 - открывает папку приложения / игры
3 - открывает терминал приложения / игры для просмотра лога
4 - удаляет приложение / игру

Нам понадобится первая кнопка. Нажимаем на неё, в открывшемся окне во вкладке Game info ты можешь изменить:


  • Name - название игры
  • Identifier - идентификатор
  • Runner - способ загрузки приложения / игры (изменять не советую)
  • Release year - год появления

Кроме этого тут же можно сменить иконки игры. Для этого предварительно скачиваем картинку и нажимаем на иконку Lutris в этом окне, а в появившемся окне указываем путь до картинки. Так же можно поступить и со знаком вопроса.

А можно пойти другим путём и изменить название на: The Lord of the Rings Online™
а идентификатор на: the-lord-of-the-rings-onlinetm
Для этого нажимаем на Change и изменяем идентификатор, после чего не забываем нажать на Apply, а затем Save и иконка сама чудестным образом изменится.

Итог наблюдаем ниже.


Снова заходим в настройки приложения / игры и переходим на следующую вкладку Game options, тут нам нужно будет изменить две вещи:

    Executable - нажимаем на кнопку Browse. и находим исполняемый файл игры (в нашем случае LotroLauncher.exe), если всё было сделано по этому гайду, то файл будет находиться по данному пути:


Чтобы сохранить настройки, не забываем нажать на кнопку Save.

Теперь можно нажимать на кнопку Play и лаунчер игры будет запущен. Вводим логин и пароль, выбираем сервер и соглашаемся с правилами.

После чего может появиться окно с вопросом об использовании DirectX 11 в игре, можно нажать на Yes.

Если ты читаешь эти слова, то спешу тебя поздравить. Твои мучения на этом завершились и ты можешь со спокойной душой начать играть в твою любимую игру!

Ах да, чуть не забыл!

Гайд продолжается и сейчас я поведаю тебе об установке плагинов и русификации.

Теперь всё будет достаточно просто.

Установка плагинов

После скачивания и распаковки архива, копируем папку плагина и вставляем по данному пути:

/Games/LotRO/drive_c/users/Имя пользователя/Мои документы/The Lord of the Rings Online/Plugins

Установка русификации

/Games/LotRO/drive_c/Program Files (x86)/StandingStoneGames/The Lord of the Rings Online/

Единственный минус этой русификациии в том, что после каждого обновления придётся перекачивать данный .dat файл.

screenshot 20211020 225121 bf25a0ac

Я не вдаюсь в подробности, объясняю самым простым способом.

Ubuntu:

Manjaro:

  • Основана на Arch Linux.
  • Имеет открытый исходный код и поддерживается сообществом.
  • Поскольку он основан на Arch Linux, он является скользящим релизом. Это означает, что достаточно одной установки, при этом постоянно предоставляются последние обновления.
  • Репозиторий программного обеспечения огромен и также постоянно обновляется.
  • Вместо PPA есть AUR (Arch User Repository).
  • Для установки используется pacman вместо apt.
  • Установка программного обеспечения с помощью графического интерфейса намного проще и легче по сравнению с Ubuntu.
  • Поставляется с огромным количеством окружений рабочего стола. Первоначально основанный на Xfce, флагманскими окружениями являются Gnome и KDE, но также доступны Lxqt, Lxde, Cinnamon, Mate, Budgie и Deepin.
  • Поддержка сообщества хорошая.

Личное мнение:

screenshot 20211020 225105 49d8958c

Огромным недостатком Ubuntu для меня было устаревшее программное обеспечение. Устаревшие релизы печально известны тем, что ломают систему, и она известна как нестабильная, но Manjaro спроектирован так, чтобы не ломаться, потому что программное обеспечение сначала тестируется на Arch, а затем на Manjaro.

Установка проприетарных драйверов не представляет особой проблемы, обнаружение оборудования происходит быстро. В Ubuntu мне пришлось потратить немало времени, чтобы найти графический драйвер AMD, но в Manjaro он уже был установлен.

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

Для личного использования Manjaro лучше, чем Ubuntu.

Что вы думаете об этих двух удивительных дистрибутивах? Какой твой любимый и почему? Дайте нам знать в комментариях ниже.

Читайте также: