Änderungen in yum, um MySQL-Server zu installieren?

Dizzy

New Member
Hi,

ich habe das Problem bei yum, dass ich nur sehr wenige nach der Installation zur Verfügung habe, kein MySQL, keine Mail Dienste etc.

Kann mir bitte einer einen Tipp geben, was ich ändern muss (Repos hinzufügen) um weitere Programme zu installieren?

Danke
Dizzy
 
Konfigurationen für Repos gibts üblicherweise in der Form von <reponame>-release-<version>.rpm
Diese einfach mit "rpm -ihv <release-rpm>" installieren.

Interessant wäre noch, welche Distribution du verwendest.
 
Der Bezug von weiteren Paketen ist so (relativ) aufwendig?

Dagegen ist apt(itude) ja übelst bequemst ...
 
apt(itude) benötigt wie yum auch Repositories und macht sonst exakt das selbe.

Da yum bei CentOS der bevorzugte Repo-Manager ist (und z.B. mit dem erwähnten yum-Priorities die Repositories gewichten kann), ist er die erste Wahl.
Wenn man die Repos erst einmal hinzugefügt hat (was bei apt genauso nötig ist) beschränkt sich der weitere Aufwand auf eine einzelne Kommandozeile in der man yum mitteilt, was man gerne haben will.

Für automatische Updates (bzw. automatisches Herunterladen und Benachrichtigen des Admins) gibt es in CentOS yum-cron.
 
Hey,

gut gut, so ähnlich habe ich mir das auch gedacht, aber welche Quelle für mich geeignet ist, und wie ich diese hinzufügen kann weiß ich leider noch immer nicht. Wobei das Hinzufügen ja aus einer Doku gelesen werden kann.

Gruß
Dizzy
 
welche Quelle für mich geeignet ist
Ich habe 2 genannt, die ich gut finde. Diese sollten beinhalten, was du suchst.

wie ich diese hinzufügen kann
Unter dem ersten von mir geposteten URL ist ein direkter Link auf das Release-RPM von EPEL und ein Link auf die Installationsanleitung für RPMForge.
Installieren musst du es schon selbst - das kann ich dir nicht abnehmen.

weiß ich leider noch immer nicht
Du hast die beiden Links, die ich gepostet habe, auch angesehen?
 
Hi,

so, RPMForge und yum-prorities wurde installiert sowie EPEL hinzugefügt, gesamt habe ich jetzt mehr Pakete zur Verfügung, die gesuchten leider noch immer nicht.

Code:
[root@bart ~]# yum install apache2
Repository update is listed more than once in the configuration
Repository base is listed more than once in the configuration
Repository addons is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Excluding Packages in global exclude list
Finished
Parsing package install arguments
No Match for argument: apache2
Nothing to do

Hm? :(

Gruß
Dizzy
 
Der Apache heißt bei CentOS "httpd".

Wenn du nicht weißt, wie das Paket genau heißt, das du willst, kannst du mit "yum search" danach suchen.
 
Hi,

okay, der gleiche Fehler kommt leider auch bei httpd. Und bei einer Suche mit yum search finde ich unübersehbar viele Treffer, oder ein exit mit dem Fehler [1], wobei der Fehler offensichtlich nicht konstant ist, der kommt nur hin und wieder.


[1]
Code:
Cannot find a valid baseurl for repo: epel
Error: Cannot find a valid baseurl for repo: epel

Gruß
Dizzy

Edit: Im manual zu yum habe ich yum list available gefunden, dabei ist die Suche schon deutlich übersichtlicher (erinnert mich auch sehr an apt ^^) aber auch dort finde ich keinen mysql-server oder httpd server. Bei der suche nach httpd finde ich nur den lighttpd Server ... :(
 
Last edited by a moderator:
Hi,

Code:
[root@bart ~]# yum repolist
Repository update is listed more than once in the configuration
Repository base is listed more than once in the configuration
Repository addons is listed more than once in the configuration
Repository extras is listed more than once in the configuration

+ dem usage.
 
Das ist nicht gut. Korrigiere die bemängelten Fehler, so dass alle Repos nur einmal in der Config auftauchen. Ich denke, dass Yum ein ziemliches Problem damit hat, wie es gerade ist.

Hast du (oder wurde) manuell an den Repo-Sources für Yum editiert?
 
Nope, und der Server wurde auch von einer Firma aufgesetzt. Ich habe ihn so bekommen, wie er ist.

Wo ist das Bemängelte zu korrigieren? In /etc/yum.conf ist kein Fehler.
 
Hi,

in yum.conf waren die selben repos wie in /etc/yum.repos.d/CentOS-Base.repo, also habe ich sie aus der yum.conf auskommentiert.

Bei yum repolist kommt nun nur mehr das usage.

Code:
[root@bart ~]# yum install httpd
Setting up Install Process
Setting up repositories
http://caos.fortressitx.com/centos/Null/updates/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
Cannot open/read repomd.xml file for repository: update
failure: repodata/repomd.xml from update: [Errno 256] No more mirrors to try.
Error: failure: repodata/repomd.xml from update: [Errno 256] No more mirrors to try.

Jetzt findet er nicht nur keine Pakete mehr, nein, er findet auch den Mirror nimmer. :(
 
Code:
http://caos.fortressitx.com/centos/[COLOR="Red"]Null[/COLOR]/updates
Dein CentOS scheint nicht zu wissen, welches Release es ist. Das erklärt, wieso nichts installierbares gefunden wird.

Poste bitte mal die Ausgabe von:
Code:
rpm -qa \*-release
 
Code:
[root@bart ~]# rpm -qa \*-release
centos-release-4-4.4
rpmforge-release-0.3.6-1.el4.rf
epel-release-5-3
 
Back
Top