System Requirements
- Linux Distribution: Most modern distributions (Ubuntu, Debian, Fedora, Arch, etc.)
- Architecture: x64 (64-bit)
- Storage: ~200MB free space
- Dependencies: Standard Linux libraries (usually pre-installed)
Installation
Download Linux Package
Download the latest Linux release:Save it to your preferred location, such as:
~/Downloads//tmp/
Extract the Archive
Open a terminal and extract the tarball:This creates a
chrome-lin directory containing the Cromite browser.Move to Installation Directory
Move Cromite to a permanent location:
- User Installation
- System-Wide Installation
Install for current user only (no sudo required):Or create a custom location:
Ubuntu 24.04 and Derivatives
Ubuntu 24.04, Kubuntu, Xubuntu, and other Ubuntu derivatives implement AppArmor restrictions on unprivileged user namespaces. This prevents Chromium-based browsers from launching without additional configuration.Why This Happens
Starting with Ubuntu 24.04, AppArmor restricts the use of unprivileged user namespaces for security reasons. Chromium’s sandbox requires these namespaces to function properly.Solution 1: Create AppArmor Profile (Recommended)
This solution allows Cromite to use namespaces while maintaining system security.Add Profile Configuration
Paste the following configuration, replacing the path with your actual Cromite installation path:Example paths:
- User install:
/home/username/.local/share/cromite/chrome - System install:
/opt/cromite/chrome - Custom location:
/home/username/Applications/cromite/chrome
Replace
/home/user/cromite/chrome-lin/chrome with the absolute path to your chrome binary.Apply the Profile
Load the new AppArmor profile:If successful, you’ll see no output. Any errors will be displayed.
Solution 2: Temporary Disable (Until Reboot)
Quickly disable the restriction for testing or temporary use:- Takes effect immediately
- No reboot required
- Reverts on next reboot
- Affects all applications, not just Cromite
Solution 3: Permanent Disable (Not Recommended)
Permanently disable unprivileged namespace restrictions:Creating Desktop Integration
Desktop Entry (Application Menu)
Create a.desktop file to add Cromite to your application menu:
Add Desktop Entry Configuration
/home/username/.local/share/cromite with your actual installation path.Command Line Alias
Add a convenient command-line alias:- Bash
- Zsh
- Fish
Edit Now you can launch with just:
~/.bashrc:Automatic Updates
Automatic updates for Linux are currently under development.Linux auto-update development is tracked in Issue #771.
Manual Update Process
Until automatic updates are available, manually update Cromite:Update Notification Script
Create a simple script to check for updates:Troubleshooting
Won't Launch on Ubuntu 24.04
Won't Launch on Ubuntu 24.04
Error messages:
- “The namespace sandbox failed to initialize”
- “Failed to move to new namespace”
- Silent crash with no window
- Apply AppArmor profile (Solution 1 above) - recommended
- Temporarily disable restrictions for testing
- Check AppArmor logs:
sudo journalctl -xe | grep apparmor
AppArmor Profile Not Working
AppArmor Profile Not Working
Verify profile path:Update profile path:
- Edit
/etc/apparmor.d/chrome - Fix the path to match your installation
- Reload:
sudo apparmor_parser -r /etc/apparmor.d/chrome
Missing Dependencies
Missing Dependencies
If Cromite won’t start due to missing libraries:
- Ubuntu/Debian
- Fedora
- Arch
Permission Denied
Permission Denied
If you get “Permission denied” when trying to launch:
Desktop Entry Not Showing
Desktop Entry Not Showing
Refresh desktop database:Verify file syntax:
Runs But No Sound
Runs But No Sound
Check audio libraries:Verify Cromite can access audio:
- Launch Cromite from terminal to see error messages
- Visit a website with audio
- Check volume settings in system and Cromite
Advanced Configuration
Command Line Flags
Launch Cromite with additional flags:Wayland Support
For native Wayland support (better HiDPI, security):Next Steps
Privacy Features
Explore built-in privacy protections
Ad Blocking
Configure content blocking and filters
Settings Guide
Customize Cromite settings
FAQ
Find answers to common questions