PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Pakete bedingen sich gegenseitig. Was tun?



T-No.1
17.05.08, 15:23
Hallo
Ich bin dabei ein paar Ruby pakete zu installieren, welche ich für die GUI eines programms benötige...
Allerdings hab ich nur Pakete für Suse 10.0 gefunden und leider nicht für mein OS opensuse10.3.
nun hab ich 2 Pakete die ich noch brauche:

ruby-gtk2-0.14.1-1.suse100.i586.rpm und ruby-gdkpixbuf2-0.14.1-1.suse100.i586.rpm

wenn ich diese jedoch über yast installieren möchte macht er garnichts, und über rpm -i bla.rpm sagt er bei dem einen, dass er das andere brauch, und umgekehrt genauso.

Hat jemand eine Ahnung wie ich einfach erzwingen kann, dass ich die beiden Pakete installiere? --force bringt mich ja nicht sehr weit, der macht ja nix mit der Überprüfung auf Abhängigkeiten.

HOffe auf Antwort

mfg T-No.1

stefan.becker
17.05.08, 15:28
rpm -U paket1 paket2

T-No.1
17.05.08, 15:38
ich danke! aber wieso finde ich -U nicht in der man seite?
egal^^ kanns mir ja merken!

fuffy
17.05.08, 15:41
Hi!


ich danke! aber wieso finde ich -U nicht in der man seite?
"-U" ist nicht entscheidend, sondern dass beide RPM-Pakete gleichzeitig im Aufruf auftauchen.

Gruß
fuffy

Wene
17.05.08, 15:42
Hier steht in der Manpage unter openSuse 10.1:


rpm {-U|--upgrade} [install-options] PACKAGE_FILE ...


This upgrades or installs the package currently installed to a newer
version. This is the same as install, except all other version(s) of
the package are removed after the new package is installed.

drcux
18.05.08, 07:23
http://download.opensuse.org/repositories/home:/maw/openSUSE_10.3/

Dodobo
18.05.08, 09:20
Hi!


"-U" ist nicht entscheidend, sondern dass beide RPM-Pakete gleichzeitig im Aufruf auftauchen.

Gruß
fuffy
Hmm, irgendwie wieder ein Anti-Linux-ist-leicht-Argument. Schade.

Rain_maker
18.05.08, 12:34
ruby-gtk2-0.14.1-1.suse100.i586.rpm und ruby-gdkpixbuf2-0.14.1-1.suse100.i586.rpm

*Autsch*

Und das ist kein "Anti-Linux" sondern ein "Pro-Paketmanager" Argument.

Newbie314
18.05.08, 12:49
@RM: du meinst wahrscheinlich eher das als Pro-Paketmanager-Argument :


Allerdings hab ich nur Pakete für Suse 10.0 gefunden und leider nicht für mein OS opensuse10.3.

(Es ist schwer vorzustellen dass die Ruby-Pakete in den OpenSuse 10.3 Repos fehlen ...)

Rain_maker
18.05.08, 12:56
Entweder das oder aber (was ich eher vermute) sie "fehlen" aus gutem Grund.

Paketstrukturen/namen ändern sich bzw. diese Pakete werden deshalb gebraucht, weil ein anderes Paket, welches genau so wenig für 10.3 gedacht ist, nach ihnen verlangt.

Das ist nur eine Vermutung, im Einzelfall kann das auch anders sein, aber zu > 95% sind solche Pakete aus gutem Grund "obsolet" geworden.

Kleines Beispiel:

http://lists.opensuse.org/opensuse-de/2007-10/msg00258.html

Greetz,

RM