Unofficial Linux installer for ABP Studio.
Important
This is an unofficial community project. It is not affiliated with, endorsed by, or supported by Volosoft.
This repository does not redistribute ABP Studio. It only automates downloading ABP Studio from official ABP/Volosoft sources, then converting, packaging, and installing it locally.
ABP Studio is proprietary software owned by Volosoft. Use of ABP Studio remains subject to Volosoft's EULA. Do not redistribute generated packages, extracted ABP Studio files, or any other Volosoft proprietary content. Generated packages are intended only for personal or internal use by properly licensed users.
This project is licensed under the MIT License and provided “as is,” without warranty or guaranteed support. Use at your own risk.
I have not tested extensively, but it should work on:
| Systems/package ecosystem (x86_64) | Package built |
|---|---|
| Debian, Ubuntu, Mint, Pop!_OS, etc | .deb |
| Fedora, RHEL, openSUSE, etc | .rpm |
| Arch, CachyOS, EndeavourOS, etc | .pkg.tar.* |
git clone https://github.com/bgmulinari/abp-studio-linux.git
cd abp-studio-linux
./install.shThe installer may use sudo to install required system packages and the generated native package.
Run the abp-studio command or open ABP Studio from your application launcher.
./install.sh --version <version>installs a specific ABP Studio and ABP CLI version. Default is latest../install.sh --no-installbuilds the native package without installing it../install.sh --forcereinstalls even when the target ABP Studio version is already installed../install.sh --freshremoves generated output before starting../install.sh -ypasses non-interactive confirmation to package managers.
Run ./install.sh --help to see all options.
The installer:
- Checks your local .NET SDK and Node.js versions.
- Installs required build/package tools,
mkcert, and WireGuard tools. - Installs or updates the ABP CLI, using that version as the ABP Studio version to download.
- Downloads the official ABP Studio package for macOS Intel.
- Converts the app into
output/abp-studio-app/with the matching app-local Linux .NET SDK/runtime. - Builds and installs the native package for your distro.
The installed native package provides:
/usr/bin/abp-studio/opt/abp-studio/opt/abp-studio/dotnet
Generated files, native packages, work directories, and logs are written under output/. This directory can be removed after installation.
