Re: Need help with ffmpeg installation - strange behaviour of my system - am I correct here?
Am 09.07.21 um 22:47 schrieb Stefan Monnier: 2. repair my situation - I cannot go to Debian 10 right now (I posted the reason somewhere here - mouse ist awfully slow and jumpy)) You might want to try `aptitude` instead of `apt`: it will try to offer ways to fix the problem (by removing package). The solutions it offers can sometimes take a long time to come up (because it performs a search through a large search tree), and it may have effects you won't like, so carefully review the solutions proposed. Stefan I think I now know what went wrong - AND I do not know how to revert!!!: some days ago I did unadvertantly: root@primergy:/home/joerg# apt-get install \ > build-essential \ > cmake \ > git \ > libmbedtls-dev \ > libasound2-dev \ > libavcodec-dev \ #!!! > libavdevice-dev \ > libavfilter-dev \ > libavformat-dev \ > libavutil-dev \ > libcurl4-openssl-dev \ > libfdk-aac-dev \ > libfontconfig-dev \ > libfreetype6-dev \ > libglvnd-dev \ > libjack-jackd2-dev \ > libjansson-dev \ > libluajit-5.1-dev \ > libpulse-dev \ > libqt5x11extras5-dev \ > libspeexdsp-dev \ > libswresample-dev \ > libswscale-dev \ > libudev-dev \ > libv4l-dev \ > libvlc-dev \ > libwayland-dev \ > libx11-dev \ > libx264-dev \ > libxcb-shm0-dev \ > libxcb-xinerama0-dev \ > libxcomposite-dev \ > libxinerama-dev \ > pkg-config \ > python3-dev \ > qtbase5-dev \ > qtbase5-private-dev \ > libqt5svg5-dev \ > swig \ > libxcb-randr0-dev \ > libxcb-xfixes0-dev \ > libx11-xcb-dev \ > libxcb1-dev \ > libxss-dev \ > qtwayland5 \ > libgles2-mesa \ > libgles2-mesa-dev Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen Fertig Hinweis: »libfontconfig1-dev« wird an Stelle von »libfontconfig-dev« gewählt. libgles2-mesa ist schon die neueste Version (13.0.6-1+b2). libgles2-mesa wurde als manuell installiert festgelegt. pkg-config ist schon die neueste Version (0.29-4+b1). pkg-config wurde als manuell installiert festgelegt. Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass Sie eine unmögliche Situation angefordert haben oder, wenn Sie die Unstable-Distribution verwenden, dass einige erforderliche Pakete noch nicht erstellt wurden oder Incoming noch nicht verlassen haben. Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen: Die folgenden Pakete haben unerfüllte Abhängigkeiten: libavcodec-dev : Hängt ab von: libavcodec58 (= 10:4.1.6-dmo1+deb10u1) soll aber nicht installiert werden libavdevice-dev : Hängt ab von: libavdevice58 (= 10:4.1.6-dmo1+deb10u1) soll aber nicht installiert werden Hängt ab von: libpostproc-dev (>= 10:4.1.6-dmo1+deb10u1) soll aber nicht installiert werden Hängt ab von: libavresample-dev (>= 10:4.1.6-dmo1+deb10u1) soll aber nicht installiert werden libavfilter-dev : Hängt ab von: libavfilter7 (= 10:4.1.6-dmo1+deb10u1) soll aber nicht installiert werden Hängt ab von: libpostproc-dev (>= 10:4.1.6-dmo1+deb10u1) soll aber nicht installiert werden Hängt ab von: libavresample-dev (>= 10:4.1.6-dmo1+deb10u1) soll aber nicht installiert werden libavformat-dev : Hängt ab von: libavformat58 (= 10:4.1.6-dmo1+deb10u1) soll aber nicht installiert werden libavutil-dev : Hängt ab von: libavutil56 (= 10:4.1.6-dmo1+deb10u1) soll aber nicht installiert werden libglvnd-dev : Hängt ab von: libegl-dev (>= 1.3.0-1) soll aber nicht installiert werden Hängt ab von: libgl-dev (>= 1.3.0-1) Hängt ab von: libgles-dev (>= 1.3.0-1) soll aber nicht installiert werden Hängt ab von: libglx-dev (>= 1.3.0-1) soll aber nicht installiert werden libswresample-dev : Hängt ab von: libswresample3 (= 10:4.1.6-dmo1+deb10u1) soll aber nicht installiert werden libswscale-dev : Hängt ab von: libswscale5 (= 10:4.1.6-dmo1+deb10u1) soll aber nicht installiert werden libvlc-dev : Hängt ab von: libvlc5 (= 1:3.0.12-dmo0+deb10u2) soll aber nicht installiert werden libx264-dev : Hängt ab von: libx264-157 (= 4:0.157.2980+git34c06d1-dmo1+deb10u2) soll aber nicht installiert werden E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
Re: Bash: testing a variable
Am 09.07.21 um 21:54 schrieb Charles Curley: I'd like to check two things: * Whether a given path is not already in the $PATH variable * Whether the given path already exists If both are true, I'd like to add the given path to the $PATH variable. I can add the given path, and test for the existence of the given path. I can write expressions that work to detect the given path in $PATH. What I don't seem able to do is combine all that in a script. Here's what I have for the script: #!/bin/bash # A short script for testing some code. # pelican seems to like local installations here. SUBSTR="${HOME}"/\.local/bin/ echo Substr is "${SUBSTR}" # if [[ ! ${PATH} =~ .*/home/charles/.local/bin.* ]] ; then if [[ $( echo "$PATH" | grep -E -v "${SUBSTR}" ) ]] ; then echo Substring NOT found.; if [ -d "${HOME}/.local/bin/" ] ; then echo Adding to \$PATH PATH=${HOME}/.local/bin:$PATH fi else echo Substring found!; fi I call the script with the . operator: ". test.sh" this is the result: root@primergy:~/software-env# . test.sh Substr is /root/.local/bin/ Substring NOT found. root@primergy:~/software-env# Why do I always end up adding the given path, even if it is already in $PATH? Debian is Buster, bash is 5.0.3(1)-release (x86_64-pc-linux-gnu).
Re: Need help with ffmpeg installation - strange behaviour of my system - am I correct here?
Am 09.07.21 um 21:44 schrieb Greg Wooledge: On Fri, Jul 09, 2021 at 09:36:00PM +0200, Kampmann wrote: The following packages have unmet dependencies: libavcodec58 : Depends: libavutil56 (>= 10:4.1.6) but it is not going to be installed Depends: libc6 (>= 2.27) but 2.24-11+deb9u4 is to be installed This is a really powerful indicator that you've mixed sources which are either from, or for, different Debian releases. Or mixed Debian sources and non-Debian sources. The "libc6 (>= 2.27)" dependency is identical to the libc6 dependency on the *buster* (Debian 10) version of libavcodec58. (Which is a package that does not even exist in Debian 9.) So, it looks like you've either got a buster (Debian 10) source, or you've got some third-party source that was meant to be used with Debian 10. You can't use Debian 10 sources on Debian 9. this really seems to be the clue, however: how do I get 1. information on the installed packages? 2. repair my situation - I cannot go to Debian 10 right now (I posted the reason somewhere here - mouse ist awfully slow and jumpy))
Need help with ffmpeg installation - strange behaviour of my system - am I correct here?
Hello - I tried to install ffmpeg (a normal Debian package) and got some strange messages. the ffmpeg-group adviced me to go to a Debian group. I hope I am correct here in this group. I am running Debian 9 on a Fujitsu TX 100 S1 computer ... /base) joerg@primergy:~$ uname -a Linux primergy 4.9.0-16-amd64 #1 SMP Debian 4.9.272-1 (2021-06-21) x86_64 GNU/Linux (base) joerg@primergy:~$ / Here is the dialogue I had in the *ffmpeg*-group; Am 09.07.21 um 11:31 schrieb Kampmann/: Thanks - that is strange. Do you have any clues? /Am 09.07.21 um 11:16 schrieb Reindl Harald/: that's a problem with your distribution and not ffmpeg specific /Am 09.07.21 um 11:06 schrieb Joerg Kampmann: /Hello group I wanted to install ffmpeg under Debian 9 and got some errormessages (in German): root@primergy:~# apt install ffmpeg Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen Fertig Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass Sie eine unmögliche Situation angefordert haben oder, wenn Sie die Unstable-Distribution verwenden, dass einige erforderliche Pakete noch nicht erstellt wurden oder Incoming noch nicht verlassen haben. Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen: Die folgenden Pakete haben unerfüllte Abhängigkeiten: ffmpeg : Hängt ab von: libavcodec58 (>= 10:4.1.6) soll aber nicht installiert werden Hängt ab von: libavdevice58 (>= 10:4.1.6) soll aber nicht installiert werden Hängt ab von: libavfilter7 (>= 10:4.1.6) soll aber nicht installiert werden Hängt ab von: libavformat58 (>= 10:4.1.6) soll aber nicht installiert werden Hängt ab von: libavresample4 (>= 10:4.1.6) soll aber nicht installiert werden Hängt ab von: libavutil56 (>= 10:4.1.6) soll aber nicht installiert werden Hängt ab von: libpostproc55 (>= 10:4.1.6) soll aber nicht installiert werden Hängt ab von: libswresample3 (>= 10:4.1.6) soll aber nicht installiert werden Hängt ab von: libswscale5 (>= 10:4.1.6) soll aber nicht installiert werden E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete. root@primergy:~# / /and a 2nd mail on this issue: I tried to install one of the "not-installed" modules and got the following root@primergy:~/software-env# apt install libavcodec58 Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen Fertig Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass Sie eine unmögliche Situation angefordert haben oder, wenn Sie die Unstable-Distribution verwenden, dass einige erforderliche Pakete noch nicht erstellt wurden oder Incoming noch nicht verlassen haben. Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen: Die folgenden Pakete haben unerfüllte Abhängigkeiten: libavcodec58 : Hängt ab von: libavutil56 (>= 10:4.1.6) soll aber nicht installiert werden Hängt ab von: libc6 (>= 2.27) aber 2.24-11+deb9u4 soll installiert werden # here another version should be installed Hängt ab von: libcodec2-0.8.1 ist aber nicht installierbar Hängt ab von: libgsm1 (>= 1.0.18) aber 1.0.13-4+b2 soll installiert werden Hängt ab von: libmfx1 soll aber nicht installiert werden # this module is not installable - why? Hängt ab von: libopenh264-5 (>= 2.0.0) soll aber nicht installiert werden Hängt ab von: libswresample3 (>= 10:4.1.6) soll aber nicht installiert werden Hängt ab von: libva2 (>= 2.2.0) ist aber nicht installierbar# this module is not installable - why? Hängt ab von: libvpx6 (>= 1.8.1) soll aber nicht installiert werden Hängt ab von: libwebpmux3 (>= 0.6.1-2) ist aber nicht installierbar # this module is not installable - why? Hängt ab von: libx264-157 (>= 4:0.157.2980+git34c06d1) soll aber nicht installiert werden E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete. // /