Manual Installation¶
Fractum can be installed manually using Python virtual environments. This approach provides flexibility for developers and users who need more control over the installation process.
Installation Steps¶
1. Clone the Repository¶
2. Bootstrap Your Environment¶
Choose the bootstrap script for your operating system:
This script will: - Install required system tools (git, curl, wget, etc.) - Add deadsnakes PPA repository - Install Python 3.12.10 - Create a virtual environment - Install fractum in development mode
This script will: - Install Xcode Command Line Tools - Install Homebrew (if not present) - Install pyenv - Install Python 3.12.10 - Create a virtual environment - Install fractum in development mode
- Open PowerShell as Administrator
- Set the execution policy for the current process: then say yes to everything (T)
- Run:
This script will: - Install Python 3.12.10 (using winget or Chocolatey) - Create a virtual environment - Install fractum CLI on your machine
3. Activate the Virtual Environment¶
4. Verify Your Installation¶
python --version # Should report Python 3.12.10
pip list # Should list fractum (editable mode)
fractum --help # Show CLI usage
Using Fractum After Installation¶
Once installed, you can use Fractum directly from the command line. For detailed usage instructions and examples:
- Encrypting Files: See our comprehensive Encrypting Files guide
- Decrypting Files: See our comprehensive Decrypting Files guide
These guides cover both interactive and command-line modes, with examples for various scenarios and security considerations.
Troubleshooting¶
If you encounter issues during installation:
- Ensure you have the correct Python version installed (3.12.10)
- Check that you have permissions to create files in the current directory
- On Linux/macOS, verify that the bootstrap script has execute permissions
- On Windows, ensure PowerShell execution policy allows script execution