Ich bin gerade noch am nachdenken, ob openSuse Leap vielleicht doch das falsche Betriebssystem für mich ist. Mit Tumbleweed hätte ich ohne derartige Umstände bereits das aktuellste TexLive aus den Standard-Repositories erhalten, oder?
Beiträge von max3000
-
-
Hey.
Sorry für die verspätete Antwort. Besten Dank für eure Hinweise.
Ich habe es tatsächlich mittlerweile nach langem Rumprobieren hinbekommen.
Und du bist sicher, dass du die hyphens für Assamesisch brauchst?
Irgendwie haben tatsächlich irgendwelche komischen Sprachpakete gefehlt. Ich musste noch einiges nachinstallieren und dann
ausführen.
Daraufhin habe ich nach einem zypper refresh zunächst noch die libkpathsea6 installiert und dann erst TeXLive-2024 mit zypper in texlive.
Ja, ich hatte gehofft dass es so einfach geht, aber war bei mir nicht der Fall. Keine Ahnung ob es bei Leap 15.5 anders ist. Ich habe auch schon in der Vergangenheit viel in irgendwelchen internen Latex-Dingen rumgepfuscht um die Briefvorlage inklusive spezieller Schriftart meines Arbeitgebers zu installieren. Vielleicht war das die Ursache warum das mit einem einfachen Wechsel des Repositories nicht erledigt war.
Wenn der TE diese Sprache spricht bin ich tief beeindruckt ...

