Pacman Package Manager
Package Components
Metadata Files
Compiled Binaries
Installation Scripts
Configuration Files
Standard Naming Rules
Architecture Tags
Version Suffixes
Special Naming Cases
Version Number Schemes
Epochs
Release Numbers
Revision Numbers
Version Comparison Logic
`.pkg.tar.zst` Format
`.pkg.tar.xz` Format
Legacy Formats
Compression Methods
File Structure Inside Packages
Repository Concept
Repository Hierarchy
Package Distribution Model
Core Repository
Extra Repository
Community Repository
Multilib Repository
Testing Repositories
Repository Purposes and Policies
Third-Party Repositories
User Repositories
Security Considerations
Trust and Verification
Dependency Types
Required Dependencies
Optional Dependencies
Make Dependencies
Check Dependencies
Dependency Resolution Process
Circular Dependencies
Dependency Conflicts
Orphaned Packages
Local Package Database
Sync Database
Database Structure
Database Location
Database Synchronization
Metadata Storage
Previous
1. Introduction to Pacman
Go to top
Next
3. Basic Command-Line Operations