Install
One file. No sudo.
Virgin arrives as a single AppImage and needs no relationship with your package manager. It starts on a clean profile; what you do with the tab count afterwards is between you and your RAM.
Virgin-0.1.0-x86_64.AppImageStep 01
Run it
chmod +x Virgin-0.1.0-x86_64.AppImage
./Virgin-0.1.0-x86_64.AppImageDouble-clicking it in Files works too, once it is executable.
Step 02
If Ubuntu complains about FUSE
APPIMAGE_EXTRACT_AND_RUN=1 ./Virgin-0.1.0-x86_64.AppImageOnly needed on systems where FUSE is unavailable. Virgin launches without mounting.
Step 03
Add it to the application menu
./tools/install_appimage.shInstalls for the current user only, so no sudo. Your browser data stays under ~/.local/share/virgin/.
Step 04
Verify what you downloaded
9bc1bcedbb12bd7e638e657593a9bae53a994b0f16be147332dd23200f584592 Virgin-0.1.0-x86_64.AppImageThe AppImage is not cryptographically signed yet — verify it against the attached SHA256SUMS file on the release page. All four automated test suites passed on this exact build.
Requirements
Building from source instead
- CMake 3.24+
- Ninja
- A C++20 compiler
- Qt 6.8+ with Widgets, WebEngine, Network, SQL and the SQLite driver
sudo apt install cmake ninja-build g++ qt6-base-dev qt6-webengine-dev \
libqt6sql6-sqlite libsqlite3-dev pkg-config