- ArchPKGs
- A Complete Tutorial on Installing portproton on Arch Linux (Manjaro/BlackArch)
- Table of Contents
- Install portproton link
- Install with pacman (Package Manager) link
- Install with yay (Simpler) link
- Update portproton link
- Update with pacman (Package Manager) link
- Update with yay (Simpler) link
- Remove portproton link
- Uninstall with pacman (Package Manager) link
- Uninstall with yay (Simpler) link
- More Guides
- Guide on Install, Update and Remove opnplug-git on Arch Linux, Manjaro and RebornOS
- Guide on Install (Update/Uninstall) ttf-cmu-sans-serif on Arch Linux, Manjaro and Artix
- Installing kotlin-native-bin in One Line of Command on Arch-Based Linux (Manjaro, BlackArch)
- How to Install/Update/Uninstall qbzr on Arch Linux (Manjaro, Garuda)
- Installing gitql-bin in Single Line of Command on Arch Linux, Manjaro and Garuda
- Guide on Install/Update/Remove quassel-core-git on Arch Linux (Manjaro, Anarchy)
- PortProton — простой запуск Windows-приложений в GNU/Linux-среде
- Что такое PortProton
- Текущее положение
ArchPKGs
A Complete Tutorial on Installing portproton on Arch Linux (Manjaro/BlackArch)
«Software for playing Microsoft Windows games and launchers» is the maintainer’s description of portproton . To get portproton from AUR (Arch User Repository) on Arch Linux and Arch-based distributions (e.g. Manjaro, EndeavourOS, Artix, Anarchy) is quite uncomplicated. This tutorial will be covering how to install/update/remove the package with either the default package manager pacman or an AUR helper like yay .
Table of Contents
Install portproton link
There are two typical methods to install portproton from AUR. pacman is the way to go if you’re a seasoned Linux user and know the concept of how packages are built. If not, yay is a popular alternative to install packages without the need to review PKGBUILD and build packages with makepkg yourself.
Install with pacman (Package Manager) link
sudo pacman -S --needed git && git clone https://aur.archlinux.org/portproton.git && cd portproton && makepkg -si
- Install git if it is not already installed.
- clone the package’s git repository from upstream URL.
- cd into the folder that we just cloned.
- Build the package with makepkg , then install it with pacman .
Install with yay (Simpler) link
yay -S portproton
Update portproton link
Updating AUR packages is pretty much the same as installing them. All you have to do is pull it from source then re-build it. Nonetheless, it is still a good practice to upgrade your whole system first with sudo pacman -Syu before updating any packages to avoid dependency issues, since Arch is a rolling-release Linux distro.
Update with pacman (Package Manager) link
Make certain you’re in the directory of the repository you previously cloned before running the command:
git pull && makepkg -si
- pull from the package’s git repository.
- Build the package with makepkg . Also, it will automatically be updated with pacman if built successfully.
Update with yay (Simpler) link
Remove portproton link
Compared to installing and updating packages, removing is the easiest of these three,just choose whether to purge the unused dependencies and the configuration files generated by the package.
Uninstall with pacman (Package Manager) link
sudo pacman -R portproton
sudo pacman -Rs portproton
sudo pacman -Rns portproton
Uninstall with yay (Simpler) link
yay -R portproton
yay -Rs portproton
yay -Rns portproton
For more details about AUR packages installation or how to get yay , please refer to Two Ways to Install Packages from AUR published on NoCache.
More Guides
Guide on Install, Update and Remove opnplug-git on Arch Linux, Manjaro and RebornOS
According to opnplug-git’s profile, it is «FM synthesizer for OPNMIDI with OPN2 chip emulation». To install and update this package (opnplug-git) from AUR (Arch User Repository) on Arch Linux, Manjaro, EndeavourOS, BlackArch, ArcoLinux and RebornOS is comparatively simple. This guide will taught you how to install, update and uninstall the package with either the default package manager pacman or an AUR helper like yay.
Guide on Install (Update/Uninstall) ttf-cmu-sans-serif on Arch Linux, Manjaro and Artix
«CMU Sans Serif» is their gist of ttf-cmu-sans-serif. To install ttf-cmu-sans-serif from AUR (Arch User Repository) on Arch Linux and Arch-based distributions (e.g. Manjaro, EndeavourOS, Artix, Parabola, ArcoLinux, Anarchy) is comparatively uncomplicated. This tutorial will show you step-by-step how to install/update/uninstall the package with either the default package manager pacman or an AUR helper (e.g. yay).
Installing kotlin-native-bin in One Line of Command on Arch-Based Linux (Manjaro, BlackArch)
«An LLVM based backend for the Kotlin compiler and native implementation of the Kotlin standard library» is the maintainer’s gist of kotlin-native-bin. To install or uninstall this package (kotlin-native-bin) from AUR (Arch User Repository) on Arch Linux, Manjaro, EndeavourOS, BlackArch and Artix is relatively simple. This guide will taught you how to install/update/remove the package with either the default package manager pacman or an AUR helper like yay.
How to Install/Update/Uninstall qbzr on Arch Linux (Manjaro, Garuda)
qbzr is «A GUI front end for Bazaar based on the Qt toolkit.» based on its own description. To install or remove qbzr from AUR (Arch User Repository) on Arch Linux and Arch-based Linux distributions (e.g. Manjaro, EndeavourOS, Artix) is relatively straightforward. This guide will taught you how to install, update and remove the package with either the default package manager pacman or an AUR helper like yay.
Installing gitql-bin in Single Line of Command on Arch Linux, Manjaro and Garuda
«A git query language» is the developer’s outline of gitql-bin. To install or uninstall gitql-bin from AUR (Arch User Repository) on Arch Linux, Manjaro, EndeavourOS and Parabola is rather straightforward. This guide will cover how to install/update/uninstall the package with either the built-in package manager pacman or an AUR helper like yay.
Guide on Install/Update/Remove quassel-core-git on Arch Linux (Manjaro, Anarchy)
«KDE/Qt-based distributed IRC client (core only)» is their profile of quassel-core-git. To install or uninstall this package (quassel-core-git) from AUR (Arch User Repository) on Arch Linux, Manjaro, EndeavourOS, Anarchy, ArcoLinux, BlackArch and RebornOS is rather easy. This tutorial will taught you how to install, update and uninstall the package with either the built-in package manager pacman or an AUR helper like yay.
More guides… copyright 2023 ArchPKGs. All Rights Reserved.
PortProton — простой запуск Windows-приложений в GNU/Linux-среде
На сайте коллега уже писал статью «Linux для игр или почему это уже не шутка», упомянув игровые клиенты. В этой статье расскажу о PortProton, про который некоторые и так знают, коли упоминания встречаются в комментариях, я упоминал в своей подборке программ (в блоке про игры).
Что такое PortProton
PortProton основан на версии WINE от Valve (Proton) и её модификациях (Proton GE). Включает в себя набор скриптов в сочетании с самим WINE-PROTON, контейнером Steam Runtime Sniper с добавлением портированных версий MANGOHUD (вывод полезной информации через окно игры: FPS, FrameTime, CPU, GPU и т.д.) и vkBasalt (улучшение графики в играх, очень хорошо в сочетании с FSR, DLSS) + множество уже настроенных оптимизаций для максимальной производительности.
PortProton устанавливается в систему и позволяет запускать Windows-приложения в Linux-среде: не только игры, любое ПО. Доступны для установки игровые клиенты, которые не имеют нативной поддержки GNU/Linux-систем и эмуляторы.
Использование доступно в 2-х вариантах: запуск через меню «Игры» главного окна и через контекстное меню конкретного приложения/ярлыка. При установке ПО интегрируется в ОС. Процесс установки описан в статье на сайте. Для работы с конкретным дистрибутивом нужно установить зависимости (они приведены по ссылке выше). В случае с Ubuntu и производными, можно скачать готовый .deb-пакет, для Arch-based доступен tar.zst-архив или установка из AUR, из репозитория устанавливается и для ROSA Linux. Через PP можно не только запускать, но и установить Windows-приложение в пару кликов (да-да, пиратки с торрентов поддерживаются), запускаются не только игры, любые приложения.
Так выглядит окно при запуске из меню «Игры».
А так выглядит окно при открытии приложения через контекстное меню, где можно подобрать связку для запуска, настроить приложение, покрутив конфигурационные файлы текстовые, загрузить другую версию WINE или создать ярлык. Для загрузки в окне имеется на выбор очень много и других версий Wine, кроме предустановленных. В случае проблем, стоит поиграться со связками настроек сперва, если это не помогло, то запустить приложение в режиме создания лога (лог будет в папке PortWINE в домашней директории), с ним обратится в Discord-канал, где могут помочь и подсказать.
Необходимые компоненты, такие как 3D API (DXVK, VKD3D, OpenGL, Gallium Nine), будут либо установлены сразу вместе со скриптом, либо подтягиваются при первом запуске. Некоторые приложения могут глючить, вылетать, иметь проблемы с изображением/звуком итд. Для решения, можно поиграться со связками Wine, 3D API и настройками. При наведении курсора на значение, выводится подсказка. Для использования в игре MangoHud, vkBasalt и прочих инструментов, они должны быть предварительно установлены в систему.
На последней вкладке «НАСТРОЙКИ PORTPROTON» можно настроить текстовые файлы, удалить/переустановить и найти справочную информацию, ссылки на Website, Discord и VK, лицензируется проект под MIT.
Текущее положение
На момент написание материала, сайт проект находится по этому адресу. Есть сообщества в социальных сетях: ссылки на ВК, Youtube- и Discord-каналы и github-страницу проекта с исходниками находятся на главной странице. Эти ссылки дублируются на сайте и в справочной информации. При создании лог-файла (в случае неработоспособности, вылетов и багов), стоит обратится в Discord-канал проекта, ссылка с приглашением будет в лог-файле. Насколько я знаю из последнего стрима, YT-канал скоро будет заброшен, так как автор собирается переходить на отечественную площадку, но мосты останутся, так что в худшем случае, там будет рестрим без ответов на вопросы и чата.
Автор не монтирует короткие видеоролики, но проводит длинные прямые трансляции, на которых отвечает на вопросы из чата, показывает процесс улучшения проекта и рассказывает о текущем положении дел, отвечает на вопросы и общается с аудиторией. В Discord-канал можно обращаться и с вопросами, где такие же пользователи или помощники Миши ответят и помогут разобраться. Тем не менее, на канале видео с инструкциями.
Желаю использования без вылетов и багов.