Neuer Nutzer und Amule?

Hallo!

Bin ganz neuer Linux-User (gestern umgestiegen von Windows 2000 auf Suse 9.0),
und noch etwas überfordert… Also entschuldigt bitte, sollte ich das Problem
etwas zu ausführlich schildern, aber ich hab noch nicht so den Überblick, was
wichtig ist, und was nicht :wink:

Folgendes: Ich würde jetzt gerne statt eMule aMule nutzen.

Hab mir also die Dateien
wxGTK-2.4.2-1.i386.rpm
wxGTK-devel-2.4.2-1.i386.rpm
wxBase-2.4.2-1.i586.rpm
und das aktuelle .rpm Paket (Version 1.2.4), also
aMule-1.2.4-1.i586.SUSE_9.0.rpm
runtergeladen und zusammen in einem Verzeichnis gespeichert.

Anschließend habe ich eine Konsole/ Shell geöffnet, in das Verzeichnis mit den
Downloads gewechselt, und mich als ?root? angemeldet.

Jetzt wollte ich mit der Installation anfangen, aber es passiert folgendes:

linux:/home/norah/amule # rpm -ihv --nodeps wxGTK-2.4.2-1.i386.rpm

Preparing… ########################################### [100%]
file /usr/lib/libwx_gtk-2.4.so.0 from install of wxGTK-2.4.2-1
conflicts with file from package wxGTK-2.4.1.2-43

Und jetzt?

Ich habe -etwas unbeholfen vermutlich :wink:- mit der Dateiensuche nach
wxGTK-2.4.1.2-43 gesucht, aber nichts gefunden. (Jetzt lachen wahrscheinlich
die ersten…)

Egal,
könnte mir irgendjemand ? auf DAU-Niveau wäre nett :wink: - erklären, was ich tun
muss, damit ich amule doch noch zum Laufen kriege?

Vielen Dank schon mal,
Gruß,
Norah

Hallo Norah,

Folgendes: Ich würde jetzt gerne statt eMule aMule nutzen.

Hab mir also die Dateien
wxGTK-2.4.2-1.i386.rpm
wxGTK-devel-2.4.2-1.i386.rpm
wxBase-2.4.2-1.i586.rpm
und das aktuelle .rpm Paket (Version 1.2.4), also
aMule-1.2.4-1.i586.SUSE_9.0.rpm
runtergeladen und zusammen in einem Verzeichnis gespeichert.

Die RPM-Dateien sind sog. Pakete, in denen sich die Software befindet. Linux führt genau Buch, welche RPMs installiert sind, und welche nicht. Außerdem „weiß“ das Paket, was für Programme installiert sein müssen, damit es funktionieren kann. Es ist sozusagen „abhängig“ von anderen Paketen.

linux:/home/norah/amule # rpm -ihv --nodeps

Das „–nodeps“ macht man üblicherweise nicht, weil dadurch die Abhängigkeitsprüfung deaktiviert wird, und Linux so nicht nachprüfen kann, ob alles seine Richtigkeit hat.

wxGTK-2.4.2-1.i386.rpm

Preparing…
########################################### [100%]
file /usr/lib/libwx_gtk-2.4.so.0 from install of
wxGTK-2.4.2-1
conflicts with file from package wxGTK-2.4.1.2-43

Auf deinem Rechner ist bereits wxGTK installiert, sogar in einer neueren Version. Da Linux wie gesagt genau Buch führt, was installiert ist und was nicht, hat es gesehen, dass du Dateien der bereits installierten wxGTK-Version überschreiben wolltest, und hat abgebrochen.

Und jetzt?

Da wxGTK ja schon bei dir installiert war (wird wohl standardmäßig von SuSE gleich installiert) brauchst du nur noch die amule RPM-Datei installieren. Also am besten mit:

rpm -Uhv aMule-1.2.4-1.i586.SUSE\_9.0.rpm

Geht das? Normalerweise sollte aMule danach installiert sein, und du kannst es starten, indem du den Befehl „amule“ ausführst, oder auf den Eintrag im KDE- oder Gnome-Menü klickst.

Ich habe -etwas unbeholfen vermutlich :wink:- mit der
Dateiensuche nach
wxGTK-2.4.1.2-43 gesucht, aber nichts gefunden.

Das liegt daran, weil wxGTK-2.4.1.2-43 nur der Paketname ist, und keine Datei auf deinem Rechner. Das Paket enthält ja nur das Programm, sobald das Programm installiert wurde, wird das Paket nicht mehr gebraucht. Das Paket selbst, befindet sich auf einer deiner SuSE-CDs.

(Jetzt lachen
wahrscheinlich
die ersten…)

Niemals (echt). Höchstens ein bisschen schmunzeln :wink:

mfg
deconstruct

Super!! DANKE!!!
s.o.
Bis zum nächsten Problem :wink: