Beiträge von Sauerland

    Da musst du halt schauen was du davon gebrauchst.......


    Ich mach das mit Yast, suche nach Packagekit und markiere einzeln zum löschen, dann sehe ich immer, was noch mit runter fliegen sollte und kann das wieder schnell rückgängig machen......

    Zitat
    Code
    Problem: nothing provides 'mesa-libGLU' needed by the installed google-earth-pro-stable-7.3.4.8248-0.x86_64
     Solution 1: deinstallation of google-earth-pro-stable-7.3.4.8248-0.x86_64
     Solution 2: break google-earth-pro-stable-7.3.4.8248-0.x86_64 by ignoring some of its dependencies
    
    
    
    Choose from above solutions by number or cancel [1/2/c/d/?] (c): 

    da erst mal abbrechen........

    War ja eh nur ne Abfrage, nichts was dort am System etwas ändert.......

    Als root:

    Code
    zypper in -f https://download.opensuse.org/repositories/home:/Sauerland/openSUSE_Leap_15.3/noarch/mesa-libGLU-0.0.1-lp153.6.14.noarch.rpm

    Das installiert ein Dummy Paket (enthält nichts), gaukelt google-earth vor, es wäre installiert und installiert das entsprechende openSUSE Paket libGLU1 und deren Abhängigkeiten, falls noch nicht gemacht.


    Und noch einmal:

    Keine Abhängigkeiten ignorieren, besser ist nachfragen.

    Wo hast du mesa-libGLU her?

    Ich hab für mich mal ein dummy Paket gebaut:

    Das gaukelt google-earth vor, mesa-libGLU wäre installiert und installiert dafür das entsprechende openSUSE Paket libGLU1

    betreff "Updater Applet" : Welches Paket ist damit gemeint?

    sowie packagekit

    Was haben wir falsch gemacht?


    1. Ich hoffe ja mal, das gast kein root ist und damit kann er auch einige zypper Kommandos nicht ausführen......

    2. Hochkommata bei su -c vergessen siehe meine Beitrag zuvor


    Aber die Installation kannst du eh vergessen, siehe dein letztes sudo.......


    Poste als User:

    Code
    zypper lr -d
    Code
    zypper se -si google-earth

    gast@localhost:~> su zypper in -f google-earth-pro-stable

    Das ist mir bei dir jetzt schon mehrmals aufgefallen.

    Mit su wechselst du den User, ohne Usernamen wird root genommen.

    Erst wenn du gewechselt hast, kannst du den Befehl ausführen.


    Oder du benutzt su -c command

    Code
    -c, --command <Befehl>         einen einzelnen Befehl an die Shell
                                    mit -c übergeben
    Code
    z.B.
    su -c pwd

    Aber:

    Es wird nur ein einzelnes Wort (Befehl) ausgeführt, wenn ich z.B. zypper ref benutzen möchten, muss ich das in Hochkommata setzen, da ja zwei Wörter:


    Code
    ich@linux64:/home> su -c zypper ref
    su: Benutzer ref existiert nicht oder der Benutzereintrag enthält nicht alle erforderlichen Felder

    Du siehst, zypper wird als Befehl verstanden und ref wird als Username angenommen.

    Hier klappt es jetzt.......


    Übrigens:

    Bei der Benutzung von sudo kannst du Probleme bekommen, das ist in openSUSE nicht so konfiguriert wie in anderen Distributionen und auch übrigens nicht dafür gedacht, um globale root Rechte zu bekommen.

    Haben die Debian Abkömmlinge aber dafür zweckentfremdet.

    Ist ein Problem mit dem "Updater Applet" seit der Anbinding an SLE.

    In so einem Fall immer zypper up (als Root) ausführen, wie Sauerland schon geschrieben hat.

    Deswegen wird das bei mir immer sofort deinstalliert.......

    Yast und zypper reichen, da braucht es nicht noch ein 3. oder als 4. discover.........


    Dinge die die Welt nicht braucht.