/ / Erkl├Ąrung des Inhalts im Ordner /etc/yum.repos.d - yum, centos-7

Erkl├Ąrung des Inhalts im Ordner /etc/yum.repos.d - yum, centos-7

Ich bin sehr neu in Linux und Centos im Allgemeinen. Kann mir bitte jemand in einfacher Sprache einen ├ťberblick geben, welche Inhalte in yum.repos.d enthalten sind und wie sich diese von den Inhalten in /etc/yum.conf unterscheiden.

Ich habe geh├Ârt, dass wir ein Repository im Verzeichnis yum.repos.d erstellen m├╝ssen. Warum m├╝ssen wir das tun?

Verwendet der Befehl yum update auch diese Repositorys?

Antworten:

5 f├╝r Antwort Ôäľ 1

Kann mir bitte jemand in einfacher Sprache einen ├ťberblick ├╝ber den Inhalt von yum.repos.d geben und wie unterscheidet sich der Inhalt von /etc/yum.conf [?]

Per this RedHat Artikel ├╝ber YUM:

Die Konfigurationsdatei f├╝r yum und verwandteDienstprogramme finden Sie unter /etc/yum.conf. Diese Datei enth├Ąlt einen obligatorischen Abschnitt [main], in dem Sie Yum-Optionen mit globaler Wirkung festlegen k├Ânnen, und einen oder mehrere Abschnitte [repository], in denen Sie repository-spezifische Optionen festlegen k├Ânnen.

So yum.conf ist ein grundlegender Befehlssatz, der von yum zum Ausf├╝hren verwendet wird. Er enth├Ąlt einige Repository-Informationen, da die Verwendung von yum buchst├Ąblich erforderlich ist.

Bez├╝glich yum.repos.d bestimmtes:

Es wird empfohlen, individuell zu definierenRepositorys in neuen oder vorhandenen .repo-Dateien im Verzeichnis /etc/yum.repos.d/. Die Werte, die Sie in den einzelnen Abschnitten [repository] der Datei /etc/yum.conf definieren, ├╝berschreiben die im Abschnitt [main] festgelegten Werte.

Zusamenfassend, yum.repos.d enth├Ąlt "zus├Ątzliche" Repository-Informationen und nur diese. Diese Informationen k├Ânnen m├Âglicherweise alles au├čer Kraft setzen, was sich in ihnen befindet yum.conf.

Diese Art der Trennung von Konfigurationsinformationen ist unter Linux weit verbreitet.

Viele Programme verwenden textbasierte Konfigurationsdateien(Das kann extrem gro├č und schwer lesbar sein oder soll nur einen grundlegenden Datensatz f├╝r den Betrieb bereitstellen.) Daher wird es h├Ąufig als w├╝nschenswert erachtet, Dinge, bei denen mit gr├Â├čerer Wahrscheinlichkeit ├änderungen erforderlich sind (z. B. Repository-Daten), von Informationen zu trennen, bei denen ├änderungen mit geringerer Wahrscheinlichkeit erforderlich sind (wie yum standardm├Ą├čig funktioniert).

Ich habe geh├Ârt, dass wir ein Repository im Verzeichnis yum.repos.d erstellen m├╝ssen. Warum m├╝ssen wir das tun?

Ich vermute, Sie meinen eine Repository-Konfigurationsdatei (z. local.repo). Wenn ich mich nicht irre, k├Ânnen sich die tats├Ąchlichen Repositorys m├Âglicherweise ├╝berall befinden (unter Ber├╝cksichtigung der Konnektivit├Ąt und der Berechtigungen).

Befehle wie "yum install packagename" suchen im Allgemeinen nach vorhandenen Konfigurationsdateien f├╝r das yum-Repository in yum.repos.d. Es ist ein Standardort, um nach Konsistenz zu suchen.

Repository-Konfigurationsdateien enthalten Informationen zum tats├Ąchlichen Repository (in dem sich die Paketdateien physisch befinden). Zwar gibt es eine Reihe von optionalen Elementen .repo Datei ben├Âtigt:

  • Repository-ID - Eine eindeutige Repository-ID mit einem Wort, z. [localrepo].

  • Name - Ein von Menschen lesbarer Name f├╝r das Repository, z. name = Geniales lokales Repo

  • Baseurl - Eine URL zum Repodata-Verzeichnis (in dem sich die eigentlichen Dateien befinden). Dateipfad, ftp://link, http://link, und https://link Alle Adressen sind g├╝ltige Optionen.

  • aktiviert - Ob das Repository zur Verwendung bei der Durchf├╝hrung von Updates und Installationen aktiviert werden soll oder nicht, z. aktiviert = 1 (1 - "benutze dieses Repository", 0 - "benutze dieses Repository nicht").

Verwendet der Befehl yum update auch diese Repositorys?

Jeder yum-Befehl zum Installieren oder Aktualisieren wird sie wahrscheinlich ├╝berpr├╝fen, ja.