System Level Package Management Flashcards

(19 cards)

1
Q

What is the purpose of system-level package management?

A

To manage software packages at the system level, ensuring secure installation and compatibility.

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

Why is system-level package management important?

A

It handles installation dependencies and prevents conflicts.

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

What are repositories?

A

Storage locations for software packages maintained by distribution developers or trusted third parties.

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

How are repositories accessed?

A

Using update commands like ‘sudo apt update’ or ‘sudo dnf check-update’.

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

What do repositories provide?

A

Tested and secure packages updated regularly for security patches and bug fixes.

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

What do feature updates in repositories align with?

A

Distribution release cycles.

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

Can administrators modify repositories?

A

Yes, they can add, remove, or prioritize repositories.

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

Why prioritize repositories?

A

To ensure correct software versions for security and enterprise needs.

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

What are package dependencies?

A

Additional packages required for software to function.

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

How are dependencies handled?

A

Automatically installed by package managers.

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

Example of dependency installation on Debian-based systems?

A

sudo apt install apache2 installs Apache and dependencies like libapr1 and libaprutil1.

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

Example of dependency installation on RHEL-based systems?

A

sudo dnf install httpd installs Apache and dependencies like apr and apr-util.

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

Why is dependency management important?

A

It simplifies installation and reduces errors, especially in minimal environments.

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

What should administrators monitor during installation?

A

Dependency issues when packages fail to install.

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

What are conflicts in package management?

A

Situations where two packages cannot coexist due to incompatible dependencies or shared resources.

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

Example of a conflict?

A

Installing multiple versions of the same database server.

17
Q

How do Debian-based systems handle conflicts?

A

apt stops installation and explains incompatible packages.

18
Q

How do RHEL-based systems handle conflicts?

A

dnf halts installation and displays error messages.

19
Q

How can administrators resolve conflicts?

A

By removing or replacing packages, adjusting repositories, or selecting alternative software.