m-chrzan.xyz
aboutsummaryrefslogtreecommitdiff
path: root/apt.md
diff options
context:
space:
mode:
Diffstat (limited to 'apt.md')
-rw-r--r--apt.md26
1 files changed, 26 insertions, 0 deletions
diff --git a/apt.md b/apt.md
new file mode 100644
index 0000000..d5fa1d9
--- /dev/null
+++ b/apt.md
@@ -0,0 +1,26 @@
+# Apt package manager for Debian
+
+## List installed packages
+
+ apt list --installed
+
+By size
+
+ dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n
+
+## Remove packages
+
+Only removes the binary, leaving behind configs, logs, etc. Does not remove
+dependencies.
+
+ apt remove <package>
+
+Remove orphaned dependencies:
+
+ apt autoremove
+
+Purge package (i.e. removes everything, including configs, etc.)
+
+ apt purge <package>
+ # or
+ apt remove --purge <package>