Skip to content

How to Install nautilus-wipe on Debian Ubuntu

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.