Seite 1 von 1
urpme --auto-orphans

Verfasst:
Apr 21st, '12, 21:04
von Olof
Hallo,
nach dem Aktualisierungsvorgang wurde ich aufgefordert
urpme --auto-orphans
durchzuführen.
Auf der Konsole wollte ich dieser Aufforderung nachkommen, was leider nicht ging, da der Befehl urpme nicht gefunden wurde.
Was habe ich falsch verstanden?
Danke, Olof
Re: urpme --auto-orphans

Verfasst:
Apr 21st, '12, 21:11
von obgr_seneca
"urpme" ist ein Kommando, das nur mit Administrationsrechten ausführbar ist. Du musst, um es als Benutzer auszuführen also zuerst einmal Administrationsrechte erlangen.
Mit dem Kommando
- Code: Alles auswählen
su -
wirst Du zu root, dann kannst Du
- Code: Alles auswählen
urpme --auto-orphans
ausführen.
Die frage ist, warum? Hast Du keinen Platz mehr auf der Platte?
Oliver
Re: urpme --auto-orphans

Verfasst:
Apr 21st, '12, 21:27
von Olof
Danke für den Hinweis.
Wie gesagt, ich habe Mageia 1 installiert und es anschließend aktualisiert. Anschließend kam der Hinweis, dass ich den besagten Befehl ausführen sollte, um verwaiste Pakete zu entfernen.
Ist das nicht nötig?
Olof
Re: urpme --auto-orphans

Verfasst:
Apr 21st, '12, 21:48
von jkowalzik
Olof hat geschrieben:Wie gesagt, ich habe Mageia 1 installiert und es anschließend aktualisiert. Anschließend kam der Hinweis, dass ich den besagten Befehl ausführen sollte, um verwaiste Pakete zu entfernen.
Ist das nicht nötig?
Hallo!
Jetzt erschrick nicht, ich habe mir folgendes angesehen:
Olof
Beiträge: 3
Registriert: Apr 21st, '12, 13:02
Da würde ich als Antwort geben:
Lass es, Finger weg Mehr als Plattenplatz beanspruchen können die verwaisten Pakete nicht. Die machen im Gegensatz zu anderen Betriebssystemen das Linux weder langsamer noch schneller.
Bei " Beiträge: 3000" könnten wir über Alternativen diskutieren hinsichtlich "Linux kennenlernen"

Gruß
J.
Re: urpme --auto-orphans

Verfasst:
Apr 21st, '12, 22:07
von doktor5000
Sehr differenzierte Antwort, gefällt mir

Re: urpme --auto-orphans

Verfasst:
Apr 21st, '12, 23:36
von wanne
Zur Erklärung: urpme --auto-orphans entfernt Pakete, die nicht ausdrücklich installiert wurden und von keinem anderen Paket benötigt werden.
Das ist meistens sinnvoll:
z.B. Browser braucht OpenSSL. => Bei der installation wird OpenSSL mit installiert. Nun wird der Browser deinstalliert, oder auf eine Version geupdatet, die SSL selber kann. Nun würde urpme --auto-orphans OpenSSL deinstallieren.
Manchmal kann das aber auch schief gehen:
Ein Mailprgramm wird installeirt, das braucht die grafische Oberfläche. Die wird mit installiert. Nun wird das Mailprogramm deinstalliert oder auf eine Version geudatet, die auch rein auf der Kommandozeile zu bedienen ist. => urpme --auto-orphans entfernt die Grafische Oberfläche, da sie jetzt nicht mehr für das Mailprogramm gebraucht wird. => User wundertsich warum er nichtmehr klicksen kann.
Oder ganz böse:
User installiert takst-kde4 weil er KDE nutzen will. Dann merkt er dass er gar kein kmail braucht. Also deinstalliert er kmail. Mit kmail wird task-kde4 deinstalleirt (Wie er im Forum erfahren hat ist das unproblematisch weil taskt-kde4 nur ein "Metapaket" ist das selbst keine Funktionen mit sich bringt, sondern nur alle KDE-Komponenten installiert). Nun merkt urpme --auto-orphans, dass die ganzen KDE-Programme von nichts mehr gebraucht werden und entfernt diese. Nun ist das komplette KDE wider weg.
Desegen: Wenn du urpme --auto-orphans ausführst, wirst du am Ende gefragt, ob du die genanten Pakete wirklich deinstalliern willst. Lies dier die Liste durch und überlege dir gut ob du die wirklich entfernen willst. ggf. kannst du ja nacher einfach manuell manche Punke aus der Liste entfernen.
Wenn du dir aber nicht sicher bist wähle die Vorausgewählte auswahl "Nein". Die ist nicht umsonst standard.
Re: urpme --auto-orphans

Verfasst:
Apr 22nd, '12, 01:45
von BicycleRepairMan
@doktor5000: Huh? Inwiefern ist denn ein erklärungsloses "Lass es!" differenziert? Da war mein "Ja, weg damit" aus dem anderen Thread ja noch besser, da gab es wenigstens eine Begründung/Erklärung!
Wohl eher: Danke, wanne! Das war differenziert!
Re: urpme --auto-orphans

