G3rr|t
09.01.06, 22:04
Ich bin grad zum ersten Mal dabei, mich mit RedHat 9 und dem ganzen RPM-Zeugs rumzuschlagen, ich hab vorher Jahre lang Debian verwendet und komm irgendwie noch nicht so ganz klar...
Ich hab nun nach diesem (http://www.bralug.de/wiki/index.php?title=RedHat_9.0_via_yum_aktuell_halten) Beispiel yum installiert und konfiguriert, scheint auch soweit zu funktionieren...
Ich hab auch wie dort beschrieben diesen key implementiert mit rpm --import und rpm --import, bei einigen der verfügbaren Updates hat das auch prima funktioniert, bei anderen bricht er aber irgendwie trotzdem einfach ab weil er meint, der key fehlt ihm... Was kann man da tun, bzw. wo kann man noch solche Keys bekommen?
Bei einem Package spuckt er komischerweise auch nen dependency error aus:
Resolving dependencies
.package pam needs libdb-4.0.so (not provided)
Daraufhin hab ich bei rpmseek.com nachgeschaut welches rpm Paket diese Datei enthält, in diesem falle die db4-4.0.14-20.i386.rpm, als ich diese dann versucht habe zu installieren kam:
warning: /var/tmp/rpm-xfer.9Z42vh: V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:
libdb-4.1.so is needed by (installed) pam-0.75-62
libdb-4.1.so is needed by (installed) sendmail-8.12.11-4.RHEL3.1.swsoft
libdb-4.1.so is needed by (installed) perl-5.8.0-89.10
libdb-4.1.so is needed by (installed) cyrus-sasl-2.1.15-10
libdb-4.1.so is needed by (installed) imap-2002d-3.1.rh3AS.swsoft
libdb-4.1.so is needed by (installed) httpd-2.0.46-44.swsoft.ent
libdb-4.1.so is needed by (installed) python-2.2.3-6.1
libdb-4.1.so is needed by (installed) popa3d-0.6.4-4.as3.swsoft
libdb-4.1.so is needed by (installed) perl-DB_File-1.804-88.4
libdb-4.1.so is needed by (installed) php-4.4.0-AS3VS
db4 = 4.1.25-8 is needed by (installed) db4-devel-4.1.25-8
Was kann man da tun?
Und wie ist das eigentlich mit dem apt unter RedHat? Findet er da wirklich zuverlässig auch alle Packages die man so braucht wie man es vom guten alten Debian gewohnt ist? Oder ist die Auswahl an Packages so bescheiden, dass man sich nicht drauf verlassen sollte, dass apt-get update && apt-get upgrade das System auch wirklich zuverlässig aktuell halten?
Ich hab apt vorhin auch ausprobiert, aber das scheint irgendwie auch die dependencys nicht so ganz zu mögen :/
Diese Meldung erhalte ich nach dem ersten ausführen von apt-get update:
Get:1 http://ayo.freshrpms.net redhat/9/i386 release [1171B]
Fetched 1171B in 0s (2359B/s)
Hit http://ayo.freshrpms.net redhat/9/i386/os pkglist
Hit http://ayo.freshrpms.net redhat/9/i386/os release
Hit http://ayo.freshrpms.net redhat/9/i386/updates pkglist
Hit http://ayo.freshrpms.net redhat/9/i386/updates release
Hit http://ayo.freshrpms.net redhat/9/i386/freshrpms pkglist
Hit http://ayo.freshrpms.net redhat/9/i386/freshrpms release
Reading Package Lists... Done
Building Dependency Tree... Done
W: There are multiple versions of "perl-Filter" in your system.
This package won't be cleanly updated, unless you leave
only one version. To leave multiple versions installed,
you may remove that warning by setting the following
option in your configuration file:
RPM::Allow-Duplicated { "^perl-Filter$"; };
To disable these warnings completely set:
RPM::Allow-Duplicated-Warning "false";
W: You may want to run apt-get update to correct these problems
Und diese wenn ich nun apt-get upgrade machen will:
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these.
The following packages have unmet dependencies:
perl-CPAN: Depends: perl(Mac::BuildTools) but it is not installable
E: Unmet dependencies. Try using -f.
Wenn ich nun apt-get -f upgrade mache:
Do you want to continue? [Y/n] y
Err http://ayo.freshrpms.net redhat/9/i386/os redhat-release 9-3
403 Forbidden
Get:1 http://ayo.freshrpms.net redhat/9/i386/updates net-snmp 5.0.9-2.90.1 [1396kB]
Get:2 http://ayo.freshrpms.net redhat/9/i386/updates tcpdump 14:3.7.2-7.9.1 [307kB]
Get:3 http://ayo.freshrpms.net redhat/9/i386/updates utempter 0.5.5-2.RHL9.0 [44.8kB]
Get:4 http://ayo.freshrpms.net redhat/9/i386/freshrpms yum 2.0.4-1.rh.fr [139kB]
Err http://ayo.freshrpms.net redhat/9/i386/os lynx 2.8.5-11
403 Forbidden
Get:5 http://ayo.freshrpms.net redhat/9/i386/updates mc 1:4.6.0-14.9 [1600kB]
Get:6 http://ayo.freshrpms.net redhat/9/i386/updates net-snmp-devel 5.0.9-2.90.1 [923kB]
Get:7 http://ayo.freshrpms.net redhat/9/i386/updates net-snmp-utils 5.0.9-2.90.1 [147kB]
Get:8 http://ayo.freshrpms.net redhat/9/i386/updates perl-CPAN 2:1.61-88.3 [106kB]
Err http://ayo.freshrpms.net redhat/9/i386/os perl-TimeDate 1.1301-5
403 Forbidden
Fetched 4662kB in 2s (1606kB/s)
Failed to fetch http://ayo.freshrpms.net/redhat/9/i386/RPMS.os/redhat-release-9-3.i386.rpm 403 Forbidden
Failed to fetch http://ayo.freshrpms.net/redhat/9/i386/RPMS.os/lynx-2.8.5-11.i386.rpm 403 Forbidden
Failed to fetch http://ayo.freshrpms.net/redhat/9/i386/RPMS.os/perl-TimeDate-1.1301-5.noarch.rpm 403 Forbidden
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Ich hab nun nach diesem (http://www.bralug.de/wiki/index.php?title=RedHat_9.0_via_yum_aktuell_halten) Beispiel yum installiert und konfiguriert, scheint auch soweit zu funktionieren...
Ich hab auch wie dort beschrieben diesen key implementiert mit rpm --import und rpm --import, bei einigen der verfügbaren Updates hat das auch prima funktioniert, bei anderen bricht er aber irgendwie trotzdem einfach ab weil er meint, der key fehlt ihm... Was kann man da tun, bzw. wo kann man noch solche Keys bekommen?
Bei einem Package spuckt er komischerweise auch nen dependency error aus:
Resolving dependencies
.package pam needs libdb-4.0.so (not provided)
Daraufhin hab ich bei rpmseek.com nachgeschaut welches rpm Paket diese Datei enthält, in diesem falle die db4-4.0.14-20.i386.rpm, als ich diese dann versucht habe zu installieren kam:
warning: /var/tmp/rpm-xfer.9Z42vh: V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:
libdb-4.1.so is needed by (installed) pam-0.75-62
libdb-4.1.so is needed by (installed) sendmail-8.12.11-4.RHEL3.1.swsoft
libdb-4.1.so is needed by (installed) perl-5.8.0-89.10
libdb-4.1.so is needed by (installed) cyrus-sasl-2.1.15-10
libdb-4.1.so is needed by (installed) imap-2002d-3.1.rh3AS.swsoft
libdb-4.1.so is needed by (installed) httpd-2.0.46-44.swsoft.ent
libdb-4.1.so is needed by (installed) python-2.2.3-6.1
libdb-4.1.so is needed by (installed) popa3d-0.6.4-4.as3.swsoft
libdb-4.1.so is needed by (installed) perl-DB_File-1.804-88.4
libdb-4.1.so is needed by (installed) php-4.4.0-AS3VS
db4 = 4.1.25-8 is needed by (installed) db4-devel-4.1.25-8
Was kann man da tun?
Und wie ist das eigentlich mit dem apt unter RedHat? Findet er da wirklich zuverlässig auch alle Packages die man so braucht wie man es vom guten alten Debian gewohnt ist? Oder ist die Auswahl an Packages so bescheiden, dass man sich nicht drauf verlassen sollte, dass apt-get update && apt-get upgrade das System auch wirklich zuverlässig aktuell halten?
Ich hab apt vorhin auch ausprobiert, aber das scheint irgendwie auch die dependencys nicht so ganz zu mögen :/
Diese Meldung erhalte ich nach dem ersten ausführen von apt-get update:
Get:1 http://ayo.freshrpms.net redhat/9/i386 release [1171B]
Fetched 1171B in 0s (2359B/s)
Hit http://ayo.freshrpms.net redhat/9/i386/os pkglist
Hit http://ayo.freshrpms.net redhat/9/i386/os release
Hit http://ayo.freshrpms.net redhat/9/i386/updates pkglist
Hit http://ayo.freshrpms.net redhat/9/i386/updates release
Hit http://ayo.freshrpms.net redhat/9/i386/freshrpms pkglist
Hit http://ayo.freshrpms.net redhat/9/i386/freshrpms release
Reading Package Lists... Done
Building Dependency Tree... Done
W: There are multiple versions of "perl-Filter" in your system.
This package won't be cleanly updated, unless you leave
only one version. To leave multiple versions installed,
you may remove that warning by setting the following
option in your configuration file:
RPM::Allow-Duplicated { "^perl-Filter$"; };
To disable these warnings completely set:
RPM::Allow-Duplicated-Warning "false";
W: You may want to run apt-get update to correct these problems
Und diese wenn ich nun apt-get upgrade machen will:
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these.
The following packages have unmet dependencies:
perl-CPAN: Depends: perl(Mac::BuildTools) but it is not installable
E: Unmet dependencies. Try using -f.
Wenn ich nun apt-get -f upgrade mache:
Do you want to continue? [Y/n] y
Err http://ayo.freshrpms.net redhat/9/i386/os redhat-release 9-3
403 Forbidden
Get:1 http://ayo.freshrpms.net redhat/9/i386/updates net-snmp 5.0.9-2.90.1 [1396kB]
Get:2 http://ayo.freshrpms.net redhat/9/i386/updates tcpdump 14:3.7.2-7.9.1 [307kB]
Get:3 http://ayo.freshrpms.net redhat/9/i386/updates utempter 0.5.5-2.RHL9.0 [44.8kB]
Get:4 http://ayo.freshrpms.net redhat/9/i386/freshrpms yum 2.0.4-1.rh.fr [139kB]
Err http://ayo.freshrpms.net redhat/9/i386/os lynx 2.8.5-11
403 Forbidden
Get:5 http://ayo.freshrpms.net redhat/9/i386/updates mc 1:4.6.0-14.9 [1600kB]
Get:6 http://ayo.freshrpms.net redhat/9/i386/updates net-snmp-devel 5.0.9-2.90.1 [923kB]
Get:7 http://ayo.freshrpms.net redhat/9/i386/updates net-snmp-utils 5.0.9-2.90.1 [147kB]
Get:8 http://ayo.freshrpms.net redhat/9/i386/updates perl-CPAN 2:1.61-88.3 [106kB]
Err http://ayo.freshrpms.net redhat/9/i386/os perl-TimeDate 1.1301-5
403 Forbidden
Fetched 4662kB in 2s (1606kB/s)
Failed to fetch http://ayo.freshrpms.net/redhat/9/i386/RPMS.os/redhat-release-9-3.i386.rpm 403 Forbidden
Failed to fetch http://ayo.freshrpms.net/redhat/9/i386/RPMS.os/lynx-2.8.5-11.i386.rpm 403 Forbidden
Failed to fetch http://ayo.freshrpms.net/redhat/9/i386/RPMS.os/perl-TimeDate-1.1301-5.noarch.rpm 403 Forbidden
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?