-
-
Notifications
You must be signed in to change notification settings - Fork 1
Linux depmod Guide
Mattscreative edited this page Dec 5, 2025
·
2 revisions
Complete beginner-friendly guide to depmod on Linux, covering Arch Linux, CachyOS, and other distributions including generating module dependencies, kernel module database, and dependency management.
depmod generates module dependency file.
Uses:
- Generate dependencies: Create dependency file
- Module database: Build module database
- Dependency management: Manage module dependencies
- System maintenance: Maintain module system
Why it matters:
- Module dependencies: Enables dependency resolution
- modprobe: Required for modprobe to work
- System maintenance: Maintains module system
Basic usage:
# Generate dependencies
sudo depmod
# Creates modules.dep fileFor kernel:
# Specific kernel version
sudo depmod 6.1.0-arch1
# Generates for specific kernelShow progress:
# Verbose mode
sudo depmod -v
# -v = verbose (shows progress)Force generation:
# Force update
sudo depmod -a
# -a = all (all kernels)Find database:
# Dependency file location
ls -la /lib/modules/$(uname -r)/modules.dep
# Or
cat /lib/modules/$(uname -r)/modules.depCheck modules:
# Verify kernel modules
ls /lib/modules/$(uname -r)/kernel
# Check kernel version
uname -rThis guide covered depmod usage, dependency generation, and module database for Arch Linux, CachyOS, and other distributions.
- modprobe Guide - Module management
- lsmod Guide - List modules
- Kernel Management - Kernel management
-
depmod Documentation:
man depmod
This guide covers Arch Linux, CachyOS, and other Linux distributions. For distribution-specific details, refer to your distribution's documentation.