moin, ich habe versucht auf einer 7.3 die Kde 3.1 Pakete von .../supplementary/KDE/update-for-7.3 zu installieren. Vorher war kein KDE installiert. Das ganze hat nicht funktioniert(kann kdeinitnicht ausfüren oder etwas ähnlich ermutigendes) und ich will jetzt alle Pakete aus applications wieder mit rpm -e --nodeps deinstallieren. Dazu dachte ich nehme ich den -exec von find. Nur mit man find bekomme ich es nicht hin die passende Befehlszeile zusammenzustoppeln. Ausserdem muss ich dann ja noch das .rpm am Ende das mir {} liefert entfernen. Ich hoffe ihr helft mir bei dieser Aufgabe. gibt es eigentlich irgendwo eine kleine Beispielsammlung für find ? vielen Dank im Voraus Didi
Hallo Dietrich, Dietrich Restemeyer schrieb:
moin, ich habe versucht auf einer 7.3 die Kde 3.1 Pakete von .../supplementary/KDE/update-for-7.3 zu installieren. Vorher war kein KDE installiert. Das ganze hat nicht funktioniert(kann kdeinitnicht ausfüren oder etwas ähnlich ermutigendes) und ich will jetzt alle Pakete aus applications wieder mit rpm -e --nodeps deinstallieren.
Ich weiß zwar nicht, welche Pakete du genau meinst, aber ich würde es etwa so machen for i in `rpm -qa | grep "^kde"`; do rpm -e --nodeps $i; done Das entfernt alle Pakete, deren Name mit "kde" beginnt. Gruß Niklas
Hallo Dietrich,
Dietrich Restemeyer schrieb:
moin, ich habe versucht auf einer 7.3 die Kde 3.1 Pakete von .../supplementary/KDE/update-for-7.3 zu installieren. Vorher war kein KDE installiert. Das ganze hat nicht funktioniert(kann kdeinitnicht ausfüren oder etwas ähnlich ermutigendes) und ich will jetzt alle Pakete aus applications wieder mit rpm -e --nodeps deinstallieren.
Ich weiß zwar nicht, welche Pakete du genau meinst, aber ich würde es etwa so machen
for i in `rpm -qa | grep "^kde"`; do rpm -e --nodeps $i; done
Das entfernt alle Pakete, deren Name mit "kde" beginnt.
Gruß Niklas Die Pakete aus dem applications Verzeichnis fangen leider längst nicht alle mit kde an. Im Anhang die Liste. Es wird sicherlich immer wieder mal vorkommen, das man die Erweiterungen aus einer Dateiliste herauslöschen muss, so das dies auch ne prinziepielle Frage darstellt. Man ja auch das akute Problem per gpm und Handarbeit erledigen, nur dann hab ich nix gelernt ;-) Die Manpages zu sed und awk erschlagen mich restlos :-(( bei find bin ich jetzt soweit, das ich eine Befehlzeile hab, die mir
On Saturday 22 November 2003 12:40, Niklas Deutschmann wrote: prinzipiell das richtige leistet, wenn ich denn das .rpm der übergebenen Dateinamen wegoperiert bekommen. find . -exec rpm -e --nodeps \{\} \; aber warum geht nicht : find . -exec "rpm -e --nodeps {} ;" => missing argument to `-exec-' ????? Didi
On Saturday 22 November 2003 13:11, Dietrich Restemeyer wrote:
On Saturday 22 November 2003 12:40, Niklas Deutschmann wrote:
Hallo Dietrich,
Dietrich Restemeyer schrieb:
moin, ............................................... Die Pakete aus dem applications Verzeichnis fangen leider längst nicht alle mit kde an. Im Anhang die Liste. Es wird sicherlich immer wieder mal vorkommen, das man die Erweiterungen aus einer Dateiliste herauslöschen muss,.......................................................
Nun die Liste; hab scheints Konzentrationsprobleme ! Didi
Hallo Dietrich, Speichere einfach diese Liste in einer Datei (paketliste.txt), und dann sollte auch das hier funktionieren: for i in `cat paketliste.txt`; do rpm -e --nodeps `echo $i | sed 's/\.\/\(.*\).rpm/\1/'`; done ...allerdings nur bei den Dateien, die mit "./" anfangen :-) Ich hab's allerdings nicht getestet... Gruß Niklas
Hallo Dietrich, hallo Leute, Am Samstag, 22. November 2003 11:58 schrieb Dietrich Restemeyer:
ich habe versucht auf einer 7.3 die Kde 3.1 Pakete von .../supplementary/KDE/update-for-7.3 zu installieren. Vorher war kein KDE installiert. Das ganze hat nicht funktioniert(kann kdeinitnicht ausfüren oder etwas ähnlich ermutigendes)
Und Du willst den Fehler nicht finden und beheben? Na gut, Deine Entscheidung ;-)
und ich will jetzt alle Pakete aus applications wieder mit rpm -e --nodeps deinstallieren.
Wieso --nodeps? Das kann dazu führen, dass von anderen Programmen benötigte Pakete gelöscht werden. Bessere Lösung: - Deine Paketliste mit dem von Niklas beschriebenen sed-Befehl umformatieren: sed 's/\.\/\(.*\).rpm/\1/' liste > paketliste - xargs rpm -e < paketliste Falls beim Aufruf von rpm -e (das übrigens die komplette [1] Paketliste auf einmal als Parameter bekommt) Probleme mit Paketabhängigkeiten auftauchen, solltest Du das entsprechende Paket wohl besser nicht löschen ;-) Gruß Christian Boltz [1] Bei dieser kurzen Liste klappt das auf jeden Fall. xargs würde bei (IIRC) 32k die Befehlszeile kappen und rpm nochmal mit dem nächsten Block aufrufen - die Befehlszeile darf nämlich eine bestimmte Länge nicht überschreiten. In der Praxis erreicht man dieses Limit aber recht selten ;-) Eins der mir bekannten Beispiele: ls /usr/share/doc/sdb/de/html/* Sobald man den * weglässt, funktioniert es übrigens. Grund: die Bash expandiert den * - und damit wird die Befehlszeile zu lang. --
He Mann, isse krasse, erste Wort: "Kyptographie", isse schon falsch. Was machst du? Uuuhhh. Ist in der Listenkasse noch genug Geld für ein Wörterbuch? [> Ratti und Thorsten Haude in sl-etikette]
On Sunday 23 November 2003 00:44, Christian Boltz wrote:
Hallo Dietrich, hallo Leute,
Am Samstag, 22. November 2003 11:58 schrieb Dietrich Restemeyer:
ich habe versucht auf einer 7.3 die Kde 3.1 Pakete von .../supplementary/KDE/update-for-7.3 zu installieren. Vorher war kein KDE installiert. Das ganze hat nicht funktioniert(kann kdeinitnicht ausfüren oder etwas ähnlich ermutigendes)
Und Du willst den Fehler nicht finden und beheben? Na gut, Deine Entscheidung ;-)
und ich will jetzt alle Pakete aus applications wieder mit rpm -e --nodeps deinstallieren.
Wieso --nodeps? Das kann dazu führen, dass von anderen Programmen benötigte Pakete gelöscht werden.
Bessere Lösung: - Deine Paketliste mit dem von Niklas beschriebenen sed-Befehl umformatieren: sed 's/\.\/\(.*\).rpm/\1/' liste > paketliste - xargs rpm -e < paketliste
Falls beim Aufruf von rpm -e (das übrigens die komplette [1] Paketliste auf einmal als Parameter bekommt) Probleme mit Paketabhängigkeiten auftauchen, solltest Du das entsprechende Paket wohl besser nicht löschen ;-)
Gruß
Christian Boltz Das deinstallieren hat mit hilfe von sed einwandfrei funktioniert, noch mal vielen Dank an Niklas.
Wir haben da für unsere Kinder/Jugendbücherei 350MHz PII mit 2GB SCSI Platten
gespendet bekommen. 128 MB Ram.
Nun versuche ich dort ein Linux draufzuspielen, um ein Mini InternetCafe
aufzubauen. 1 Server für DSL Flat, 5 Clients für Web und Email, Abiword
eventuell Openoffice(aber dazu sind die Kisten wohl zu lahm).
Wegen der schmalen Hardware ne 7.3 dachte ich so.
Also hab ich erst ne grafische Minimal Inst. durchgeführt: < 700 MB. Dann hab
ich die Pakete aus
Am Sonntag, 23. November 2003 20:06 schrieb Dietrich Restemeyer:
Wir haben da für unsere Kinder/Jugendbücherei 350MHz PII mit 2GB SCSI Platten gespendet bekommen. 128 MB Ram.
Ram und Platte sind etwas knapp.
Nun versuche ich dort ein Linux draufzuspielen, um ein Mini InternetCafe aufzubauen. 1 Server für DSL Flat, 5 Clients für Web und Email, Abiword eventuell Openoffice(aber dazu sind die Kisten wohl zu lahm).
Wieso sollte es für OOo zu langsam sein? Auf meinem Notebook mit 266 MHz läuft das einwandfrei. Auch wirst Du bei laufendem KDE mit KOffice am wenigsten zusätzliche Resourcen benötigen.
Wegen der schmalen Hardware ne 7.3 dachte ich so.
Falsch gedacht, ne SuSE 8.2 sollte deutlich flotter drauf laufen, meinem Notebook hat es sehr gut getan.
damit es keine fehlenden deps gibt mit --nodeps und --force.
Sorry, aber damit ist es wahrlich kein Wunder, wenn nachher nichts läuft. Du solltest die Abhängigkeiten schon ernst nehmen und wenn dann im Einzelfall, wenn Du wirklich genau weisst, was Du tust, die einzelnen Pakete untersuchen. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Hallo Dietrich, Am Sun, 23 Nov 2003 20:06 (+0100) schrieb Dietrich Restemeyer:
Wir haben da für unsere Kinder/Jugendbücherei 350MHz PII mit 2GB SCSI Platten gespendet bekommen. 128 MB Ram.
[...]
Ohne KDE würd ich mal xfce als Windowmanager bevorzugen. wie kompiliert man die Version 4.x ?
Ganz normal mit Dreisatz aber am besten statt make install checkinstall! Du musst nur die Reihenfolge einhalten, die Du unter http://www.xfce.org/de/index_de.html findest. Vorher holst Du die libdbh und lässt nach der Installation ldconfig laufen. Auch gut lassen sich rpm bauen, da die Entwickler so nett sind, schöne spec.files mit zuliefern. Wenn Du eine SuSE 8.2 oder 9.0 nimmst (siehe Mail von Manfred), gibt es auch fertige rpms. Vielleicht nimmst Du auch die letzte Version von XFCE3. Die ist zwar nicht so bunt und nicht so schön modular, aber sehr ausgereift und schnell.
Was für ne Mailprogramm würdet ihr da empfehlen ?
Für Dein Vorhaben vielleicht Sylpheed. Oder opera/mozilla-mail, da Du ja bestimmt einen Browser brauchst. Gruss Sven
participants (5)
-
Christian Boltz
-
Dietrich.Restemeyer@t-online.de
-
Manfred Tremmel
-
Niklas Deutschmann
-
Sven Rodenbeck