From ad01427a22d86e51dafb26cb009f0ec3142c220c Mon Sep 17 00:00:00 2001 From: steven-omaha <35634100+steven-omaha@users.noreply.github.com> Date: Sat, 2 May 2026 15:55:44 +0200 Subject: [PATCH] fix: debian backend Actually tested this time. --- src/backend/actual/debian.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/backend/actual/debian.rs b/src/backend/actual/debian.rs index ac56106..0a6ae04 100644 --- a/src/backend/actual/debian.rs +++ b/src/backend/actual/debian.rs @@ -27,14 +27,14 @@ impl Backend for Debian { switches_info: &["show"], switches_install: &["install"], switches_noconfirm: &["--yes"], - switches_remove: &["remove"], + switches_remove: &["remove", "--auto-remove"], switches_make_dependency: Some(&[]), } } fn get_all_installed_packages(&self) -> Result { - let mut cmd = Command::new("apt"); - cmd.args(&["list", "--installed"]); + let mut cmd = Command::new("dpkg-query"); + cmd.args(&["--showformat=${Package}\n", "--show"]); let output = String::from_utf8(cmd.output()?.stdout)?;