Title: Package Management
Course: CIS 121: Linux/UNIX I: Fundamentals ~ For IGNITE Review > Section: Learning Modules

RPM and Debian are the most common package management systems. CentOS uses RPM.

- Do not try to use a package management system other than what your system was designed for.
- Package Management Systems rely on network repositories to help with dependencies.
- A process consists of locating dependencies, approval, download, installation, verification, clean up.
- Each package is a single file.
- Package files are not programs.

RPM Based Systems

Red Hat, Fedora, CentOS, SUSE, Mandriva are all RPM based systems.

- Text mode using rpm command on local files
- Package files end in .rpm
- When using a network repository, Red Hat, Fedora and CentOS use yum orYumex(GUI).
  - SUSE uses zypper or YaST 2 (GUI).
  - Mandriva uses urpmi or pmdrake(GUI).
- Example: yum install new_program

Debian Based Systems

Debian, Mint and Ubuntu are all Debian based systems.

- Uses Advanced Package Tool (APT) for access to network repositories.
- The dpkg command along with apt-get and Synaptic (GUI) are commonly used.
- Package files end in .deb.
- Example: apt-get install new_package.