Leider nein, aber sollte ich wohl mal lernen. Will das Zeug ja nicht umsonst installiert haben :D.
Danke euch nochmal.
Viele Grüße
Max -
Hi Leute.
Leider kommt Leap 15.5 mit den Standard-Repos mit TexLive 2021, was für meine Zwecke leider viel zu alt ist. Habe jetzt versucht die aktuellste version aus dem Publishing-Repo zu installieren. Ich habe das vierte Repo hier eingebunden:
Code
Alles anzeigen# | Alias | Name | Enabled | GPG Check | Refresh | Priority | URI ---+-----------------------+----------------------------------------------+---------+-----------+---------+----------+----------------------------------------------------------------------- 1 | Games | Games | Ja | (r ) Ja | Nein | 99 | https://download.opensuse.org/repositories/games/15.5/ 2 | Mozilla | Mozilla | Ja | (r ) Ja | Nein | 20 | https://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.5/ 3 | Packman | Packman | Ja | (r ) Ja | Nein | 20 | http://ftp.uni-erlangen.de/packman/suse/openSUSE_Leap_15.5/ 4 | TeXLive | TeXLive | Ja | (r ) Ja | Ja | 20 | https://download.opensuse.org/repositories/Publishing:/TeXLive/15.5/ 5 | repo-backports-update | Update repository of openSUSE Backports | Ja | (r ) Ja | Ja | 99 | http://download.opensuse.org/update/leap/15.5/backports/ 6 | repo-non-oss | Non-OSS Repository | Ja | (r ) Ja | Ja | 99 | http://download.opensuse.org/distribution/leap/15.5/repo/non-oss/ 7 | repo-openh264 | Open H.264 Codec (openSUSE Leap) | Ja | (r ) Ja | Ja | 99 | http://codecs.opensuse.org/openh264/openSUSE_Leap/ 8 | repo-oss | Main Repository | Ja | (r ) Ja | Ja | 99 | http://download.opensuse.org/distribution/leap/15.5/repo/oss/ 9 | repo-sle-update | Update repository with updates from SUSE L-> | Ja | (r ) Ja | Ja | 99 | http://download.opensuse.org/update/leap/15.5/sle/ 10 | repo-update | Main Update Repository | Ja | (r ) Ja | Ja | 99 | http://download.opensuse.org/update/leap/15.5/oss/ 11 | repo-update-non-oss | Update Repository (Non-Oss) | Ja | (r ) Ja | Ja | 99 | http://download.opensuse.org/update/leap/15.5/non-oss/Ich habe anschließend texlive komplett deinstalliert und texlive-scheme-medium neu installiert. Die Pakete kommen nun alle aus dem Texlive-Repo und die Version passt auch:
Code
Alles anzeigen> pdflatex --version pdfTeX 3.141592653-2.6-1.40.26 (TeX Live 2024/TeX Live for opensuse.org) kpathsea version 6.4.0 Copyright 2024 Han The Thanh (pdfTeX) et al. There is NO warranty. Redistribution of this software is covered by the terms of both the pdfTeX copyright and the Lesser GNU General Public License. For more information about these matters, see the file named COPYING and the pdfTeX source. Primary author of pdfTeX: Han The Thanh (pdfTeX) et al. Compiled with libpng 1.6.34; using libpng 1.6.34 Compiled with zlib 1.2.13; using zlib 1.2.13 Compiled with xpdf version 4.04Wenn ich jetzt Latex-Dokumente kompilieren will kommt der Fehler
Code(base) max@lenovo:~/Test/Latex$ pdflatex test.tex This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024/TeX Live for opensuse.org) (preloaded format=pdflatex) restricted \write18 enabled. kpathsea: Running mktexfmt pdflatex.fmt mktexfmt [ERROR]: -user mode but path setup is -sys type, bailing out. I can't find the format file `pdflatex.fmt'! (base) max@lenovo:~/Test/Latex$ mktexfmt pdflatex.fmt mktexfmt [ERROR]: -user mode but path setup is -sys type, bailing out.Ich habe jetzt hier ewig mit ChatGPT rumprobiert, aber das wird glaub nichts. Der sagt mir
sollte das klappen. Das läuft auch durch, aber der Fehler bleibt bestehen. Außerdem soll ich
ausführen, aber da kommen viele Fehler
Code
Alles anzeigen(/usr/share/texmf/tex/generic/dehyph-exptl/dehyphn-x-2024-02-28.pat German Hyphenation Patterns (Reformed Orthography, 2006) dehyphn-x' 2024-02-28 (WL))) ! I can't find file loadhyph-af.tex'. <to be read again> \relax l.192 \repeat (Press Enter to retry, or Control-D to exit) Please type another input file name: ! Emergency stop. <to be read again> \relax l.192 \repeat No pages of output.Ich kenne mich mit diesem Zeug leider überhaupt nicht aus und weiß nicht mal wo ich ansetzen muss.
Hat jemand vielleicht mehr Erfahrung mit Texlive? Hat das vielleicht schonmal jemand hinbekommen Texlive 2024 unter Leap 15.5 zum Laufen zu bekommen? Kommt Leap 15.6 mit einer neueren Version daher? Dann wäre ein Update vielleicht die Lösung.
Danke schonmal und viele Grüße
Max -
Hallo nochmal.
Ich habe mich jetzt einfach für eine Neuinstallation entschieden und habe mal ein ganz frisches Leap 15.5 installiert. Läuft super. Danke an alle die gelesen haben.
Viele Grüße
-
Hallo Leute.
Ich habe eben etwas unfassbar Dummes gemacht. Ich versuche es mal zu rekonstruieren.
Ich arbeite mit openSUSE 15.4 auf einem Standard-Laptop. Ich hatte glibc aus einem Download-Repository installiert (https://download.opensuse.org/…es/devel:/gcc:/next/15.4/) . Das Repository gibt es aber anscheinend nicht mehr. Ich brauchte das mal irgendwann, weil irgendein Programm nur mit neueren GLIBC-Versionen kompiliert hat.
Eben wollte ich valgrind installieren. Mein größter Fehler war vermutlich, dass ich "sudo zypper ref" vergessen habe. Bei der Installation von valgrind wollte er die Pakete aus dem gcc-Repo zurückstufen:
Code
Alles anzeigenDie folgenden 15 Pakete werden den Anbieter ändern: binutils obs://build.opensuse.org/devel:gcc -> SUSE LLC <https://www.suse.com/> binutils-devel obs://build.opensuse.org/devel:gcc -> SUSE LLC <https://www.suse.com/> elfutils obs://build.opensuse.org/devel:gcc -> SUSE LLC <https://www.suse.com/> elfutils-lang obs://build.opensuse.org/devel:gcc -> SUSE LLC <https://www.suse.com/> glibc obs://build.opensuse.org/devel:gcc -> SUSE LLC <https://www.suse.com/> glibc-devel obs://build.opensuse.org/devel:gcc -> SUSE LLC <https://www.suse.com/> glibc-extra obs://build.opensuse.org/devel:gcc -> SUSE LLC <https://www.suse.com/> glibc-lang obs://build.opensuse.org/devel:gcc -> SUSE LLC <https://www.suse.com/> glibc-locale obs://build.opensuse.org/devel:gcc -> SUSE LLC <https://www.suse.com/> glibc-locale-base obs://build.opensuse.org/devel:gcc -> SUSE LLC <https://www.suse.com/> libctf0 obs://build.opensuse.org/devel:gcc -> SUSE LLC <https://www.suse.com/> libctf-nobfd0 obs://build.opensuse.org/devel:gcc -> SUSE LLC <https://www.suse.com/> libdw1 obs://build.opensuse.org/devel:gcc -> SUSE LLC <https://www.suse.com/> libelf1 obs://build.opensuse.org/devel:gcc -> SUSE LLC <https://www.suse.com/> nscd obs://build.opensuse.org/devel:gcc -> SUSE LLC <https://www.suse.com/>und dem habe ich zugestimmt. Bei der Installation kam dann bei allen Paketen folgender Fehler:
Code( 1/16) Installieren: glibc-2.31-150300.20.7.x86_64..................................................................[fertig] rpm: /lib64/libc.so.6: version `GLIBC_2.33' not found (required by /usr/lib64/libelf.so.1) rpm: /lib64/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib64/libelf.so.1)und nun ist mein System komplett im Eimer. Ich kann nicht mal mehr zypper aufrufen, bin also machtlos:
Code$ zypper lr zypper: /lib64/libc.so.6: version `GLIBC_2.33' not found (required by /usr/lib64/libelf.so.1) zypper: /lib64/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib64/libelf.so.1)Sieht aus als hätte ich mir Kompatibilitätsprobleme eingehandelt.
Mein aktuelles GLIBC ist wohl
Das passt auch zu der Ausgabe vom zypper:
CodeProblem: das zu installierende valgrind-3.18.1-150400.1.4.x86_64 erfordert 'glibc < 2.32.0', aber diese Anforderung kann nicht bereitgestellt werden Nicht installierbare Anbieter: glibc-2.31-150300.20.7.x86_64[repo-oss-15.4] Lösung 1: Folgende Aktionen werden ausgeführt: Herabstufung von glibc-2.37.9000.181.gdb9b47e9f9-lp154.3611.1.x86_64 auf glibc-2.31-150300.20.7.x86_64 glibc-2.31-150300.20.7.x86_64 von Hersteller SUSE LLC <https://www.suse.com/> installieren und glibc-2.37.9000.181.gdb9b47e9f9-lp154.3611.1.x86_64 von Hersteller obs://build.opensuse.org/devel:gcc ersetzen Herabstufung von binutils-2.40.50-lp154.775.1.x86_64 auf binutils-2.37-150100.7.29.1.x86_64 binutils-2.37-150100.7.29.1.x86_64 von Hersteller SUSE LLC <https://www.suse.com/> installieren .... noch ca. 20 weitereHier hatte ich Lösung 1 ausgewählt.
Hat jemand eine Ahnung wie ich das wieder hinbekomme? Bringt es irgendetwas jetzt manuell die libc.so.6 mit irgendeiner anderen Version zu ersetzen? Oder das libelf.so.1, was sich beim Aufruf von zypper beschwert?
Danke und viele Grüße
-
Hallo.
Danke Sauerland, das hat das erste Problem tatsächlich gelöst. Dass das Xorg-Repo doppelt vorkommt sieht nach einem dummen Copy-und-Paste-Fehler aus. Warum ich das überhaupt drin habe, habe ich vergessen (glaub irgendwelche aktuellen QT-Libraries brauchte ich mal um etwas zu bauen).
Ich bin jetzt zurück auf den älteren Kernel aus den Standard-Repos. Das zypper in -f --allow-downgrade --allow-vendor-change kernel-default hat leider nicht geklappt, vermutlich weil sowieso mehrere Kernel-Versionen installiert waren. Habs auf die harte Tour gemacht: zypper rm kernel-default
und zypper in kernel-default. Jetzt bin ich auf Version 5.3.18-59.24-default.Das
funktioniert jetzt, gibt zumindest nichts, also auch keine Fehlermeldungen, auf der Konsole aus. Ich probiere das mit der Kamera morgen mal aus und schließe dann den Thread wenn alles läuft.
Jedenfalls, vielen lieben Dank an alle, die hier mitgeholfen haben!
-
Hallo.
Danke schonmal für die Antworten. Die Pakete sind alle installiert, außer v4l2loopback-dkms, das gibts bei openSuse nicht. dkms ist denke ich was Ubuntu-spezifisches.
Code
Alles anzeigenBLABLA@linux-ogpy:~> zypper se -si gphoto2 v4l2loopback-utils v4l2loopback-dkms ffmpeg Repository-Daten werden geladen... Installierte Pakete werden gelesen... S | Name | Type | Version | Arch | Repository ---+-----------------------+-------+-------------------------+--------+-------------- i+ | chromium-ffmpeg-extra | Paket | 69.0.3497.100-pm153.2.3 | x86_64 | packman-15.3 i+ | ffmpeg-3 | Paket | 3.4.8-pm153.5.5 | x86_64 | packman-15.3 i+ | libgphoto2-6 | Paket | 2.5.18-1.4 | x86_64 | repo-oss-15.3 i+ | libgphoto2-6-32bit | Paket | 2.5.18-1.4 | x86_64 | repo-oss-15.3 i+ | libgphoto2-6-lang | Paket | 2.5.18-1.4 | noarch | repo-oss-15.3 i+ | v4l2loopback-utils | Paket | 0.12.5-lp153.1.46 | noarch | repo-oss-15.3Mir war gar nicht bewusst, dass ich einen alten Kernel habe. Ich hatte mal temporär das Kernel-Repo https://download.opensuse.org/repositories/Kernel:/ drin, weil es da eine neuere Version als in den Standard-Repos gab. Das brauchte ich mal weil die ältere Version meine Soundkarte nicht erkannt hat. Habe das dann irgendwann mal wieder rausgeschmissen. Wie kann ich die aktuellste Kernel-Version installieren? Ich dachte das macht der bei einem zypper (d)up (--allow-vendor-change) immer mit? Vielleicht hilft hier meine Repo-Liste:
Code
Alles anzeigenBLABLA@linux-ogpy:~> zypper lr -up # | Alias | Name | Enabled | GPG Check | Refresh | Priority | URI ---+-----------------------------+---------------------------------------------------------------------------------------------+-----------+-----------------+----------------+-----------+---------------------------------------------------------------------------- 1 | google-talkplugin | google-talkplugin | Ja | (r ) Ja | Ja | 99 | http://dl.google.com/linux/talkplugin/rpm/stable/x86_64 2 | mozilla | mozilla | Ja | (r ) Ja | Nein | 20 | https://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.3/ 3 | packman-15.3 | packman-15.3 | Ja | (r ) Ja | Nein | 20 | http://ftp.fau.de/packman/suse/openSUSE_Leap_15.3/ 4 | repo-backports-debug-update | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | Nein | ---- | ---- | 99 | http://download.opensuse.org/update/leap/15.3/backports_debug/ 5 | repo-backports-update | Update repository of openSUSE Backports | Ja | (r ) Ja | Ja | 99 | http://download.opensuse.org/update/leap/15.3/backports/ 6 | repo-education-15.3 | repo-education-15.3 | Ja | (r ) Ja | Nein | 20 | https://download.opensuse.org/repositories/X11:/XOrg/openSUSE_Leap_15.3/ 7 | repo-games-15.3 | repo-games-15.3 | Ja | (r ) Ja | Nein | 99 | https://download.opensuse.org/repositories/games:/tools/openSUSE_Leap_15.3/ 8 | repo-non-oss-15.3 | repo-non-oss-15.3 | Ja | (r ) Ja | Nein | 99 | http://download.opensuse.org/distribution/leap/15.3/repo/non-oss/ 9 | repo-oss-15.3 | repo-oss-15.3 | Ja | (r ) Ja | Nein | 99 | http://download.opensuse.org/distribution/leap/15.3/repo/oss/ 10 | repo-science-15.3 | repo-science-15.3 | Ja | (r ) Ja | Nein | 20 | https://download.opensuse.org/repositories/science/openSUSE_Leap_15.3/ 11 | repo-sle-debug-update | Update repository with debuginfo for updates from SUSE Linux Enterprise 15 | Nein | ---- | ---- | 99 | http://download.opensuse.org/debug/update/leap/15.3/sle/ 12 | repo-sle-update | Update repository with updates from SUSE Linux Enterprise 15 | Ja | (r ) Ja | Ja | 99 | http://download.opensuse.org/update/leap/15.3/sle/ 13 | repo-update-non-oss-15.3 | repo-update-non-oss-15.3 | Ja | (r ) Ja | Nein | 99 | http://download.opensuse.org/update/leap/15.3/non-oss/ 14 | repo-update-oss-15.3 | repo-update-oss-15.3 | Ja | (r ) Ja | Nein | 99 | http://download.opensuse.org/update/leap/15.3/oss/ 15 | repo-xorg-15.3 | repo-xorg-15.3 | Ja | (r ) Ja | Nein | 20 | https://download.opensuse.org/repositories/X11:/XOrg/openSUSE_Leap_15.3/ 16 | teamviewer | TeamViewer - x86_64 | Ja | (r ) Ja | Nein | 99 | https://linux.teamviewer.com/yum/stable/main/binary-x86_64/Normalerweise schimpfen hier alle mit mir wenn ich das teile. Seid bitte gnädig
.Zum letzten Hinweis:
CodeBLABLA@linux-ogpy:~> sudo modprobe -v v4l2loopback [sudo] Passwort für root: modprobe: FATAL: Module v4l2loopback not found in directory /lib/modules/5.12.9-1.gf17eb01-defaultund
CodeBLABLA@linux-ogpy:~> lsmod | grep -Ei v4l2 videobuf2_v4l2 36864 2 rmi_core,uvcvideo videobuf2_common 65536 5 videobuf2_vmalloc,rmi_core,videobuf2_v4l2,uvcvideo,videobuf2_memops videodev 270336 4 rmi_core,videobuf2_v4l2,uvcvideo,videobuf2_common mc 61440 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_commonViele Grüße
-
Hallo allerseits.
Ich versuche gerade meine Digitalkamera (Canon PowerShot G7X) als Webcam einzurichten, und diese für Live-Streams zu nutzen (bin quasi Lehrer und muss Hybridlehre vorbereiten). Unter Linux gibt es dafür anscheinend eine Lösung, und zwar über einen Loopback. Hier wäre die Anleitung, die ich gerade ausprobiere: https://www.crackedthecode.co/…slr-as-a-webcam-in-linux/ . Leider ist die Beschreibung nur für Debian, Ubuntu, Fedora und Arch, aber anscheinend haben Leute das schon unter openSuse zum Laufen gebracht: modprobe v4l2loopback ... - keine Änderung .
Mein Problem ist bereits Schritt 1. Ich soll das Kernel-Modul v4l2loopback via
laden, dieses wird mir aber nicht angeboten. Installiert sollte alles sein:
Code
Alles anzeigenBLABLA@linux-ogpy:~> zypper se v4l2 Repository-Daten werden geladen... Installierte Pakete werden gelesen... S | Name | Summary | Type ---+--------------------------+---------------------------------------------------------+----------- | libgviewv4l2core-2_0-2 | GTK+ UVC Viewer and Capturer | Paket | libgviewv4l2core-lang | Languages for libgviewv4l2core | Paket i+ | libv4l2-0 | Video4linux support library | Paket i+ | libv4l2-0-32bit | Video4linux support library | Paket i+ | libv4l2rds0 | Video4linux support library | Paket | libv4l2rds0-32bit | Video4linux support library | Paket | obs-v4l2sink | OBS studio output plugin for Video4Linux2 device | Paket | obs-v4l2sink | OBS studio output plugin for Video4Linux2 device | Quellpaket | obs-v4l2sink-debuginfo | Debug information for package obs-v4l2sink | Paket | obs-v4l2sink-debugsource | Debug sources for package obs-v4l2sink | Paket i+ | qv4l2 | Video4linux test control and streaming test application | Paket i+ | v4l2loopback-autoload | Autoload driver for V4L2 loopback devices | Paket i+ | v4l2loopback-kmp-default | A kernel module to create V4L2 loopback devices | Paket | v4l2loopback-kmp-preempt | A kernel module to create V4L2 loopback devices | Paket i+ | v4l2loopback-utils | Utils for V4L2 loopback devices | PaketDer Aufruf von "sudo modprobe v4l2[TAB][TAB]" sagt mir
CodeBLABLA@linux-ogpy:~> sudo modprobe v4l2[TAB][TAB] v4l2-dv-timings v4l2-flash-led-class v4l2-fwnodeMein Kernel sieht wie folgt aus:
CodeBLABLA@linux-ogpy:~> uname -a Linux linux-ogpy 5.12.9-1.gf17eb01-default #1 SMP Thu Jun 3 07:44:58 UTC 2021 (f17eb01) x86_64 x86_64 x86_64 GNU/LinuxVielleicht sind noch genauere Informationen zu den relevanten Paketen wichtig:
Code
Alles anzeigenBLABLA@linux-ogpy:~> zypper if kernel-default Repository-Daten werden geladen... Installierte Pakete werden gelesen... Informationen zu Paket kernel-default: -------------------------------------- Repository : @System Name : kernel-default Version : 5.12.9-1.1.gf17eb01 Arch : x86_64 Anbieter : obs://build.opensuse.org/Kernel Installierte Größe : 191,5 MiB Installiert : Ja Status : aktuell Quellpaket : kernel-default-5.12.9-1.1.gf17eb01.nosrc Zusammenfassung : The Standard Kernel Beschreibung : The standard kernel for both uniprocessor and multiprocessor systems. Source Timestamp: 2021-06-03 07:44:58 +0000 GIT Revision: f17eb01161845e938845a4d96c1b159c5b7e2368 GIT Branch: stable BLABLA@linux-ogpy:~> zypper if v4l2loopback-kmp-default Repository-Daten werden geladen... Installierte Pakete werden gelesen... Informationen zu Paket v4l2loopback-kmp-default: ------------------------------------------------ Repository : repo-oss-15.3 Name : v4l2loopback-kmp-default Version : 0.12.5_k5.3.18_57-lp153.1.46 Arch : x86_64 Anbieter : openSUSE Installierte Größe : 77,0 KiB Installiert : Ja Status : aktuell Quellpaket : v4l2loopback-0.12.5-lp153.1.46.src Zusammenfassung : A kernel module to create V4L2 loopback devices Beschreibung : This module allows you to create "virtual video devices". Normal (v4l2) applications will read these devices as if they were ordinary video devices, but the video will not be read from e.g. a capture card but instead it is generated by another application.Theoretisch müsste mir eines der installierten Pakete aber v4l2loopback anbieten. Leider kenne ich mich mit solchen Kernel-Geschichten nicht so aus und hoffe hier Hilfe zu finden.
Danke schonmal und viele Grüße
-
Als Alternative kannst du dich auch mit normalem Nutzer via ssh -x localhost verbinden und mit Superuser-Rechten Programme über beispielsweise kdesu dolphin ausführen. Dein Vorgehen funktioniert bei mir auch nicht und ich denke das ist auch so gewollt.
Viele Grüße
-
Dein Wine-Repo scheint auch nicht aktuell zu sein.
Ja das ist sowieso deaktiviert. Hatte ich früher nur für ElsterFormular gebraucht. Aber hast recht, das könnte ich mal rauswerfen.