Vinegar Installation
System Requirements
There are some requirements for your system to fulfill to run Roblox Studio with Vinegar. Some of these are sourced from Roblox Studio’s system requirements for Windows.
Ensure that your system meets the minimum requirements below:
- OS: Linux kernel >=2.6.22
- Processor: x86-64/AMD64 type CPU
- Memory: 3 GB RAM
- Graphics: OpenGL 4.4 capable
The following requirements are recommended for an optimal experience:
- OS: Linux kernel >=6.14 (NTSync support)
- Memory: 8 GB RAM
- Graphics: Vulkan 1.4 capable
Vinegar’s own Wine builds have been built to use the SSE4.1 CPU instruction set for better performance, so CPUs that don’t support it are unable to run Studio out of the box. Sober requires at least SSE4.1 to run, so there is little reason to change this behavior.
Installing Vinegar
Through Flatpak
If you don’t have Flatpak installed on your system, follow the instructions that apply to your Linux distribution on Flatpak’s setup page.
Vinegar is officially distributed on Flathub:
The Flatpak can also be installed using the following command:
$ flatpak install flathub org.vinegarhq.Vinegar
Through distribution-specific packages
The Vinegar community maintains a couple of distribution-specific packages to make native installation easier.
Do note that these packages aren’t officially supported by the Vinegar maintainer and there’s no gurantee regarding their safety.
Arch Linux and derivatives
To install Vinegar, run the following commands:
$ git clone https://aur.archlinux.org/vinegar.git
$ cd vinegar
$ makepkg -si
Alternatively install vinegar with an AUR helper.
Gentoo
Firstly, make sure the repository module for eselect and git are both installed:
$ emerge app-eselect/eselect-repository dev-vcs/git
Then you will need to add the Vinegar overlay:
$ eselect repository add "vinegar" git https://github.com/vinegarhq/ebuild.git
$ emaint sync
And emerge the package:
$ emerge -av games-util/vinegar
Alternatively, you can use the live ebuild by creating a /etc/portage/package.accept_keywords/vinegar file with the following content:
games-util/vinegar **
Alpine Linux
Vinegar is available for Alpine Linux v3.22 and onwards.
$ apk add vinegar
NixOS
Vinegar’s Nix package resides in the Unstable repository. It can be installed system-wide with environment.systemPackages:
environment.systemPackages = [
pkgs.vinegar
];
Or just for your user using home.packages via Home Manager:
home.packages = [
pkgs.vinegar
];
Testing in a temporary shell can also be done using nix shell nixpkgs#vinegar.
Through building the source code
Building Vinegar from source is mainly meant for developers and shouldn’t be necessary for the vast majority of users.
To build Vinegar from source, you first need to make sure that you have the following dependencies installed:
- Go >=1.22.0
- GTK4
- Gettext
- Libadwaita
To clone Vinegar’s git repository and start building, run the following commands:
$ git clone https://github.com/vinegarhq/vinegar.git
$ cd vinegar
$ make
To install Vinegar, run the following command inside of its source directory:
$ make install