Verfasst:
Apr 22nd, '12, 09:54
von Alf1967
Olof hat geschrieben:nach dem Aktualisierungsvorgang wurde ich aufgefordert
urpme --auto-orphans
durchzuführen.
wanne hat geschrieben:Desegen: Wenn du urpme --auto-orphans ausführst, wirst du am Ende gefragt, ob du die genanten Pakete wirklich deinstalliern willst. Lies dier die Liste durch und überlege dir gut ob du die wirklich entfernen willst. ggf. kannst du ja nacher einfach manuell manche Punke aus der Liste entfernen.
Wenn du dir aber nicht sicher bist wähle die Vorausgewählte auswahl "Nein". Die ist nicht umsonst standard.
Ich kann eure Argumentation durchaus nachvollziehen, auch wenn bei mir bis jetzt noch nie was falsches gelöscht wurde. Aber welcher Linuxneuling soll wissen das er besser die Finger von einem Befehl lassen soll, wenn ihm von seinem System gesagt wird er soll ihn ausführen? Man kann die Meldung durchaus auch so verstehen als wenn man ihn ausführen muß um auf dauer vernünftig weiterarbeiten zu können.
Re: urpme --auto-orphans

Verfasst:
Apr 22nd, '12, 10:49
von wanne
Ausführen schadet ja nichts. Wenn er keine Ahnung hat soll er die Standardauswahl N drücken. Ich meine am Ende steht:
Entfernen 1 Pakets? (j/N) Dann dann drückt man doch nicht auf J wenn man das Paket nicht loshaben will.
Re: urpme --auto-orphans

Verfasst:
Apr 22nd, '12, 11:26
von wobo
Dass die Implementierung dieser Möglichkeit in Mageia 1 nicht optimal ist und durch den Text der Empfehlung auch Unerfahrene in eine möglicherweise negative Situation geraten können, hat man auch bei Mageia gemerkt und hat das entsprechend in Mageia 2 geändert. Da steht nun, dass die aufgelisteten Pakete nun Orphans sind und man diese entfernen kann, wenn man will. Der Befehl dazu steht nicht mehr da.
Das bedeutet, dass ein unerfahrener User, der im Forum nach dem Befehl (und ggf. nach root) fragen muss, prompt die Warnungen dieser Problematik vorgesetzt bekommen wird.

Re: urpme --auto-orphans

Verfasst:
Apr 22nd, '12, 12:09
von unklar
@wobo
ist das dann in Mageia2 Culdron erst jetzt nach dem gegenwärtig aktuellen Kernel 3.3.1-2 eingeführt?
Ich aktualisiere grundsätzlich im Terminal mit
- Code: Alles auswählen
urpmi --auto-update
und da wurde unmittelbar nach der Aktualisierung auf oben genannten Kernel im gleichen Terminal die orphans-Funktion mit dem Befehl ausgegeben. Das war bisher immer so.
Schätze dies war vor ca.1 Woche erst.
Von füheren Vorgängen gleicher Art weiß ich, daß das in Cauldron nur dieses eine mal automatisch angeboten wird. Nutzte ich die Funktion nicht, dann erschien die Meldung nicht wieder. Sie muß dann explizit aufgerufen werden.
Re: urpme --auto-orphans

Verfasst:
Apr 22nd, '12, 13:06
von jkowalzik
doktor5000 hat geschrieben:Sehr differenzierte Antwort, gefällt mir

Ja was hast du den gedacht? Einfach nur "altersgerecht"
Bei einem Plastikautochen unter dem Weihnachstbaum sagt man dem 3 Jährigen: "ist vom Weihnachtsmann"
dem 30 Jährigen: "Wird unter miesen Bedingungen unter Verwendung von vielen Schadstoffen von unterbezahlten Chinesen in Kellerbetrieben zusammengeschustert!"
Gruß
J.
Re: urpme --auto-orphans

Verfasst:
Apr 22nd, '12, 14:38
von wobo
unklar hat geschrieben:@wobo
ist das dann in Mageia2 Culdron erst jetzt nach dem gegenwärtig aktuellen Kernel 3.3.1-2 eingeführt?
Wann genau kann ich nicht sagen. Ich schätze mal kurz nach oder bei dem Erscheinen von Beta3. hab da nicht so genau drauf geachtet.
Von füheren Vorgängen gleicher Art weiß ich, daß das in Cauldron nur dieses eine mal automatisch angeboten wird. Nutzte ich die Funktion nicht, dann erschien die Meldung nicht wieder. Sie muß dann explizit aufgerufen werden.
Das kann ich nicht bestätigen. Meiner Ansicht nach erscheint die Meldung immer dann, wenn neue Orphans vorhanden sind. Kann mich aber auch täuschen.
Wichtig ist, dass die Meldung nicht mehr wie vorher eine klare Empfehlung ausdrückt und dass sie den dazu nötigen Befehl nicht mehr "mitbringt".
Re: urpme --auto-orphans

Verfasst:
Apr 22nd, '12, 14:44
von wobo
jkowalzik hat geschrieben:Ja was hast du den gedacht? Einfach nur "altersgerecht"
Bei einem Plastikautochen unter dem Weihnachstbaum sagt man dem 3 Jährigen: "ist vom Weihnachtsmann"
dem 30 Jährigen: "Wird unter miesen Bedingungen unter Verwendung von vielen Schadstoffen von unterbezahlten Chinesen in Kellerbetrieben zusammengeschustert!"
Ich bekam letztes Jahr ein Modellautochen (altes Original-Matchbox Mercedes 180SL) mit einer Karte: "Gruß vom Weihnachtsmann!" - altersgerecht!
Re: urpme --auto-orphans

Verfasst:
Apr 23rd, '12, 21:48
von Olof
Hallo,
vielen Dank für die zahlreichen Anmerkungen.
War recht interessant zu lesen ...
Wirklich "geholfen" haben die Anmerkunge, dass der Befehl nicht ausgeführt werden muss und dass man sich Gedanken macht

Nun bin ich so beruhigt, dass ich mich in aller Ruhe weiter an Mageia 1 erfreuen kann.
Gruß, Olof