Package Managers by Distribution Flashcards

(22 cards)

1
Q

What is the purpose of package managers?

A

Automate finding, downloading, installing, and updating software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why use package managers?

A

They manage dependencies automatically and avoid manual compiling and configuration.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which package managers do Debian-based systems use?

A

dpkg and apt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which package managers do RHEL-based systems use?

A

yum and dnf.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which package manager does OpenSUSE use?

A

zypper.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is dpkg?

A

A low-level tool for installing .deb packages manually.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Example command to install using dpkg?

A

sudo dpkg -i package.deb.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Example command to remove using dpkg?

A

sudo dpkg -r <package-name>.</package-name>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is apt?

A

A higher-level tool that handles dependencies.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Example command to install using apt?

A

sudo apt install <package-name>.</package-name>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Example command to remove using apt?

A

sudo apt remove <package-name>.</package-name>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Command to update package index using apt?

A

sudo apt update.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Command to upgrade installed packages using apt?

A

sudo apt upgrade.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Is rpm native to Debian?

A

No, but it is useful across environments.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Example rpm commands?

A

Install: rpm -i, Upgrade: rpm -U, Freshen: rpm -F, Remove: rpm -e.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is yum?

A

Legacy package manager for RHEL-based systems.

17
Q

Example yum commands?

A

Install: sudo yum install <package-name>, Remove: sudo yum remove <package-name>, Update: sudo yum update.</package-name></package-name>

18
Q

What is dnf?

A

Modern replacement for yum.

19
Q

Example dnf commands?

A

Install: sudo dnf install <package-name>, Remove: sudo dnf remove <package-name>, Group install: sudo dnf group install "Group Name".</package-name></package-name>

20
Q

Additional dnf features?

A

List groups: sudo dnf group list, List installed packages: sudo dnf list installed, Upgrade system: sudo dnf upgrade, View history: sudo dnf history.

21
Q

What is zypper?

A

Package manager for OpenSUSE with clean syntax and user-friendly output.

22
Q

Example zypper commands?

A

Install: sudo zypper install <package-name>, Remove: sudo zypper remove <package-name>, Update: sudo zypper update, Refresh: sudo zypper refresh.</package-name></package-name>