Package Managers
This guide covers package management in different Linux distributions, focusing on APT (Debian/Ubuntu) and YUM/DNF (RHEL/CentOS).
π¦ APT (Advanced Package Tool)
Basic Package Operations for APT
# Update package lists
sudo apt update # Update package index
sudo apt upgrade # Upgrade installed packages
sudo apt full-upgrade # Upgrade with dependency handling
# Package installation
sudo apt install package_name # Install package
sudo apt install package1 package2 # Install multiple packages
sudo apt install package_name=version # Install specific version
# Package removal
sudo apt remove package_name # Remove package
sudo apt purge package_name # Remove package and configuration
sudo apt autoremove # Remove unused dependenciesPackage Information
Repository Management
π― YUM/DNF (Yellowdog Updater, Modified)
Basic Package Operations for YUM
Package Information for YUM
Repository Management for YUM
π§ Common Tasks
Package Maintenance
System Updates
Package Files
π‘ Best Practices
System Updates
Regularly update package lists
Schedule system updates
Review changes before upgrading
Keep security updates current
Package Installation
Verify package sources
Check dependencies
Use official repositories
Keep minimal installations
Maintenance
Regular cache cleanup
Remove unused packages
Monitor disk space
Maintain clean sources
π Security Considerations
Repository Security
Package Verification
π Package Management Tools
GUI Tools
Additional Tools
π Troubleshooting
Package Conflicts
Repository Issues
Lock Files
Last updated
Was this helpful?