Wie erstelle ich eine Yum-Repo-Datei?

3

Ich weiß, dass es eine gibt zuvor gestellte Frage , aber ich habe immer noch einige Zweifel, also noch einmal zu fragen.

Wie erstelle ich eine Yum-Repo-Datei?

Das weiß ich im /etc/yum.repos.d/ Ich muss schaffen .repo Datei. Unten ist das Muster:

1 [Name]

2 name =

3 Baseurl =

4 aktiviert = 1

5 gpgcheck = 1

6 gpgkey =

Hier in der baseurl welchen link soll ich geben? Ich bin völlig verwirrt darüber. Wie bekomme ich das? baseurl Verknüpfung? Kann mir jemand bitte klar erklären?

Ich verwende CentOS 6.2.

max
quelle

Antworten:

5

Ich habe es gefunden Hier . Ich hoffe es hilft.

Die Zeile 'baseurl' ist der Pfad, den die Maschine verwendet, um zum Repository zu gelangen. Wenn der Computer direkten Zugriff darauf hat oder als Dateisystem bereitstellt, können Sie eine Basislinie wie folgt verwenden:

 baseurl = file:///srv/my/repo/

Der Datei folgen 3 Schrägstriche (/), nicht 2. Das ist richtig.

Wenn Sie über einen http- oder https-Server auf die Datei zugreifen, verwenden Sie Folgendes:

 baseurl = http://servername/my/repo
mrz
quelle
1

Das ist was ich mache

  1. Ich erstelle das Folder Call RPMS
  2. Kopieren Sie dann alle Dateien von / Media / RHEL * / Server nach / RPMS mit cp * / RPMS Wenn ich mich im Verzeichnis / Media / RHEL * / Server befinde, dauert es einige Minuten, um alle RPMS zu kopieren
  3. Dann erstelle ich Repo für / RPMS
  4. Danach mache ich eine Kopie von /etc/yum.repos/rhel-source und nenne sie rhel-local.repo
  5. Dann vi rhel-local.repo und fügen Sie folgende Zeilen hinzu

[rhel-local.repo]

name = rhel-local

baseurl = file: /// RPMS

aktiviert = 1

gpgcheck = 0

Endlich laufen lecker alles und yum liste alle auf

BASEURL ist der absolute Pfad zu Dateien

Hoffe das hilft

OmiPenguin
quelle
0

Die Baseurl ist der Speicherort der Repository-Dateien. Diese Informationen erhalten Sie vom Provider des Repositorys.

Die meisten Repositorys bieten bereits eine vorkonfigurierte .repo-Datei, in die Sie ablegen können /etc/yum.repos.d oder eine release.rpm, die Sie installieren können, die eine solche .repo-Datei enthält (dies ist besser, da sich das Repo dann selbst aktualisieren kann).

Michael Hampton
quelle
ok jetzt möchte ich google-chrome mit yum installieren. Zuerst möchte ich eine Repo-Datei erstellen, oder? in welchem ​​basurl link soll ich geben?
max
0

Sie können eine Datei namens google-chrome.repo mit folgendem Inhalt erstellen:

[google-chrome]
name=google-chrome - 64-bit
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
Sam M
quelle