Pacman Package Manager

  1. Core Concepts and Architecture
    1. Package Structure
      1. Package Components
        1. Metadata Files
          1. Compiled Binaries
            1. Installation Scripts
              1. Configuration Files
              2. Package Naming Conventions
                1. Standard Naming Rules
                  1. Architecture Tags
                    1. Version Suffixes
                      1. Special Naming Cases
                      2. Package Versioning
                        1. Version Number Schemes
                          1. Epochs
                            1. Release Numbers
                              1. Revision Numbers
                                1. Version Comparison Logic
                                2. Package File Formats
                                  1. `.pkg.tar.zst` Format
                                    1. `.pkg.tar.xz` Format
                                      1. Legacy Formats
                                        1. Compression Methods
                                          1. File Structure Inside Packages
                                          2. Repository System
                                            1. Repository Concept
                                              1. Repository Hierarchy
                                                1. Package Distribution Model
                                                2. Official Repositories
                                                  1. Core Repository
                                                    1. Extra Repository
                                                      1. Community Repository
                                                        1. Multilib Repository
                                                          1. Testing Repositories
                                                            1. Repository Purposes and Policies
                                                            2. Unofficial Repositories
                                                              1. Third-Party Repositories
                                                                1. User Repositories
                                                                  1. Security Considerations
                                                                    1. Trust and Verification
                                                                    2. Dependency Management
                                                                      1. Dependency Types
                                                                        1. Required Dependencies
                                                                          1. Optional Dependencies
                                                                            1. Make Dependencies
                                                                              1. Check Dependencies
                                                                                1. Dependency Resolution Process
                                                                                  1. Circular Dependencies
                                                                                    1. Dependency Conflicts
                                                                                      1. Orphaned Packages
                                                                                      2. Package Database System
                                                                                        1. Local Package Database
                                                                                          1. Sync Database
                                                                                            1. Database Structure
                                                                                              1. Database Location
                                                                                                1. Database Synchronization
                                                                                                  1. Metadata Storage