Why do I sometimes conflict after installing from a different repository?

Asked 1 years ago, Updated 1 years ago, 328 views

Why do I sometimes conflict after installing from a different repository?
I don't think ius and epel are developing programming languages, they're just getting them from some formula, so why conflict?
For example, is there a possibility that Python obtained from ius and Python obtained from epel will be different?
What do ius and epel do?

centos

2023-02-07 13:04

1 Answers

Third-party repositories offer two main roles:

  • Packages not in the official repository
  • Replacement of official repository packages (with newer versions than =)

"Packages that are not officially available" are only added, so there is little problem, but ""replace packages"" should be careful."

What do ius and epel do?

Read the documentation.

EPEL

The key point is not to replace it, but to add on.

No, it's not.EPEL is a purely free repository for providing add-on packages.

IUS

The point is that IUS, REMI, etc. provide a "new version" rather than the packages in RHEL or CentOS.Package names are designed to avoid conflicts, but may "replace OS standard packages."

IUS is a yum repository that offers newer versions of select software for RHEL and CentOS.

REMI

Provisioning the latest versions of the PHP stack, full featured, and some other software, to the Fedora and Enterprise Linux (RHEL, CentOS, Oracle, Scientific Linux, ...) users.

Except for "remi-safe" in the REMI repository, it is disabled by default "because the administrator must consider and select/install."

The "remi-safe" repository is enabled by default, as it is really safe.

Available packages in "remi" and others" remi - * "repositors override these in official repository. So their installation must be a preferred administrator choice. But it's really easy to enable it.

Conflicting Packages

Many packages have separate packages that depend on them (e.g., libraries), and libraries may be referenced by multiple programs.

Dependencies are also important in the package version, so if you have a package from a third-party repository (which is newer than the OS standard), you are more likely to experience dependency conflicts.


2023-02-08 04:14

If you have any answers or tips


© 2024 OneMinuteCode. All rights reserved.