Per urpme alle Pakete mit xxx im Namen auf einmal entfernen?

Dieses Forum ist für die erweiterte Hilfe und Unterstützung vorgesehen:

Bitte stelle hier Deine Fragen zur fortgeschrittenen Benutzung von Mageia. Beispielsweise geht es hier um Fragen zum Netzwerk, automatischen Installationen, komplexer Serverkonfiguration, Kerneltuning, Aufsetzen eines Mageia-Mirrors, kurz gesagt: alle Aufgaben, die auch für erfahrene Benutzer eine Herausforderung sind.

Per urpme alle Pakete mit xxx im Namen auf einmal entfernen?

Beitragvon junior » Aug 10th, '11, 11:43

Moin.

Ich versuche gerade mit urpme alle Pakete in denen der Name ".mga2" enthalten ist zu entfernen.

Allerdings funzt das nicht so richtig. Bräuchte mal kurz ein Schubs in die richtige Richtung.

Code: Alles auswählen
urpme -a *.mga2.*

Der tut es nicht.
Gruß Thomas.
Benutzeravatar
junior
 
Beiträge: 69
Registriert: Jul 26th, '11, 15:26

Re: Per urpme alle Pakete mit xxx im Namen auf einmal entfer

Beitragvon man-draker » Aug 10th, '11, 12:20

junior hat geschrieben:
Code: Alles auswählen
urpme -a *.mga2.*

Wenn man der Manpage trauen darf, sollte es ein schlichtes
Code: Alles auswählen
urpme -a mga2

tun.
"Die letzte Stimme, die man hört, bevor die Welt explodiert, wird die Stimme eines Experten sein, der sagt: 'Das ist technisch unmöglich.'"
(Peter Ustinov)
Benutzeravatar
man-draker
 
Beiträge: 4992
Registriert: Jun 1st, '11, 12:56

Re: Per urpme alle Pakete mit xxx im Namen auf einmal entfer

Beitragvon junior » Aug 10th, '11, 12:27

Danke.

Alles klar. Dann weiß ich wo der Hase im Pfeffer liegt.


Ach das mach heute wieder mal Spaß. Schön wie in alten Zeiten das System verbeulen :)
Gruß Thomas.
Benutzeravatar
junior
 
Beiträge: 69
Registriert: Jul 26th, '11, 15:26

Re: Per urpme alle Pakete mit xxx im Namen auf einmal entfer

Beitragvon doktor5000 » Aug 10th, '11, 15:10

Es sollte auch sowas wie
Code: Alles auswählen
urpme $(rpm -qa | grep mga2)
tun. urpme beachtet glaube nur den Namen/Version, weiß nicht ob das auch noch mit dem Distsuffix funktioniert.
Da will wohl jemand schmutzigerweise die ganzen schönen Cauldron-Pakete auf einer Mageia 1-Installation wieder loswerden, hmmm? ;)
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6062
Registriert: Jun 2nd, '11, 09:39

Re: Per urpme alle Pakete mit xxx im Namen auf einmal entfer

Beitragvon junior » Aug 10th, '11, 19:15

doktor5000 hat geschrieben:Es sollte auch sowas wie
Code: Alles auswählen
urpme $(rpm -qa | grep mga2)
tun. urpme beachtet glaube nur den Namen/Version, weiß nicht ob das auch noch mit dem Distsuffix funktioniert.


Jupp, vermute ich fast auch da er so bei mir auch .mga1 Pakete entfernen will.Können aber auch Abhängigkeiten sein.

doktor5000 hat geschrieben:Da will wohl jemand schmutzigerweise die ganzen schönen Cauldron-Pakete auf einer Mageia 1-Installation wieder loswerden, hmmm? ;)


:mrgreen: :mrgreen: :mrgreen: So sieht das aus aber dat war mir zu mühsam. Rauf geht schneller als runter und somit nutze ich jetzt Cauldron und den Stinkefuß :D :D
Gruß Thomas.
Benutzeravatar
junior
 
Beiträge: 69
Registriert: Jul 26th, '11, 15:26

Re: Per urpme alle Pakete mit xxx im Namen auf einmal entfer

Beitragvon wanne » Aug 16th, '11, 16:32

@doktor5000: Interesse halber: Ist urpme $(rpm -qa | grep mga2) das gleiche wie rpm -qa | grep mga2 | xargs urpme?
a1d0c6e83f027327d8461063f4ac58a6
wanne
 
Beiträge: 985
Registriert: Jun 1st, '11, 16:54
Wohnort: Südwest-Deutschland

Re: Per urpme alle Pakete mit xxx im Namen auf einmal entfer

Beitragvon noneco » Aug 16th, '11, 19:32

Das Ergebnis sollte das gleiche sein.
Der Prozessbaum müsste sich aber unterscheiden.

1.)
Code: Alles auswählen
bash
    urpme
    bash
        rpm
        grep

2.)
Code: Alles auswählen
bash
    rpm
    grep
    xargs
       urpme

Müsste man aber noch mal überprüfen.
noneco
 
Beiträge: 1
Registriert: Aug 7th, '11, 14:41

Re: Per urpme alle Pakete mit xxx im Namen auf einmal entfer

Beitragvon wanne » Aug 16th, '11, 21:00

Also mir reicht das. Ich wolltenur wisse, ob urpme $(rpm -qa | grep mga2) urpme mit den Elementen des anderen Konstrukts als Oeranten ausführt oder urpme auf jedes element des Konstrukts.
a1d0c6e83f027327d8461063f4ac58a6
wanne
 
Beiträge: 985
Registriert: Jun 1st, '11, 16:54
Wohnort: Südwest-Deutschland

Re: Per urpme alle Pakete mit xxx im Namen auf einmal entfer

Beitragvon man-draker » Aug 17th, '11, 05:36

wanne hat geschrieben:Also mir reicht das. Ich wolltenur wisse, ob urpme $(rpm -qa | grep mga2) urpme mit den Elementen des anderen Konstrukts als Oeranten ausführt oder urpme auf jedes element des Konstrukts.

Wie kommst du darauf, dass es letzteres sein könnte?
Schließlich ist eine zu große Treffermenge, die diese Variante nicht mehr verarbeiten kann (Puffer der Shell zu klein) der Grund für die Existenz von xargs (neben anderen Vorteilen).
http://linuxseiten.kg-it.de/index.php?index=bash_Der_Befehl_xargs
"Die letzte Stimme, die man hört, bevor die Welt explodiert, wird die Stimme eines Experten sein, der sagt: 'Das ist technisch unmöglich.'"
(Peter Ustinov)
Benutzeravatar
man-draker
 
Beiträge: 4992
Registriert: Jun 1st, '11, 12:56


Zurück zu Erweiterter Support

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast