Uninstaller mit cat angeschaut
Hallo Hermann,
so richtig klar ist mir nicht wo ich bin, nachdem ich den einen oder
anderen Befehl eingegeben habe. Bei der Auflistung hattest du mir
zwei Wege gegeben:
einmal
ls -al /System/Library/Extensions/
und umgekehrt
cd /System/Libray/Extensions/
ls -al|less
Bei der zweiten Variante komme ich nicht mehr aus dem
Unterverzeichnis /System/Library/Extensions raus; ich hab’s ein paar
mal versucht.Immer mache ich den gleichen Fehler und ich weiss nicht
welchen.
Bei der ersten Variante hab ich das Problem, dass das Verzeichnis
durchrauscht, wie du sagst.
Wenn ich stattdessen das eingebe
ls -al|less /System/Library/Extensions/
sagt der Mac:
/System/Llibray/Extensions/ is a directory
Was meint der Mac damit? Kann man ein directory nicht auflisten?
Also hab ich nur ls -al|less eingegeben und war folglich noch im
Wurzelverzeichnis, wo ich dann den SpeedTouchTreiber gefunden hab,
der aber laut Suche in /System/Library/Extensions/ ist. Das verstehe
ich alles ueberhaupt gar nicht.
Zum Dateistatusändern probiere ich dann wohl
cat /Uninstall_LEGO_NXT.sh|less
oder wie heißt der Pfad richtig.Ich versuch’s einfach mal.
Das hab ich inzwischen hinbekommen. Der Rechner zeigt dann
diese .pkg-Files an, und die Skriptoptionen, ob man mit der
Deinstallierung fortsetzen möchte oder nicht.
Files to remove fr LEGO MINDSTORMS NXT:
/Library/Receipts/Mindstorms.pkg
/Library/Receipts/MindstormsEng.pkg
/Library/Receipts/MindstormsDut.pkg
/Library/Receipts/MindstormsFra.pkg
/Library/Receipts/MindstormsGer.pkg
/Library/Receipts/MindstormsJpn.pkg
Bei echo „Proceeding with uninstallation.“ steht noch mal das gleiche
nur vornedran statt echo
sudo rm -rf
Anschlließend würde der Uninstaller „Uninstallation complete“
anzeigen.
Zum Verständnis fehlen mir noch ein paar Infos:
rm -rf
heißt das entferne die zu entfernende Datei (file).pkg und nicht den
Ordner R wie bei den .kext ,die eigentlich Ordner sind wie du oben
geschrieben hast?
Dass mein Modemtreiber nicht gelöscht war, hat mir keine Ruhe
gelasssen, daher hab ich etwas experimentiert.
-
Suche nach Modemtreiber
Ich: find / -name *SpeedTouch*
Mac: /System/Library/Extensions/SpeedTouchUDSLUSB.kext -
Remove mit Rückfrage:
rm -iR /System/Library/Extensions/speedTouchUDSLUSB.kext
Mac: remove/System/Library/Extensions/speedTouchUDSLUSB.kext ?
Ich: y
MAc:remove/System/Library/Extensions/speedTouchUDSLUSB.kext/Contents?
Ich: y
Mac:remove/System/Library/Extensions/speedTouchUDSLUSB.kext/contents/
viele Anfragen nach Info.plst ; MacOs ; MacOs/SpeedTouchUDSLUSB;
PkgInfo, PlugIns; PlugIns/arabisd; PlugIns/Clean.sh; PlugIns/
iokitfix; PlugIns/phonebook.ini; PlugIns/R20; PlugIns/R20/KQD6P1.eni;
PlugIns/R20/KQD6P2.eni; PlugIns/R30; PlugIns/R30/ZZZLP1.eni; PlugIns/
R30/ZZZLP2.eni; PlugIns/Uninstaller.sh
ich: hab außer bei den beiden .sh immer y gedrückt; ich dachte
die .sh kann man noch brauchen und hab n eingegeben.
Mac: rm /System/Library/Extensions/SpeedTouchUDSLUSB.kext/Contents/
PlugIns: Directory not empty
rm /System/Library/Extensions/SpeedTouchUDSLUSB.kext/Contents:
Directory not empty
rm /System/Library/Extensions/SpeedTouchUDSLUSB.kext: Directory not
empty
Verstehe ich so, dass Teile noch vorhanden sind, der Rest aber weg
ist; oder ist alles noch da?
- Uninstaller .sh anschauen:
cat /System/Library/Extensions/SpeedTouchUDSLUSB.kext/Contents/
PlugIns/Uninstaller.sh|less
Mac:#!/bin/sh
killps -cx -o"pid command" -a | grep Diagnostics | cut -c 1-5
killps -cx -o"pid command" -a | grep "System Prefere" | cut -c 1-5
remove from autolaunch list
cd ~/Library/Preferences
awk ´{
if($1 ~ „[^/dict“) {
i=0; lp=0; l=1; n=1;
do {
u.s.w. da sind zu viele Zeichen, die ich erst lange auf der
Tastatur suchen muss und deshalb nicht abtippen will
cd -
Das ist nun ein Skript, das ich auch gar nicht verstehe, weil mir die
Sprache voellig unbekannt ist. Sieht so Java aus?
Was sind ueberhaupt eine .pkg und das Verzeichnis /Library/Receipts/?
Viele Fragen, ich weiss. Antworte bitte, wenn du Zeit und Lust hast.
Gruss
Sprite