Useful Links
Computer Science
Other Tools and Technologies
Pacman Package Manager
1. Introduction to Pacman
2. Core Concepts and Architecture
3. Basic Command-Line Operations
4. Advanced Package Management
5. Pacman Configuration
6. Security and Package Integrity
7. Pacman Hooks System
8. File Database and Search
9. Troubleshooting and Problem Resolution
10. System Maintenance and Best Practices
Core Concepts and Architecture
Package Structure
Package Components
Metadata Files
Compiled Binaries
Installation Scripts
Configuration Files
Package Naming Conventions
Standard Naming Rules
Architecture Tags
Version Suffixes
Special Naming Cases
Package Versioning
Version Number Schemes
Epochs
Release Numbers
Revision Numbers
Version Comparison Logic
Package File Formats
`.pkg.tar.zst` Format
`.pkg.tar.xz` Format
Legacy Formats
Compression Methods
File Structure Inside Packages
Repository System
Repository Concept
Repository Hierarchy
Package Distribution Model
Official Repositories
Core Repository
Extra Repository
Community Repository
Multilib Repository
Testing Repositories
Repository Purposes and Policies
Unofficial Repositories
Third-Party Repositories
User Repositories
Security Considerations
Trust and Verification
Dependency Management
Dependency Types
Required Dependencies
Optional Dependencies
Make Dependencies
Check Dependencies
Dependency Resolution Process
Circular Dependencies
Dependency Conflicts
Orphaned Packages
Package Database System
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