Files
my-docs/Linux/Basic-Administration/03-package-managers.md

1.2 KiB

📦 Linux Libraries & Package Management

This guide provides a quick overview of library types, package sources, and Debian-based package management commands using apt.


📚 Library Types

Linux supports two main types of libraries:

  1. Static Libraries (.a)

    • Linked at compile-time
    • Included in the final binary
    • Larger file size, faster execution
  2. Shared Libraries (.so)

    • Linked at run-time
    • Saved separately from the binary
    • Saves space and allows updates without recompiling

📦 Package Sources

Official Packages

Provided and maintained by the distribution (e.g., Debian, Ubuntu, Red Hat).

🌐 Third-Party Packages

Created by external developers or organizations. Use with caution and verify trustworthiness.


🏬 Linux Package Managers

📦 Debian-based Systems

  • Package Manager: apt
  • Low-level Tool: dpkg
  • Package Format: .deb

📦 Red Hat-based Systems

  • Package Manager: yum or dnf (newer)
  • Low-level Tool: rpm
  • Package Format: .rpm

🌍 Package Mirrors

Mirrors are alternative download sources for package repositories, often closer geographically for faster updates.