How to Install nautilus-wipe on Debian
nautilus-wipe is a Nautilus extension that adds secure file deletion functionality, allowing you to permanently delete files using various secure overwrite methods. This guide covers installing nautilus-wipe on Debian Linux.
Prerequisites
- Debian 10+ (Buster or newer)
- Root or sudo access
- Internet connection
- Nautilus file manager (GNOME Files)
Note: nautilus-wipe requires the Nautilus file manager. If you’re using a different file manager, this extension won’t work.
Method 1: Install from Debian Repository (Easiest)
Step 1: Update Package Lists
sudo apt update && sudo apt upgrade -y
Step 2: Install nautilus-wipe
sudo apt install nautilus-wipe -y
Step 3: Restart Nautilus
Restart Nautilus to load the extension:
nautilus -q
Success! nautilus-wipe is now installed!
Method 2: Install from Source
If you need the latest version, install from source:
Step 1: Install Build Dependencies
sudo apt install build-essential meson libnautilus-extension-dev python3-autopoint gettext libtool pkg-config
Step 2: Download Source Code
cd /tmp
git clone https://github.com/bmichalski/nautilus-wipe.git
cd nautilus-wipe
Step 3: Build and Install
meson build --prefix=/usr/local
sudo ninja -C build install
Step 4: Restart Nautilus
nautilus -q
Success! nautilus-wipe has been installed from source!
Using nautilus-wipe
Delete Files Securely
- Right-click on a file or folder
- Select “Wipe” from the context menu
- Choose the secure deletion method
- Click “Wipe” to confirm
Secure Deletion Methods
- Zero – Overwrites with zeros
- Random – Overwrites with random data
- DoD 5220.22-M – 3-pass overwrite (US Department of Defense)
- Gutmann – 35-pass overwrite (most secure)
Warning: Secure deletion takes time. The Gutmann method (35 passes) can take很长时间 for large files.
Updating nautilus-wipe
Update via Package Manager
sudo apt update && sudo apt upgrade -y nautilus-wipe
Update from Source
cd /tmp/nautilus-wipe
git pull
sudo ninja -C build install
Uninstalling nautilus-wipe
Remove via Package Manager
sudo apt remove -y nautilus-wipe
Remove from Source
sudo ninja -C build uninstall
rm -rf /tmp/nautilus-wipe
Troubleshooting
Extension Not Loading
Verify the extension is installed:
nautilus --version
ls -la /usr/lib/nautilus/extensions-4/ | grep wipe
“Wipe” Option Not Showing
Restart Nautilus completely:
nautilus -q && nautilus &
Build Errors
Install missing dependencies:
sudo apt install build-essential libnautilus-extension-dev
Conclusion
nautilus-wipe is now installed on your system! You can now:
- Securely delete files from right-click menu
- Choose multiple overwrite methods
- Use DoD or Gutmann standards
- Permanently destroy sensitive data
Pro Tip: Remember that secure deletion is irreversible. Make sure to back up any files you might need before using nautilus-wipe.