Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Vinegar Installation

System Requirements

Before installing Vinegar, there are some requirements for your system to fulfill in order to be able to run Roblox Studio. These requirements are based on Roblox Studio’s official system requirements.

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

The Wine builds provided by Vinegar have been compiled to utilize the SSE4.1 CPU instruction set for further optimization, so CPUs that don’t support this instruction set are unable to run Studio. There is little reason to change this, as Sober requires at least said CPU instruction set in order to run.

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:

Download 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 distribution-specific packages to make native installation easier. These packages aren’t officially supported by the Vinegar maintainer, so any issues related to packaging need to be reported in their respective bugtracker.

Arch Linux and derivatives

AUR

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

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

Alpine Linux Edge

Vinegar is available for Alpine Linux v3.22 and onwards.

$ apk add vinegar

NixOS

Nixpkgs Unstable

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 only 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