Beiträge von Sauerland

    1. Warum werden manche Pakete nicht installiert? Woran kann das liegen?

    Es gibt dasselbe installierte!!! Paket in einer höheren Version/Release in einem anderen Repo, in diesem Fall sind Packman Versionen installiert und die openSUSE Versionen haben eine höhere Version/Release Nummer.

    Muss aber nicht bedeuten, das dies Paket neuer ist, dafür müssen dann schon die Sourcen und Patches verglichen werden.

    Und da openSUSE einige Codecs nicht unterstützt, würde ich bei der Packman Version bleiben.

    z.B.

    Code
    zypper up
    Repository-Daten werden geladen...
    Installierte Pakete werden gelesen...
    
    Die folgenden 11 Paketaktualisierungen werden NICHT installiert:
      ffmpeg-4 libavcodec58_134 libavdevice58_13 libavfilter7_110 libavformat58_76 libavresample4_0 libavutil56_70 libheif1 libpostproc55_9 libswresample3_9 libswscale5_9


    Zitat

    2. Zwei Repos sind nicht Aktiviert. Sollte ich das tun, oder hat das einen Grund?



    Das sind debug Repos, die braucht man, um Fehlern im Programm auf die Spur zu kommen, die kannst du!!! sogar löschen.....

    Hier selbiges:

    Übrigens zeigt letzter Beitrag von mir auch an, das man dkms eigentlich nicht mehr braucht.


    Ich habe erst nach der Installation des rtl8812au_8821au-kmp-default gemerkt, das es ein Update meines Kernels gibt.

    Woran sehe ich das?

    An dem Pfad, in dem das ko liegt und an der Release Version:

    filename: /lib/modules/6.0.1-lp153.3.g098c340-default/weak-updates/updates/rtl8812au.ko.xz

    Das rpm hat:

    rtl8812AU_8821AU-kmp-default-20220408_k6.0.1_lp153.4.g098c340-lp153.3.24.x86_64.rpm



    Das Verzeichnis weak-updates wird benutzt, um ein kmp für eine andere Kernel-Version bereitzustellen.

    Das heisst, ich baue mein kmp für kernel-1.1.1 und installiere es.

    Es gibt kein Update meines kmps aber ein Update des kernels zu kernel-1.1.2, dann wird bei der Installation des neuen Kernels durch ein Script mein kmp aus der einen Kernel-Version in die neuere kopiert, und zwar nach /lib/modules/$(uname -r)/weak-updates


    Vorraussetzung ist, das mein kmp nach /lib/modules/$(uname -r)/update/ oder /lib/modules/$(uname -r)/extra/ gebaut wird und nicht irgendwohin in den Kernel.


    Vor dem Update:

    Zitat

    modprobeid 2357:011e

    Kernelmodulname rtl8812au

    filename: /lib/modules/6.0.1-lp153.3.g098c340-default/weak-updates/updates/rtl8812au.ko.xz



    Nach dem Update:

    Zitat

    modprobeid 2357:011e

    Kernelmodulname rtl8812au

    filename: /lib/modules/6.0.1-lp153.4.g098c340-default/updates/rtl8812au.ko.xz


    Dies funktrtioniert auch, wenn man aus den Sourcen einen Treiber baut, sofern man diesen Treiber für openSUSE gepatched hat und er nach updates oder extra gebaut wird......

    Ich verstehe jetzt nicht ganz, was du mir sagen willst, es tritt das ein, was ich sage.....


    USB-Geräte werden vom automounter automatisch nach /run/media/USERNAME gemountet, und das seit Jahren.


    Wenn du sie woanders hin mountest, bist du für die entsprechenden Rechte zuständig.


    z. B. dem Mountpoint(Verzeichnis) rekuriv die Rechte des Users geben

    Ps:

    Habs mal installiert, damit ich dir zeigen kann, das der Stick unterstützt wird:


    Wir erstellen ein lokales Verzeichnis zur Installation mit zypper:


    Erstelle in deinem /home/USERNAME ein Verzeichnis mit Namen Programme


    Öffne Yast----Software----Software-Repositories

    Hinzufügen-----Lokales Verzeichnis-----weiter

    Name: Kannst du vergeben wie du willst

    Pfad zum Verzeichnis----durchsuchen----jetzt das Verzeichnis Programme in deinem /home/USERNAMEN markieren---auswählen

    reines rpm-Verzeichnis anklicken----weiter

    ok


    Jetzt speicherst du die beiden rpms in dem Verzeichnis /home/USERNAME/Programme

    und kannst mit zypper installieren:

    Code
    zypper in -f rtl8812au_8821au-kmp-default

    Das sollte automatisch das entsprechende uefi-rpm mitinstallieren.


    Da aber zypper/rpm den entsprechenden Reposchlüssel dieser Pakete nicht hat, kommt immer eine Abfrage in

    a) Yast:


    oder

    b) zypper:

    Hier bitte ignorieren anklicken oder eingeben.....


    In dieses Verzeichnis kannst du heruntergeladene rpms verschieben und einfach mit zypper/Yast installieren.