Installation
For most cases, installation is as simple as:
Latest fastdup is available for Mac M1 12 and higher, Ubuntu 20 and higher, Windows 10 and higher (via WSL).
Legacy versions are: Ubuntu 18, CentOS 7, Mac Intel.
Below we list common issues and prerequisites for various platforms:
- Ubuntu 22.04/20.04 Preliminaries
- Mac OSX Preliminaries
- CentOS 7 Preliminaries
- Amazon Linux 2
- Windows Server 10 Preliminaries
- Pypi setup using pip
- Preinstalled docker
- Common installation errors
fastdup is currently supported on Ubuntu 20.04/22.04/24.04 or 18.04 OS, CentOS 7.9, Amazon Linux 2, RedHat 4.8, Mac OS 10+ using Intel or M1 CPUs, and Windows 10, 11 Server (via WSL).
Ubuntu 24.04/22.04/20.04 LTS Machine Setup
Required machine setup:
Mac OS Setup
Note: When using conda on Mac M1 or Mac M1 Pro, make sure you install conda for ARM (and not conda for Intel). Otherwise, it will not be possible to install.
CentOS 7 Setup / Amazon Linux 2 / RedHat 4.8
Download and install the CentOS 7 .whl
image from our release page.
Amazon Linux 2 Setup
Download and install the CentOS 7 .whl
image from our release page.
Windows 10/11 Server/Pro Setup Using WSL2
Setting up WSL2
The below instructions are for Windows Server 10. More detailed instructions are here.
For Windows 10+11, follow the instructions here.
- Enable WSL on your machine (Search -> PowerShell -> right-click -> Run as Administrator):
- Reboot your machine.
- Check that WSL is enabled using the command:
- Download Ubuntu 22.04 from https://aka.ms/wslubuntu2204.
- After the download, run PowerShell as admin, go to your download folder (e.g.,
C:\Users\YourName\Downloads
):
This will take a few minutes. You will see an output like:
Optional: Update WSL to version 2 (recommended for significant performance improvements)
- Download the installer from https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi.
- Run the installer and follow the instructions.
Pip Package Setup
This is the recommended installation method for all Mac, Ubuntu 18-20, Debian 10, and Windows Server 10.
Docker
Pull from Docker Hub
Build Your Own Docker
Common Installation Issues and Their Solutions
Error: fastdup-0.39-cp38-cp38-manylinux_2_31_x86_64.whl is not a supported wheel on this platform
- Ensure you are on Ubuntu 20.04 or 18.04 (via
lsb_release -r
) or Mac M1 Big Sur/Mac Intel Mojave (viasw_vers
). - Ensure you are using the correct Python version (e.g., Python 3.8).
- Update pip:
python3.8 -m pip install -U pip
. - Install using
python3.8 -m pip install ...
instead ofpip install ...
.